/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_context_types.h | 42 struct rcu_head rcu; member 328 struct rcu_head rcu; member
|
/openbmc/linux/Documentation/RCU/ |
H A D | torture.rst | 28 rcu-torture: Reader Pipe: 727860534 34213 0 0 0 0 0 0 0 0 0 29 rcu-torture: Reader Batch: 727877838 17003 0 0 0 0 0 0 0 0 0 169 tools/testing/selftests/rcutorture/configs/rcu/CFLIST, with each test 294 TINY01 ------- 836134 GPs (154.84/s) [rcu: g0 f0x0 ] n_max_cbs: 34198 295 TINY02 ------- 850371 GPs (157.476/s) [rcu: g0 f0x0 ] n_max_cbs: 2631 296 TREE01 ------- 162625 GPs (30.1157/s) [rcu: g1124169 f0x0 ] 297 TREE02 ------- 333003 GPs (61.6672/s) [rcu: g2647753 f0x0 ] n_max_cbs: 35844 298 TREE03 ------- 306623 GPs (56.782/s) [rcu: g2975325 f0x0 ] n_max_cbs: 1496497 300 TREE04 ------- 246149 GPs (45.5831/s) [rcu: g1695737 f0x0 ] n_max_cbs: 434961 301 TREE05 ------- 314603 GPs (58.2598/s) [rcu: g2257741 f0x2 ] n_max_cbs: 193997 [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rep.h | 167 struct rcu_head rcu; member 189 struct rcu_head rcu; member 225 struct rcu_head rcu; member
|
/openbmc/linux/security/selinux/ |
H A D | netnode.c | 48 struct rcu_head rcu; member 172 kfree_rcu(tail, rcu); in sel_netnode_insert() 283 kfree_rcu(node, rcu); in sel_netnode_flush()
|
/openbmc/linux/kernel/ |
H A D | panic.c | 700 bool rcu = warn_rcu_enter(); in warn_slowpath_fmt() local 708 warn_rcu_exit(rcu); in warn_slowpath_fmt() 716 warn_rcu_exit(rcu); in warn_slowpath_fmt() 722 bool rcu = warn_rcu_enter(); in __warn_printk() local 730 warn_rcu_exit(rcu); in __warn_printk()
|
H A D | watch_queue.c | 378 kfree_rcu(wfilter, rcu); in watch_queue_set_filter() 400 kfree_rcu(wfilter, rcu); in __put_watch_queue() 401 kfree_rcu(wqueue, rcu); in __put_watch_queue() 414 static void free_watch(struct rcu_head *rcu) in free_watch() argument 416 struct watch *watch = container_of(rcu, struct watch, rcu); in free_watch() 428 call_rcu(&watch->rcu, free_watch); in __put_watch()
|
/openbmc/linux/kernel/bpf/ |
H A D | trampoline.c | 260 kfree_rcu(im, rcu); in bpf_tramp_image_free() 272 static void __bpf_tramp_image_put_rcu(struct rcu_head *rcu) in __bpf_tramp_image_put_rcu() argument 276 im = container_of(rcu, struct bpf_tramp_image, rcu); in __bpf_tramp_image_put_rcu() 287 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu); in __bpf_tramp_image_release() 291 static void __bpf_tramp_image_put_rcu_tasks(struct rcu_head *rcu) in __bpf_tramp_image_put_rcu_tasks() argument 295 im = container_of(rcu, struct bpf_tramp_image, rcu); in __bpf_tramp_image_put_rcu_tasks() 301 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu); in __bpf_tramp_image_put_rcu_tasks() 337 call_rcu_tasks(&im->rcu, __bpf_tramp_image_put_rcu_tasks); in bpf_tramp_image_put() 349 call_rcu_tasks_trace(&im->rcu, __bpf_tramp_image_put_rcu_tasks); in bpf_tramp_image_put()
|
/openbmc/linux/net/rxrpc/ |
H A D | proc.c | 28 __acquires(rcu) in rxrpc_call_seq_start() 44 __releases(rcu) in rxrpc_call_seq_stop() 242 __acquires(rcu) in rxrpc_peer_seq_start() 314 __releases(rcu) in rxrpc_peer_seq_stop() 357 __acquires(rcu) in rxrpc_local_seq_start() 385 __releases(rcu) in rxrpc_local_seq_stop()
|
/openbmc/qemu/tests/unit/ |
H A D | test-rcu-list.c | 100 struct rcu_head rcu; member 105 struct list_element *el = container_of(prcu, struct list_element, rcu); in reclaim_list_el() 223 call_rcu1(&prev_el->rcu, reclaim_list_el); in rcu_q_updater() 300 call_rcu1(&prev_el->rcu, reclaim_list_el); in rcu_qtest()
|
/openbmc/linux/drivers/misc/cxl/ |
H A D | context.c | 324 static void reclaim_ctx(struct rcu_head *rcu) in reclaim_ctx() argument 326 struct cxl_context *ctx = container_of(rcu, struct cxl_context, rcu); in reclaim_ctx() 349 call_rcu(&ctx->rcu, reclaim_ctx); in cxl_context_free()
|
/openbmc/linux/tools/memory-model/Documentation/ |
H A D | explanation.txt | 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 1513 RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 1625 rcu-gp and rcu-rscsi links separated by rcu-link links, in which the 1629 X ->rcu-gp Y ->rcu-link Z ->rcu-rscsi T ->rcu-link U ->rcu-gp V 1635 X ->rcu-rscsi Y ->rcu-link Z ->rcu-rscsi T ->rcu-link U ->rcu-gp V 1638 one rcu-gp link but two rcu-rscsi links. 1651 G ->rcu-gp W ->rcu-link Z ->rcu-rscsi F. 1705 rcu-rscsi alternating with rcu-link, where the number of rcu-gp links 1746 S ->rcu-gp S ->rcu-link U ->rcu-rscsi L ->rcu-link S, 1785 Then U ->rcu-rscsi L ->rcu-link S ->rcu-gp S ->rcu-link U is a [all …]
|
/openbmc/linux/include/net/ |
H A D | fib_rules.h | 46 struct rcu_head rcu; member 97 struct rcu_head rcu; member 113 kfree_rcu(rule, rcu); in fib_rule_put()
|
H A D | garp.h | 110 struct rcu_head rcu; member 115 struct rcu_head rcu; member
|
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_fence.c | 829 static void amdgpu_fence_free(struct rcu_head *rcu) in amdgpu_fence_free() argument 831 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in amdgpu_fence_free() 844 static void amdgpu_job_fence_free(struct rcu_head *rcu) in amdgpu_job_fence_free() argument 846 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in amdgpu_job_fence_free() 862 call_rcu(&f->rcu, amdgpu_fence_free); in amdgpu_fence_release() 875 call_rcu(&f->rcu, amdgpu_job_fence_free); in amdgpu_job_fence_release()
|
/openbmc/linux/arch/x86/mm/ |
H A D | kmmio.c | 53 struct rcu_head rcu; member 484 rcu); in rcu_free_kmmio_fault_pages() 498 container_of(head, struct kmmio_delayed_release, rcu); in remove_kmmio_fault_pages() 520 call_rcu(&dr->rcu, rcu_free_kmmio_fault_pages); in remove_kmmio_fault_pages() 586 call_rcu(&drelease->rcu, remove_kmmio_fault_pages); in unregister_kmmio_probe()
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | lib_sw_fence.c | 88 struct rcu_head rcu; member 128 kfree_rcu(h, rcu); in heap_fence_release()
|
/openbmc/linux/security/keys/trusted-keys/ |
H A D | trusted_core.c | 215 static void trusted_rcu_free(struct rcu_head *rcu) in trusted_rcu_free() argument 219 p = container_of(rcu, struct trusted_key_payload, rcu); in trusted_rcu_free() 276 call_rcu(&p->rcu, trusted_rcu_free); in trusted_update()
|
/openbmc/linux/Documentation/core-api/ |
H A D | kernel-api.rst | 404 .. kernel-doc:: kernel/rcu/tree.c 406 .. kernel-doc:: kernel/rcu/tree_exp.h 408 .. kernel-doc:: kernel/rcu/update.c 412 .. kernel-doc:: kernel/rcu/srcutree.c 422 .. kernel-doc:: kernel/rcu/sync.c 424 .. kernel-doc:: kernel/rcu/tasks.h 426 .. kernel-doc:: kernel/rcu/tree_stall.h
|
/openbmc/linux/lib/math/ |
H A D | prime_numbers.c | 12 struct rcu_head rcu; member 154 kfree_rcu((struct primes *)p, rcu); in expand_to_next_prime() 169 kfree_rcu((struct primes *)p, rcu); in free_primes()
|
/openbmc/linux/net/openvswitch/ |
H A D | flow.h | 185 struct rcu_head rcu; member 207 struct rcu_head rcu; member 222 struct rcu_head rcu; member
|
H A D | vport.h | 55 struct rcu_head rcu; member 87 struct rcu_head rcu; member
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | lantiq-gswip.txt | 34 - lantiq,rcu : reference to the rcu syscon 128 lantiq,rcu = <&rcu0>;
|
/openbmc/linux/net/core/ |
H A D | gen_estimator.c | 59 struct rcu_head rcu; member 193 kfree_rcu(old, rcu); in gen_new_estimator() 212 kfree_rcu(est, rcu); in gen_kill_estimator()
|
/openbmc/linux/net/bridge/ |
H A D | br_private_cfm.h | 134 struct rcu_head rcu; member 144 struct rcu_head rcu; member
|
/openbmc/linux/include/linux/ |
H A D | bpf_local_storage.h | 80 struct rcu_head rcu; member 95 struct rcu_head rcu; member
|