| /src/external/lgpl2/userspace-rcu/dist/doc/examples/hlist/ |
| cds_hlist_del_rcu.c | 22 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 26 void free_node_rcu(struct rcu_head *head) 28 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 68 urcu_memb_call_rcu(&node->rcu_head, free_node_rcu);
|
| /src/external/lgpl2/userspace-rcu/dist/doc/examples/list/ |
| cds_list_del_rcu.c | 22 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 26 void free_node_rcu(struct rcu_head *head) 28 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 68 urcu_memb_call_rcu(&node->rcu_head, free_node_rcu);
|
| cds_list_replace_rcu.c | 22 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 26 void free_node_rcu(struct rcu_head *head) 28 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 73 urcu_memb_call_rcu(&node->rcu_head, free_node_rcu);
|
| /src/external/lgpl2/userspace-rcu/dist/doc/examples/urcu-flavors/ |
| bp.c | 27 struct rcu_head rcu_head; /* for call_rcu() */ member in struct:mynode
|
| mb.c | 28 struct rcu_head rcu_head; /* for call_rcu() */ member in struct:mynode 45 void rcu_free_node(struct rcu_head *rh) 47 struct mynode *node = caa_container_of(rh, struct mynode, rcu_head); 102 urcu_mb_call_rcu(&node->rcu_head, rcu_free_node);
|
| membarrier.c | 28 struct rcu_head rcu_head; /* for call_rcu() */ member in struct:mynode 45 void rcu_free_node(struct rcu_head *rh) 47 struct mynode *node = caa_container_of(rh, struct mynode, rcu_head); 102 urcu_memb_call_rcu(&node->rcu_head, rcu_free_node);
|
| qsbr.c | 27 struct rcu_head rcu_head; /* for call_rcu() */ member in struct:mynode 44 void rcu_free_node(struct rcu_head *rh) 46 struct mynode *node = caa_container_of(rh, struct mynode, rcu_head); 93 urcu_qsbr_call_rcu(&node->rcu_head, rcu_free_node);
|
| /src/external/lgpl2/userspace-rcu/dist/include/urcu/ |
| call-rcu.h | 39 * The rcu_head data structure is placed in the structure to be freed 43 struct rcu_head { struct 45 void (*func)(struct rcu_head *head); 56 void call_rcu(struct rcu_head *head, 57 void (*func)(struct rcu_head *head));
|
| /src/external/lgpl2/userspace-rcu/dist/doc/examples/rculfhash/ |
| cds_lfht_destroy.c | 26 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 30 void free_node(struct rcu_head *head) 32 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 122 urcu_memb_call_rcu(&node->rcu_head, free_node);
|
| cds_lfht_add_replace.c | 29 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 43 void free_node(struct rcu_head *head) 45 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 115 urcu_memb_call_rcu(&ret_node->rcu_head, free_node);
|
| cds_lfht_del.c | 25 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 39 void free_node(struct rcu_head *head) 41 struct mynode *node = caa_container_of(head, struct mynode, rcu_head); 141 urcu_memb_call_rcu(&del_node->rcu_head, free_node);
|
| /src/external/lgpl2/userspace-rcu/dist/doc/examples/rculfqueue/ |
| cds_lfq_dequeue.c | 23 struct rcu_head rcu_head; /* For call_rcu() */ member in struct:mynode 27 void free_node(struct rcu_head *head) 30 caa_container_of(head, struct mynode, rcu_head); 95 urcu_memb_call_rcu(&node->rcu_head, free_node);
|
| /src/external/lgpl2/userspace-rcu/dist/src/ |
| urcu-poll-impl.h | 18 struct rcu_head rcu_head; member in struct:urcu_poll_worker_state 28 void urcu_poll_worker_cb(struct rcu_head *head __attribute__((unused))) 35 call_rcu(&poll_worker_gp_state.rcu_head, urcu_poll_worker_cb); 67 call_rcu(&poll_worker_gp_state.rcu_head, urcu_poll_worker_cb);
|
| /src/external/mpl/bind/dist/lib/isc/ |
| thread.c | 54 struct rcu_head rcu_head; member in struct:thread_wrap
|
| /src/sys/external/bsd/common/include/linux/ |
| rcupdate.h | 68 struct rcu_head { struct 70 void (*callback)(struct rcu_head *); 73 struct rcu_head *rcuh_next; 89 void init_rcu_head(struct rcu_head *); 90 void destroy_rcu_head(struct rcu_head *); 92 void call_rcu(struct rcu_head *, void (*)(struct rcu_head *)); 100 void _kfree_rcu(struct rcu_head *, void *);
|
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| ttm_object.c | 129 struct rcu_head rcu_head; member in struct:ttm_ref_object 446 kfree_rcu(ref, rcu_head);
|
| /src/external/mpl/bind/dist/lib/dns/ |
| badcache.c | 70 struct rcu_head rcu_head; member in struct:dns_bcentry 81 bcentry_destroy(struct rcu_head *rcu_head); 124 bcentry_destroy(&bad->rcu_head); 182 bcentry_destroy(struct rcu_head *rcu_head) { 183 dns_bcentry_t *bad = caa_container_of(rcu_head, dns_bcentry_t, 184 rcu_head); 201 call_rcu(&bad->rcu_head, bcentry_destroy) [all...] |
| db_p.h | 140 struct rcu_head rcu_head; member in struct:dns_gluelist 216 dns__db_free_gluelist_rcu(struct rcu_head *rcu_head);
|
| qp_p.h | 335 struct rcu_head rcu_head; member in struct:qp_rcuctx
|
| dispatch.c | 108 struct rcu_head rcu_head; member in struct:dns_dispentry 137 struct rcu_head rcu_head; member in struct:dns_dispatch 403 dispentry_destroy_rcu(struct rcu_head *rcu_head) { 404 dns_dispentry_t *resp = caa_container_of(rcu_head, dns_dispentry_t, 405 rcu_head); 447 call_rcu(&resp->rcu_head, dispentry_destroy_rcu); 1382 dispatch_destroy_rcu(struct rcu_head *rcu_head) [all...] |
| qpzone.c | 230 struct rcu_head rcu_head; member in struct:qpzonedb 435 free_db_rcu(struct rcu_head *rcu_head) { 436 qpzonedb_t *qpdb = caa_container_of(rcu_head, qpzonedb_t, rcu_head); 497 call_rcu(&qpdb->rcu_head, free_db_rcu);
|
| /src/external/mpl/bind/dist/lib/dns/include/dns/ |
| db.h | 236 struct rcu_head rcu_head; member in struct:dns_dbonupdatelistener
|