Home
last modified time | relevance | path

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

123

/drivers/staging/lustre/lustre/include/
Dlustre_handles.h81 #define RCU2HANDLE(rcu) container_of(rcu, struct portals_handle, h_rcu) argument
90 void class_handle_free_cb(struct rcu_head *rcu);
/drivers/misc/cxl/
Dcontext.c277 static void reclaim_ctx(struct rcu_head *rcu) in reclaim_ctx() argument
279 struct cxl_context *ctx = container_of(rcu, struct cxl_context, rcu); in reclaim_ctx()
302 call_rcu(&ctx->rcu, reclaim_ctx); in cxl_context_free()
/drivers/cpufreq/
Dcpufreq_times.c44 struct rcu_head rcu; member
117 kfree_rcu(uid_entry, rcu); in find_or_register_uid_locked()
524 static void uid_entry_reclaim(struct rcu_head *rcu) in uid_entry_reclaim() argument
526 struct uid_entry *uid_entry = container_of(rcu, struct uid_entry, rcu); in uid_entry_reclaim()
545 call_rcu(&uid_entry->rcu, uid_entry_reclaim); in cpufreq_task_times_remove_uids()
/drivers/gpu/drm/amd/amdkfd/
Dkfd_process.c202 static void kfd_process_destroy_delayed(struct rcu_head *rcu) in kfd_process_destroy_delayed() argument
209 p = container_of(rcu, struct kfd_process, rcu); in kfd_process_destroy_delayed()
270 mmu_notifier_call_srcu(&p->rcu, &kfd_process_destroy_delayed); in kfd_process_notifier_release()
/drivers/net/ipvlan/
Dipvlan.h87 struct rcu_head rcu; member
95 struct rcu_head rcu; member
Dipvlan_main.c68 kfree_rcu(port, rcu); in ipvlan_port_create()
80 kfree_rcu(port, rcu); in ipvlan_port_destroy()
532 kfree_rcu(addr, rcu); in ipvlan_link_delete()
666 kfree_rcu(addr, rcu); in ipvlan_del_addr6()
740 kfree_rcu(addr, rcu); in ipvlan_del_addr4()
/drivers/target/tcm_fc/
Dtcm_fc.h45 struct rcu_head rcu; member
67 struct rcu_head rcu; member
Dtfc_sess.c102 kfree_rcu(tport, rcu); in ft_tport_delete()
433 kfree_rcu(sess, rcu); in ft_sess_free()
/drivers/staging/lustre/lustre/obdclass/
Dlustre_handles.c168 void class_handle_free_cb(struct rcu_head *rcu) in class_handle_free_cb() argument
170 struct portals_handle *h = RCU2HANDLE(rcu); in class_handle_free_cb()
/drivers/md/
Dlinear.h11 struct rcu_head rcu; member
Dlinear.c236 kfree_rcu(oldconf, rcu); in linear_add()
/drivers/net/ethernet/intel/fm10k/
Dfm10k.h62 struct rcu_head rcu; member
211 struct rcu_head rcu; /* to avoid race with update stats on free */ member
233 struct rcu_head rcu; member
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_so.c61 struct rcu_head rcu; member
295 kfree_rcu(view, rcu); in vmw_view_res_free()
/drivers/infiniband/ulp/ipoib/
Dipoib_main.c1270 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in __ipoib_reap_neigh()
1403 struct ipoib_neigh *neigh = container_of(rp, struct ipoib_neigh, rcu); in ipoib_neigh_reclaim()
1437 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_neigh_free()
1483 rcu); in neigh_hash_free_rcu()
1522 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_del_neighs_by_gid()
1564 call_rcu(&neigh->rcu, ipoib_neigh_reclaim); in ipoib_flush_neighs()
1570 call_rcu(&htbl->rcu, neigh_hash_free_rcu); in ipoib_flush_neighs()
Dipoib.h297 struct rcu_head rcu; member
440 struct rcu_head rcu; member
/drivers/staging/fwserial/
Dfwserial.h91 struct rcu_head rcu; member
/drivers/staging/rdma/hfi1/
Dmad.h233 struct rcu_head rcu; member
/drivers/net/xen-netback/
Dcommon.h231 struct rcu_head rcu; member
/drivers/iommu/
Dintel-svm.c372 init_rcu_head(&sdev->rcu); in intel_svm_bind_mm()
469 kfree_rcu(sdev, rcu); in intel_svm_unbind_mm()
/drivers/soc/ti/
Dknav_qmss.h290 struct rcu_head rcu; member
/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h291 struct rcu_head rcu; /* to avoid race on free */ member
/drivers/net/
Dmacvlan.c46 struct rcu_head rcu; member
58 struct rcu_head rcu; member
160 kfree_rcu(entry, rcu); in macvlan_hash_del_source()
1146 kfree_rcu(port, rcu); in macvlan_port_destroy()
/drivers/net/ethernet/intel/i40e/
Di40e_txrx.h294 struct rcu_head rcu; /* to avoid race on free */ member
/drivers/dma-buf/
Dfence.c190 kfree_rcu(fence, rcu); in fence_free()
Dreservation.c177 kfree_rcu(old, rcu); in reservation_object_add_shared_replace()

123