/net/batman-adv/ |
D | types.h | 212 struct rcu_head rcu; member 284 struct rcu_head rcu; member 354 struct rcu_head rcu; member 507 struct rcu_head rcu; member 582 struct rcu_head rcu; member 641 struct rcu_head rcu; member 676 struct rcu_head rcu; member 745 struct rcu_head rcu; member 1499 struct rcu_head rcu; member 1530 struct rcu_head rcu; member [all …]
|
D | originator.c | 187 kfree_rcu(orig_vlan, rcu); in batadv_orig_node_vlan_release() 244 kfree_rcu(neigh_ifinfo, rcu); in batadv_neigh_ifinfo_release() 274 kfree_rcu(hardif_neigh, rcu); in batadv_hardif_neigh_release() 309 kfree_rcu(neigh_node, rcu); in batadv_neigh_node_release() 869 kfree_rcu(orig_ifinfo, rcu); in batadv_orig_ifinfo_release() 886 static void batadv_orig_node_free_rcu(struct rcu_head *rcu) in batadv_orig_node_free_rcu() argument 890 orig_node = container_of(rcu, struct batadv_orig_node, rcu); in batadv_orig_node_free_rcu() 948 call_rcu(&orig_node->rcu, batadv_orig_node_free_rcu); in batadv_orig_node_release()
|
/net/openvswitch/ |
D | vport-netdev.c | 137 static void vport_netdev_free(struct rcu_head *rcu) in vport_netdev_free() argument 139 struct vport *vport = container_of(rcu, struct vport, rcu); in vport_netdev_free() 163 call_rcu(&vport->rcu, vport_netdev_free); in netdev_destroy() 182 call_rcu(&vport->rcu, vport_netdev_free); in ovs_netdev_tunnel_destroy()
|
D | flow_table.c | 117 static void rcu_free_flow_callback(struct rcu_head *rcu) in rcu_free_flow_callback() argument 119 struct sw_flow *flow = container_of(rcu, struct sw_flow, rcu); in rcu_free_flow_callback() 130 call_rcu(&flow->rcu, rcu_free_flow_callback); in ovs_flow_free() 193 static void flow_tbl_destroy_rcu_cb(struct rcu_head *rcu) in flow_tbl_destroy_rcu_cb() argument 195 struct table_instance *ti = container_of(rcu, struct table_instance, rcu); in flow_tbl_destroy_rcu_cb() 230 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in table_instance_destroy() 231 call_rcu(&ufid_ti->rcu, flow_tbl_destroy_rcu_cb); in table_instance_destroy() 559 kfree_rcu(mask, rcu); in flow_mask_remove() 663 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in flow_key_insert() 685 call_rcu(&ti->rcu, flow_tbl_destroy_rcu_cb); in flow_ufid_insert()
|
D | flow.h | 168 struct rcu_head rcu; member 191 struct rcu_head rcu; member 206 struct rcu_head rcu; member
|
D | vport.h | 53 struct rcu_head rcu; member 81 struct rcu_head rcu; member
|
/net/mac802154/ |
D | llsec.h | 32 struct rcu_head rcu; member 44 struct rcu_head rcu; member 50 struct rcu_head rcu; member
|
/net/core/ |
D | xdp.c | 67 static void __xdp_mem_allocator_rcu_free(struct rcu_head *rcu) in __xdp_mem_allocator_rcu_free() argument 71 xa = container_of(rcu, struct xdp_mem_allocator, rcu); in __xdp_mem_allocator_rcu_free() 89 call_rcu(&xa->rcu, __xdp_mem_allocator_rcu_free); in mem_xa_remove() 132 call_rcu(&xa->rcu, __xdp_mem_allocator_rcu_free); in mem_id_disconnect()
|
D | sock_reuseport.c | 128 kfree_rcu(reuse, rcu); in reuseport_grow() 136 reuse = container_of(head, struct sock_reuseport, rcu); in reuseport_free_rcu() 189 call_rcu(&old_reuse->rcu, reuseport_free_rcu); in reuseport_add_sock() 217 call_rcu(&reuse->rcu, reuseport_free_rcu); in reuseport_detach_sock()
|
D | gen_estimator.c | 59 struct rcu_head rcu; member 184 kfree_rcu(old, rcu); in gen_new_estimator() 203 kfree_rcu(est, rcu); in gen_kill_estimator()
|
D | bpf_sk_storage.c | 71 struct rcu_head rcu; member 89 struct rcu_head rcu; member 191 kfree_rcu(selem, rcu); in __selem_unlink_sk() 212 kfree_rcu(sk_storage, rcu); in selem_unlink_sk() 550 kfree_rcu(sk_storage, rcu); in bpf_sk_storage_free()
|
/net/rxrpc/ |
D | local_object.c | 305 call_rcu(&local->rcu, rxrpc_local_rcu); in rxrpc_lookup_local() 374 call_rcu(&local->rcu, rxrpc_local_rcu); in rxrpc_put_local() 490 static void rxrpc_local_rcu(struct rcu_head *rcu) in rxrpc_local_rcu() argument 492 struct rxrpc_local *local = container_of(rcu, struct rxrpc_local, rcu); in rxrpc_local_rcu()
|
D | proc.c | 28 __acquires(rcu) in rxrpc_call_seq_start() 47 __releases(rcu) in rxrpc_call_seq_stop() 253 __acquires(rcu) in rxrpc_peer_seq_start() 325 __releases(rcu) in rxrpc_peer_seq_stop()
|
D | conn_object.c | 258 call_rcu(&conn->rcu, rxrpc_destroy_connection); in rxrpc_kill_connection() 350 static void rxrpc_destroy_connection(struct rcu_head *rcu) in rxrpc_destroy_connection() argument 353 container_of(rcu, struct rxrpc_connection, rcu); in rxrpc_destroy_connection()
|
/net/ipv4/ |
D | inetpeer.c | 143 kmem_cache_free(peer_cachep, container_of(head, struct inet_peer, rcu)); in inetpeer_free_rcu() 177 call_rcu(&p->rcu, inetpeer_free_rcu); in inet_peer_gc() 251 call_rcu(&p->rcu, inetpeer_free_rcu); in inet_putpeer()
|
D | tcp_fastopen.c | 39 container_of(head, struct tcp_fastopen_context, rcu); in tcp_fastopen_ctx_free() 51 call_rcu(&ctx->rcu, tcp_fastopen_ctx_free); in tcp_fastopen_destroy_cipher() 66 call_rcu(&ctxt->rcu, tcp_fastopen_ctx_free); in tcp_fastopen_ctx_destroy() 106 call_rcu(&octx->rcu, tcp_fastopen_ctx_free); in tcp_fastopen_reset_cipher()
|
D | fib_trie.c | 134 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() 312 struct tnode *n = container_of(head, struct tnode, rcu); in __node_free_rcu() 320 #define node_free(n) call_rcu(&tn_info(n)->rcu, __node_free_rcu) 481 tn_info(tn)->rcu.next = NULL; in tnode_free_init() 487 tn_info(n)->rcu.next = tn_info(tn)->rcu.next; in tnode_free_append() 488 tn_info(tn)->rcu.next = &tn_info(n)->rcu; in tnode_free_append() 493 struct callback_head *head = &tn_info(tn)->rcu; in tnode_free() 500 tn = container_of(head, struct tnode, rcu)->kv; in tnode_free() [all …]
|
/net/netlabel/ |
D | netlabel_unlabeled.c | 72 struct rcu_head rcu; member 80 struct rcu_head rcu; member 89 struct rcu_head rcu; member 157 iface = container_of(entry, struct netlbl_unlhsh_iface, rcu); in netlbl_unlhsh_free_iface() 509 kfree_rcu(entry, rcu); in netlbl_unlhsh_remove_addr4() 570 kfree_rcu(entry, rcu); in netlbl_unlhsh_remove_addr6() 606 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); in netlbl_unlhsh_condremove_iface() 720 call_rcu(&iface->rcu, netlbl_unlhsh_free_iface); in netlbl_unlhsh_netdev_handler()
|
/net/netfilter/ipset/ |
D | ip_set_list_set.c | 27 struct rcu_head rcu; member 143 __list_set_del_rcu(struct rcu_head * rcu) in __list_set_del_rcu() argument 145 struct set_elem *e = container_of(rcu, struct set_elem, rcu); in __list_set_del_rcu() 160 call_rcu(&e->rcu, __list_set_del_rcu); in list_set_del() 170 call_rcu(&old->rcu, __list_set_del_rcu); in list_set_replace()
|
/net/sched/ |
D | cls_route.c | 37 struct rcu_head rcu; member 43 struct rcu_head rcu; member 305 kfree_rcu(b, rcu); in route4_destroy() 308 kfree_rcu(head, rcu); in route4_destroy() 357 kfree_rcu(b, rcu); in route4_delete()
|
D | cls_rsvp.h | 70 struct rcu_head rcu; member 81 struct rcu_head rcu; member 334 kfree_rcu(s, rcu); in rsvp_destroy() 337 kfree_rcu(data, rcu); in rsvp_destroy() 370 kfree_rcu(s, rcu); in rsvp_delete()
|
/net/8021q/ |
D | vlan_core.c | 143 static void vlan_info_rcu_free(struct rcu_head *rcu) in vlan_info_rcu_free() argument 145 vlan_info_free(container_of(rcu, struct vlan_info, rcu)); in vlan_info_rcu_free() 390 call_rcu(&vlan_info->rcu, vlan_info_rcu_free); in vlan_vid_del()
|
D | vlanproc.c | 168 __acquires(rcu) in vlan_seq_start() 211 __releases(rcu) in vlan_seq_stop()
|
/net/bridge/ |
D | br_vlan.c | 170 static void br_master_vlan_rcu_free(struct rcu_head *rcu) in br_master_vlan_rcu_free() argument 174 v = container_of(rcu, struct net_bridge_vlan, rcu); in br_master_vlan_rcu_free() 193 call_rcu(&masterv->rcu, br_master_vlan_rcu_free); in br_vlan_put_master() 197 static void nbp_vlan_rcu_free(struct rcu_head *rcu) in nbp_vlan_rcu_free() argument 201 v = container_of(rcu, struct net_bridge_vlan, rcu); in nbp_vlan_rcu_free() 367 call_rcu(&v->rcu, nbp_vlan_rcu_free); in __vlan_del()
|
/net/ipv6/ |
D | addrlabel.c | 39 struct rcu_head rcu; member 222 kfree_rcu(p, rcu); in __ip6addrlbl_add() 281 kfree_rcu(p, rcu); in __ip6addrlbl_del() 339 kfree_rcu(p, rcu); in ip6addrlbl_net_exit()
|