/net/netlabel/ |
D | netlabel_unlabeled.c | 86 struct rcu_head rcu; member 94 struct rcu_head rcu; member 103 struct rcu_head rcu; member 166 ptr = container_of(entry, struct netlbl_unlhsh_addr4, rcu); in netlbl_unlhsh_free_addr4() 185 ptr = container_of(entry, struct netlbl_unlhsh_addr6, rcu); in netlbl_unlhsh_free_addr6() 213 iface = container_of(entry, struct netlbl_unlhsh_iface, rcu); in netlbl_unlhsh_free_iface() 330 INIT_RCU_HEAD(&entry->rcu); in netlbl_unlhsh_add_addr4() 376 INIT_RCU_HEAD(&entry->rcu); in netlbl_unlhsh_add_addr6() 413 INIT_RCU_HEAD(&iface->rcu); in netlbl_unlhsh_add_iface() 603 call_rcu(&entry->rcu, netlbl_unlhsh_free_addr4); in netlbl_unlhsh_remove_addr4() [all …]
|
D | netlabel_domainhash.c | 83 ptr = container_of(entry, struct netlbl_dom_map, rcu); in netlbl_domhsh_free_entry() 318 INIT_RCU_HEAD(&entry->rcu); in netlbl_domhsh_add() 479 call_rcu(&entry->rcu, netlbl_domhsh_free_entry); in netlbl_domhsh_remove_entry()
|
D | netlabel_domainhash.h | 80 struct rcu_head rcu; member
|
/net/can/ |
D | af_can.h | 55 struct rcu_head rcu; member 68 struct rcu_head rcu; member
|
D | af_can.c | 478 struct dev_rcv_lists *d = container_of(rp, struct dev_rcv_lists, rcu); in can_rx_delete_device() 488 struct receiver *r = container_of(rp, struct receiver, rcu); in can_rx_delete_receiver() 568 call_rcu(&r->rcu, can_rx_delete_receiver); in can_rx_unregister() 572 call_rcu(&d->rcu, can_rx_delete_device); in can_rx_unregister() 818 call_rcu(&d->rcu, can_rx_delete_device); in can_notifier()
|
/net/netfilter/ |
D | nf_conntrack_extend.c | 62 INIT_RCU_HEAD(&(*ext)->rcu); in nf_ct_ext_create() 71 struct nf_ct_ext *ext = container_of(head, struct nf_ct_ext, rcu); in __nf_ct_ext_free_rcu() 114 call_rcu(&ct->ext->rcu, __nf_ct_ext_free_rcu); in __nf_ct_ext_add()
|
D | nfnetlink_queue.c | 43 struct rcu_head rcu; member 115 INIT_RCU_HEAD(&inst->rcu); in instance_create() 143 rcu); in instance_destroy_rcu() 154 call_rcu(&inst->rcu, instance_destroy_rcu); in __instance_destroy()
|
D | nf_conntrack_expect.c | 234 INIT_RCU_HEAD(&new->rcu); in nf_ct_expect_alloc() 296 exp = container_of(head, struct nf_conntrack_expect, rcu); in nf_ct_expect_free_rcu() 303 call_rcu(&exp->rcu, nf_ct_expect_free_rcu); in nf_ct_expect_put()
|
D | nf_conntrack_core.c | 510 INIT_RCU_HEAD(&ct->rcu); in nf_conntrack_alloc() 518 struct nf_conn *ct = container_of(head, struct nf_conn, rcu); in nf_conntrack_free_rcu() 529 call_rcu(&ct->rcu, nf_conntrack_free_rcu); in nf_conntrack_free()
|
/net/core/ |
D | net_namespace.c | 465 static void net_generic_release(struct rcu_head *rcu) in net_generic_release() argument 469 ng = container_of(rcu, struct net_generic, rcu); in net_generic_release() 504 call_rcu(&old_ng->rcu, net_generic_release); in net_assign_generic()
|
D | filter.c | 465 static void sk_filter_rcu_release(struct rcu_head *rcu) in sk_filter_rcu_release() argument 467 struct sk_filter *fp = container_of(rcu, struct sk_filter, rcu); in sk_filter_rcu_release() 477 call_rcu_bh(&fp->rcu, sk_filter_rcu_release); in sk_filter_delayed_uncharge()
|
/net/8021q/ |
D | vlan.c | 138 static void vlan_rcu_free(struct rcu_head *rcu) in vlan_rcu_free() argument 140 vlan_group_free(container_of(rcu, struct vlan_group, rcu)); in vlan_rcu_free() 179 call_rcu(&grp->rcu, vlan_rcu_free); in unregister_vlan_dev()
|
/net/bridge/ |
D | br_private.h | 53 struct rcu_head rcu; member 84 struct rcu_head rcu; member
|
D | br_fdb.c | 246 = container_of(head, struct net_bridge_fdb_entry, rcu); in fdb_rcu_free() 254 call_rcu(&ent->rcu, fdb_rcu_free); in br_fdb_put()
|
D | br_if.c | 116 container_of(head, struct net_bridge_port, rcu); in destroy_nbp_rcu() 153 call_rcu(&p->rcu, destroy_nbp_rcu); in del_nbp()
|
/net/ipv4/ |
D | fib_lookup.h | 16 struct rcu_head rcu; member
|
D | fib_trie.c | 106 struct rcu_head rcu; member 111 struct rcu_head rcu; member 124 struct rcu_head rcu; member 322 struct fib_alias *fa = container_of(head, struct fib_alias, rcu); in __alias_free_mem() 328 call_rcu(&fa->rcu, __alias_free_mem); in alias_free_mem_rcu() 333 struct leaf *l = container_of(head, struct leaf, rcu); in __leaf_free_rcu() 339 call_rcu_bh(&l->rcu, __leaf_free_rcu); in free_leaf() 344 kfree(container_of(head, struct leaf_info, rcu)); in __leaf_info_free_rcu() 349 call_rcu(&leaf->rcu, __leaf_info_free_rcu); in free_leaf_info() 368 struct tnode *tn = container_of(head, struct tnode, rcu); in __tnode_free_rcu() [all …]
|
D | cipso_ipv4.c | 580 doi_def = container_of(entry, struct cipso_v4_doi, rcu); in cipso_v4_doi_free_rcu() 617 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); in cipso_v4_doi_remove() 679 call_rcu(&doi_def->rcu, cipso_v4_doi_free_rcu); in cipso_v4_doi_putdef()
|
/net/ipv6/ |
D | addrlabel.c | 42 struct rcu_head rcu; member 132 ip6addrlbl_free(container_of(h, struct ip6addrlbl_entry, rcu)); in ip6addrlbl_free_rcu() 143 call_rcu(&p->rcu, ip6addrlbl_free_rcu); in ip6addrlbl_put()
|
D | addrconf.c | 309 struct inet6_dev *idev = container_of(head, struct inet6_dev, rcu); in in6_dev_finish_destroy_rcu() 329 call_rcu(&idev->rcu, in6_dev_finish_destroy_rcu); in in6_dev_finish_destroy()
|
/net/mac80211/ |
D | mesh_pathtbl.c | 31 struct rcu_head rcu; member 419 struct mpath_node *node = container_of(rp, struct mpath_node, rcu); in mesh_path_node_reclaim() 457 call_rcu(&node->rcu, mesh_path_node_reclaim); in mesh_path_del()
|
D | mesh.h | 79 struct rcu_head rcu; member
|
/net/sctp/ |
D | bind_addr.c | 189 INIT_RCU_HEAD(&addr->rcu); in sctp_add_bind_addr() 222 call_rcu(&addr->rcu, sctp_local_addr_free); in sctp_del_bind_addr()
|
D | protocol.c | 194 INIT_RCU_HEAD(&addr->rcu); in sctp_v4_copy_addrlist() 237 struct sctp_sockaddr_entry, rcu); in sctp_local_addr_free() 706 call_rcu(&addr->rcu, sctp_local_addr_free); in sctp_inetaddr_event()
|
D | ipv6.c | 124 call_rcu(&addr->rcu, sctp_local_addr_free); in sctp_inet6addr_event() 385 INIT_RCU_HEAD(&addr->rcu); in sctp_v6_copy_addrlist()
|