HomeSort by: relevance | last modified time | path
    Searched defs:rcu_head (Results 1 - 22 of 22) sorted by relevancy

  /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

Completed in 42 milliseconds