Home
last modified time | relevance | path

Searched refs:rcu (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/phy/
H A Dlantiq,vrx200-pcie-phy.yaml45 lantiq,rcu:
49 lantiq,rcu-endian-offset:
53 lantiq,rcu-big-endian-mask:
73 - lantiq,rcu
74 - lantiq,rcu-endian-offset
75 - lantiq,rcu-big-endian-mask
84 lantiq,rcu = <&rcu0>;
85 lantiq,rcu-endian-offset = <0x4c>;
86 lantiq,rcu-big-endian-mask = <0x80>; /* bit 7 */
H A Dintel,lgm-usb-phy.yaml53 resets = <&rcu 0x70 0x24>,
54 <&rcu 0x70 0x26>,
55 <&rcu 0x70 0x28>;
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_rcu.c146 struct callback_head *rcu; in linux_rcu_cleaner_func() local
154 rcu = container_of(node, struct callback_head, node); in linux_rcu_cleaner_func()
156 STAILQ_INSERT_HEAD(&tmp_head, rcu, entry); in linux_rcu_cleaner_func()
163 while ((rcu = STAILQ_FIRST(&tmp_head)) != NULL) { in linux_rcu_cleaner_func()
166 offset = (uintptr_t)rcu->func; in linux_rcu_cleaner_func()
169 kfree((char *)rcu - offset); in linux_rcu_cleaner_func()
171 rcu->func((struct rcu_head *)rcu); in linux_rcu_cleaner_func()
382 struct callback_head *rcu; in linux_call_rcu() local
387 rcu = (struct callback_head *)context; in linux_call_rcu()
390 rcu->func = func; in linux_call_rcu()
[all …]
H A Dlinux_slab.c85 struct linux_kmem_rcu *rcu = LINUX_KMEM_TO_RCU(c, mem); in linux_kmem_ctor() local
88 rcu->cache = c; in linux_kmem_ctor()
101 struct linux_kmem_rcu *rcu = in linux_kmem_cache_free_rcu_callback() local
104 uma_zfree(rcu->cache->cache_zone, LINUX_RCU_TO_KMEM(rcu)); in linux_kmem_cache_free_rcu_callback()
150 struct linux_kmem_rcu *rcu = LINUX_KMEM_TO_RCU(c, m); in lkpi_kmem_cache_free_rcu() local
152 call_rcu(&rcu->rcu_head, linux_kmem_cache_free_rcu_callback); in lkpi_kmem_cache_free_rcu()
H A Dlinux_work.c164 rcu_work_func(struct rcu_head *rcu) in rcu_work_func() argument
168 rwork = container_of(rcu, struct rcu_work, rcu); in rcu_work_func()
183 linux_call_rcu(RCU_TYPE_REGULAR, &rwork->rcu, rcu_work_func); in linux_queue_rcu_work()
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Drcupdate.h101 #define rcu_replace_pointer(rcu, ptr, c) \ argument
103 typeof(ptr) __tmp = rcu_dereference_protected(rcu, c); \
104 rcu_assign_pointer(rcu, ptr); \
108 #define rcu_swap_protected(rcu, ptr, c) do { \ argument
109 typeof(ptr) p = rcu_dereference_protected(rcu, c); \
110 rcu_assign_pointer(rcu, ptr); \
H A Dworkqueue.h75 struct rcu_head rcu; member
H A Dfs.h113 struct rcu_head rcu; member
/freebsd/sys/contrib/device-tree/Bindings/reset/
H A Dintel,rcu-gw.yaml4 $id: http://devicetree.org/schemas/reset/intel,rcu-gw.yaml#
15 - intel,rcu-lgm
16 - intel,rcu-xrx200
53 compatible = "intel,rcu-lgm";
/freebsd/sys/contrib/device-tree/Bindings/mips/lantiq/
H A Drcu.txt17 "lantiq,xrx200-rcu", "simple-mfd", "syscon"
23 rcu0: rcu@203000 {
24 compatible = "lantiq,xrx200-rcu", "simple-mfd", "syscon";
H A Dfpi-bus.txt12 - lantiq,rcu : A phandle to the RCU syscon
23 lantiq,rcu = <&rcu0>;
/freebsd/sys/contrib/device-tree/Bindings/watchdog/
H A Dlantiq-wdt.txt14 - lantiq,rcu : A phandle to the RCU syscon (required for
23 lantiq,rcu = <&rcu0>;
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/
H A Dlantiq-gswip.txt34 - lantiq,rcu : reference to the rcu syscon
128 lantiq,rcu = <&rcu0>;
/freebsd/contrib/llvm-project/libcxx/modules/
H A Dstd.compat.cppm.in67 #if __has_include(<rcu>)
68 # error "please update the header information for <rcu> in headers_not_available in utils/libcxx/h…
69 #endif // __has_include(<rcu>)
H A Dstd.cppm.in189 #if __has_include(<rcu>)
190 # error "please update the header information for <rcu> in headers_not_available in utils/libcxx/h…
191 #endif // __has_include(<rcu>)
/freebsd/sys/contrib/device-tree/src/mips/lantiq/
H A Ddanube.dtsi58 rcu0: rcu@203000 {
59 compatible = "lantiq,rcu-xway";
/freebsd/sys/contrib/openzfs/config/
H A Dkernel-acl.m4166 dnl # Added the bool rcu argument to get_acl for rcu path walk.
188 bool rcu) { return NULL; }
200 bool rcu) { return NULL; }
217 AC_DEFINE(HAVE_GET_ACL_RCU, 1, [iops->get_acl() takes rcu])
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_devx.c83 struct rcu_head rcu; member
102 struct rcu_head rcu; member
1329 kfree_rcu(xa_val_level2, rcu); in devx_cleanup_subscription()
1783 kfree_rcu(xa_val_level2, rcu); in subscribe_event_xa_dealloc()
2607 static void devx_free_subscription(struct rcu_head *rcu) in devx_free_subscription() argument
2610 container_of(rcu, struct devx_event_subscription, rcu); in devx_free_subscription()
2692 call_rcu(&event_sub->rcu, devx_free_subscription); in devx_async_event_destroy_uobj()
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/
H A Dzpl.h89 extern struct posix_acl *zpl_get_acl(struct inode *ip, int type, bool rcu);
/freebsd/sys/contrib/dev/iwlwifi/mvm/
H A Dmvm.h1314 iwl_mvm_rcu_dereference_vif_id(struct iwl_mvm *mvm, u8 vif_id, bool rcu) in iwl_mvm_rcu_dereference_vif_id() argument
1319 if (rcu) in iwl_mvm_rcu_dereference_vif_id()
1327 iwl_mvm_rcu_fw_link_id_to_link_conf(struct iwl_mvm *mvm, u8 link_id, bool rcu) in iwl_mvm_rcu_fw_link_id_to_link_conf() argument
1332 if (rcu) in iwl_mvm_rcu_fw_link_id_to_link_conf()
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_xattr.c1142 zpl_get_acl(struct inode *ip, int type, bool rcu) in zpl_get_acl() argument
1144 if (rcu) in zpl_get_acl()
/freebsd/contrib/lua/src/
H A DMakefile14 AR= ar rcu
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_rdma_core.c47 kfree_rcu(container_of(ref, struct ib_uobject, ref), rcu); in uverbs_uobject_free()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dversion185 __cpp_lib_rcu 202306L <rcu>
/freebsd/sys/ofed/include/rdma/
H A Dib_verbs.h1416 struct rcu_head rcu; /* kfree_rcu() overhead */ member

12