/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_rcu.c | 151 struct callback_head *rcu; in linux_rcu_cleaner_func() local 159 rcu = container_of(node, struct callback_head, node); in linux_rcu_cleaner_func() 161 STAILQ_INSERT_HEAD(&tmp_head, rcu, entry); in linux_rcu_cleaner_func() 168 while ((rcu = STAILQ_FIRST(&tmp_head)) != NULL) { in linux_rcu_cleaner_func() 171 offset = (uintptr_t)rcu->func; in linux_rcu_cleaner_func() 174 kfree((char *)rcu - offset); in linux_rcu_cleaner_func() 176 rcu->func((struct rcu_head *)rcu); in linux_rcu_cleaner_func() 414 struct callback_head *rcu; in linux_call_rcu() local 419 rcu = (struct callback_head *)context; in linux_call_rcu() 422 rcu->func = func; in linux_call_rcu() [all …]
|
H A D | linux_slab.c | 85 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 D | linux_work.c | 164 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()
|
H A D | linux_compat.c | 424 kfree_rcu(filp, rcu); in linux_file_free()
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | rcupdate.h | 137 #define rcu_replace_pointer(rcu, ptr, c) \ argument 139 typeof(ptr) __tmp = rcu_dereference_protected(rcu, c); \ 140 rcu_assign_pointer(rcu, ptr); \ 144 #define rcu_swap_protected(rcu, ptr, c) do { \ argument 145 typeof(ptr) p = rcu_dereference_protected(rcu, c); \ 146 rcu_assign_pointer(rcu, ptr); \
|
H A D | workqueue.h | 75 struct rcu_head rcu; member
|
H A D | fs.h | 113 struct rcu_head rcu; member
|
/freebsd/contrib/llvm-project/libcxx/modules/std/ |
H A D | rcu.cppm |
|
/freebsd/sys/contrib/openzfs/config/ |
H A D | kernel-acl.m4 | 29 dnl # Added the bool rcu argument to get_acl for rcu path walk. 51 bool rcu) { return NULL; } 63 bool rcu) { return NULL; } 80 AC_DEFINE(HAVE_GET_ACL_RCU, 1, [iops->get_acl() takes rcu])
|
/freebsd/sys/contrib/device-tree/Bindings/mips/lantiq/ |
H A D | rcu.txt | 17 "lantiq,xrx200-rcu", "simple-mfd", "syscon" 23 rcu0: rcu@203000 { 24 compatible = "lantiq,xrx200-rcu", "simple-mfd", "syscon";
|
H A D | fpi-bus.txt | 12 - lantiq,rcu : A phandle to the RCU syscon 23 lantiq,rcu = <&rcu0>;
|
/freebsd/sys/contrib/device-tree/Bindings/watchdog/ |
H A D | lantiq-wdt.txt | 14 - lantiq,rcu : A phandle to the RCU syscon (required for 23 lantiq,rcu = <&rcu0>;
|
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/ |
H A D | lantiq-gswip.txt | 34 - lantiq,rcu : reference to the rcu syscon 128 lantiq,rcu = <&rcu0>;
|
/freebsd/sys/contrib/device-tree/src/mips/lantiq/ |
H A D | danube.dtsi | 58 rcu0: rcu@203000 { 59 compatible = "lantiq,rcu-xway";
|
/freebsd/contrib/llvm-project/libcxx/modules/ |
H A D | std.compat.cppm.in | 78 # if __has_include(<rcu>) 79 # error "please update the header information for <rcu> in headers_not_available in utils/libcxx… 80 # endif // __has_include(<rcu>)
|
H A D | std.cppm.in | 200 # if __has_include(<rcu>) 201 # error "please update the header information for <rcu> in headers_not_available in utils/libcxx… 202 # endif // __has_include(<rcu>)
|
H A D | std.cppm |
|
/freebsd/sys/contrib/openzfs/include/os/linux/zfs/sys/ |
H A D | zpl.h | 81 extern struct posix_acl *zpl_get_acl(struct inode *ip, int type, bool rcu);
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_devx.c | 83 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/dev/iwlwifi/mvm/ |
H A D | mvm.h | 1479 iwl_mvm_rcu_dereference_vif_id(struct iwl_mvm *mvm, u8 vif_id, bool rcu) in iwl_mvm_is_cdb_supported() 1484 if (rcu) 1492 iwl_mvm_rcu_fw_link_id_to_link_conf(struct iwl_mvm *mvm, u8 link_id, bool rcu) in iwl_mvm_cdb_scan_api() 1498 if (rcu) in iwl_mvm_is_scan_ext_chan_supported() 1314 iwl_mvm_rcu_dereference_vif_id(struct iwl_mvm * mvm,u8 vif_id,bool rcu) iwl_mvm_rcu_dereference_vif_id() argument 1327 iwl_mvm_rcu_fw_link_id_to_link_conf(struct iwl_mvm * mvm,u8 link_id,bool rcu) iwl_mvm_rcu_fw_link_id_to_link_conf() argument
|
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
H A D | zpl_xattr.c | 1101 zpl_get_acl(struct inode *ip, int type, bool rcu) in zpl_get_acl() argument 1103 if (rcu) in zpl_get_acl()
|
/freebsd/contrib/lua/src/ |
H A D | Makefile | 14 AR= ar rcu
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_rdma_core.c | 47 kfree_rcu(container_of(ref, struct ib_uobject, ref), rcu); in uverbs_uobject_free()
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | version | 204 __cpp_lib_rcu 202306L <rcu>
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_verbs.h | 1416 struct rcu_head rcu; /* kfree_rcu() overhead */ member
|