Searched refs:percpu_ref (Results 1 – 25 of 25) sorted by relevance
59 struct percpu_ref;60 typedef void (percpu_ref_func_t)(struct percpu_ref *);102 struct percpu_ref *ref;105 struct percpu_ref { struct121 int __must_check percpu_ref_init(struct percpu_ref *ref,124 void percpu_ref_exit(struct percpu_ref *ref);125 void percpu_ref_switch_to_atomic(struct percpu_ref *ref,127 void percpu_ref_switch_to_atomic_sync(struct percpu_ref *ref);128 void percpu_ref_switch_to_percpu(struct percpu_ref *ref);129 void percpu_ref_kill_and_confirm(struct percpu_ref *ref,[all …]
75 struct percpu_ref refcnt;
135 struct percpu_ref ref;
305 struct percpu_ref refs;
1323 struct percpu_ref pcref;
42 static unsigned long __percpu *percpu_count_ptr(struct percpu_ref *ref) in percpu_count_ptr()63 int percpu_ref_init(struct percpu_ref *ref, percpu_ref_func_t *release, in percpu_ref_init()108 static void __percpu_ref_exit(struct percpu_ref *ref) in __percpu_ref_exit()130 void percpu_ref_exit(struct percpu_ref *ref) in percpu_ref_exit()154 struct percpu_ref *ref = data->ref; in percpu_ref_call_confirm_rcu()171 struct percpu_ref *ref = data->ref; in percpu_ref_switch_to_atomic_rcu()209 static void percpu_ref_noop_confirm_switch(struct percpu_ref *ref) in percpu_ref_noop_confirm_switch()213 static void __percpu_ref_switch_to_atomic(struct percpu_ref *ref, in __percpu_ref_switch_to_atomic()237 static void __percpu_ref_switch_to_percpu(struct percpu_ref *ref) in __percpu_ref_switch_to_percpu()265 static void __percpu_ref_switch_mode(struct percpu_ref *ref, in __percpu_ref_switch_mode()[all …]
30 struct percpu_ref *remote_lun_ref;
436 static void core_tpg_lun_ref_release(struct percpu_ref *ref) in core_tpg_lun_ref_release()
72 struct percpu_ref **_found_lun_ref) in target_xcopy_locate_se_dev_e4()
44 struct percpu_ref refcount;
156 struct percpu_ref ref;243 static void __zswap_pool_empty(struct percpu_ref *ref);397 static void __zswap_pool_empty(struct percpu_ref *ref) in __zswap_pool_empty()
140 static void obj_cgroup_release(struct percpu_ref *ref) in obj_cgroup_release()
221 static void nfsd_net_done(struct percpu_ref *ref) in nfsd_net_done()228 static void nfsd_net_free(struct percpu_ref *ref) in nfsd_net_free()
108 static void dev_pagemap_percpu_release(struct percpu_ref *ref)
841 static void smcr_wr_tx_refs_free(struct percpu_ref *ref) in smcr_wr_tx_refs_free()848 static void smcr_wr_reg_refs_free(struct percpu_ref *ref) in smcr_wr_reg_refs_free()
52 static void net_devmem_dmabuf_binding_release(struct percpu_ref *ref) in net_devmem_dmabuf_binding_release()
436 static void nvmet_pr_confirm_ns_pc_ref(struct percpu_ref *ref) in nvmet_pr_confirm_ns_pc_ref()1001 static void nvmet_pr_ctrl_ns_all_cmds_done(struct percpu_ref *ref) in nvmet_pr_ctrl_ns_all_cmds_done()
194 struct percpu_ref wq_active;
406 static void idxd_wq_ref_release(struct percpu_ref *ref) in idxd_wq_ref_release()
85 static void __rvt_mregion_complete(struct percpu_ref *ref) in __rvt_mregion_complete()
374 static void blk_queue_usage_counter_release(struct percpu_ref *ref) in blk_queue_usage_counter_release()
494 static void __bpf_tramp_image_release(struct percpu_ref *pcref) in __bpf_tramp_image_release()
361 static void cgroup_bpf_release_fn(struct percpu_ref *ref) in cgroup_bpf_release_fn()
272 static void css_release(struct percpu_ref *ref);5541 * 1. Destruction starts. Killing of the percpu_ref is initiated. in css_free_rwork_fn() 5544 * 2. When the percpu_ref is confirmed to be visible as killed on all CPUs in css_free_rwork_fn() 5549 * 3. When the percpu_ref reaches zero, the only possible remaining in css_free_rwork_fn() 5678 static void css_release(struct percpu_ref *ref) in init_and_link_css() 6042 static void css_killed_ref_fn(struct percpu_ref *ref) in kill_css() 6151 * - cgroup_finish_destroy(): kicks the percpu_ref kill via kill_css_finish() on in cgroup_destroy_locked() 6155 * - The percpu_ref kill chain: css_killed_ref_fn -> css_killed_work_fn -> in cgroup_destroy_locked() 6298 * percpu_ref during early init. Disable refcnting. in cgroup_init_subsys()
186 static __cold void io_ring_ctx_ref_free(struct percpu_ref *ref) in io_ring_ctx_ref_free()