Home
last modified time | relevance | path

Searched refs:rcu (Results 226 – 250 of 742) sorted by relevance

12345678910>>...30

/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_64_vio.c63 struct kvmppc_spapr_tce_iommu_table, rcu); in kvm_spapr_tce_iommu_table_free()
77 call_rcu(&stit->rcu, kvm_spapr_tce_iommu_table_free); in kvm_spapr_tce_liobn_put()
200 struct kvmppc_spapr_tce_table, rcu); in release_spapr_tce_table()
281 call_rcu(&stt->rcu, release_spapr_tce_table); in kvm_spapr_tce_release()
/openbmc/linux/mm/
H A Dmmu_notifier.c854 static void mmu_notifier_free_rcu(struct rcu_head *rcu) in mmu_notifier_free_rcu() argument
857 container_of(rcu, struct mmu_notifier, rcu); in mmu_notifier_free_rcu()
897 call_srcu(&srcu, &subscription->rcu, mmu_notifier_free_rcu); in mmu_notifier_put()
/openbmc/linux/fs/hpfs/
H A Dsuper.c120 static void lazy_free_sbi(struct rcu_head *rcu) in lazy_free_sbi() argument
122 free_sbi(container_of(rcu, struct hpfs_sb_info, rcu)); in lazy_free_sbi()
130 call_rcu(&hpfs_sb(s)->rcu, lazy_free_sbi); in hpfs_put_super()
/openbmc/linux/net/ipv4/
H A Dfib_trie.c134 struct rcu_head rcu; member
296 struct fib_alias *fa = container_of(head, struct fib_alias, rcu); in __alias_free_mem()
302 call_rcu(&fa->rcu, __alias_free_mem); in alias_free_mem_rcu()
310 struct tnode *n = container_of(head, struct tnode, rcu); in __node_free_rcu()
318 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu)
479 tn_info(tn)->rcu.next = NULL; in tnode_free_init()
485 tn_info(n)->rcu.next = tn_info(tn)->rcu.next; in tnode_free_append()
486 tn_info(tn)->rcu.next = &tn_info(n)->rcu; in tnode_free_append()
491 struct callback_head *head = &tn_info(tn)->rcu; in tnode_free()
498 tn = container_of(head, struct tnode, rcu)->kv; in tnode_free()
[all …]
/openbmc/linux/include/linux/
H A Dassoc_array_priv.h75 struct rcu_head rcu; member
H A Dfdtable.h33 struct rcu_head rcu; member
/openbmc/linux/include/net/netfilter/
H A Dnf_conntrack_expect.h60 struct rcu_head rcu; member
/openbmc/linux/include/net/tc_act/
H A Dtc_pedit.h20 struct rcu_head rcu; member
H A Dtc_skbedit.h22 struct rcu_head rcu; member
/openbmc/linux/net/llc/
H A Dllc_core.c130 kfree_rcu(sap, rcu); in llc_sap_close()
/openbmc/linux/fs/9p/
H A Dacl.c122 struct posix_acl *v9fs_iop_get_inode_acl(struct inode *inode, int type, bool rcu) in v9fs_iop_get_inode_acl() argument
126 if (rcu) in v9fs_iop_get_inode_acl()
/openbmc/linux/Documentation/translations/zh_CN/core-api/
H A Dkref.rst270 函数kref_get_unless_zero也使得在上述例子中使用rcu锁进行查找成为可能::
309 但要注意的是,在调用release_entry_rcu后,结构kref成员需要在有效内存中保留一个rcu
/openbmc/linux/drivers/dma-buf/
H A Ddma-resv.c64 struct rcu_head rcu; member
131 kfree_rcu(list, rcu); in dma_resv_list_free()
241 kfree_rcu(old, rcu); in dma_resv_reserve_fences()
/openbmc/qemu/docs/devel/
H A Drcu.txt100 struct rcu_head rcu;
109 call_rcu1(&foo.rcu, foo_reclaim);
113 struct foo *fp = container_of(rp, struct foo, rcu);
131 g_free_rcu(&foo, rcu);
301 call_rcu(foo_unref, old, rcu);
311 call_rcu(foo_destroy, p, rcu);
/openbmc/linux/net/tipc/
H A Dname_table.c88 struct rcu_head rcu; member
535 kfree_rcu(sc, rcu); in tipc_nametbl_remove_publ()
814 kfree_rcu(p, rcu); in tipc_nametbl_withdraw()
878 kfree_rcu(sc, rcu); in tipc_nametbl_unsubscribe()
920 kfree_rcu(p, rcu); in tipc_service_delete()
927 kfree_rcu(sc, rcu); in tipc_service_delete()
/openbmc/linux/net/ceph/
H A Dstring_table.c99 kfree_rcu(cs, rcu); in ceph_release_string()
/openbmc/linux/Documentation/litmus-tests/
H A DREADME25 RCU (/rcu directory)
/openbmc/linux/net/kcm/
H A Dkcmproc.c62 __acquires(rcu) in kcm_seq_start()
73 __releases(rcu) in kcm_seq_stop()
/openbmc/qemu/util/
H A Dlog.c36 struct rcu_head rcu; member
300 call_rcu(r, rcu_close_file, rcu); in qemu_set_log_internal()
/openbmc/linux/kernel/
H A Dpid_namespace.c129 struct pid_namespace *ns = container_of(p, struct pid_namespace, rcu); in delayed_free_pidns()
142 call_rcu(&ns->rcu, delayed_free_pidns); in destroy_pid_namespace()
/openbmc/linux/fs/nfs/
H A Dnfs3acl.c46 struct posix_acl *nfs3_get_acl(struct inode *inode, int type, bool rcu) in nfs3_get_acl() argument
64 if (rcu) in nfs3_get_acl()
/openbmc/linux/fs/reiserfs/
H A Dxattr_acl.c194 struct posix_acl *reiserfs_get_acl(struct inode *inode, int type, bool rcu) in reiserfs_get_acl() argument
201 if (rcu) in reiserfs_get_acl()
/openbmc/linux/net/sctp/
H A Dendpointola.c189 struct sctp_endpoint *ep = container_of(head, struct sctp_endpoint, rcu); in sctp_endpoint_destroy_rcu()
228 call_rcu(&ep->rcu, sctp_endpoint_destroy_rcu); in sctp_endpoint_destroy()
/openbmc/linux/net/sched/
H A Dact_skbmod.c215 kfree_rcu(p_old, rcu); in tcf_skbmod_init()
235 kfree_rcu(p, rcu); in tcf_skbmod_cleanup()
/openbmc/linux/security/
H A Ddevice_cgroup.c40 struct rcu_head rcu; member
149 kfree_rcu(walk, rcu); in dev_exception_rm()
160 kfree_rcu(ex, rcu); in __dev_exception_clean()

12345678910>>...30