projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix incorrect fsf address in header files
[urcu.git]
/
urcu
/
rculfqueue.h
diff --git
a/urcu/rculfqueue.h
b/urcu/rculfqueue.h
index e1d64f13d5229e251674919189c8f28d780c8d50..1582694e92abbcfc5bfc8104f2016fb480f41aff 100644
(file)
--- a/
urcu/rculfqueue.h
+++ b/
urcu/rculfqueue.h
@@
-39,8
+39,6
@@
struct cds_lfq_node_rcu {
struct cds_lfq_queue_rcu {
struct cds_lfq_node_rcu *head, *tail;
struct cds_lfq_queue_rcu {
struct cds_lfq_node_rcu *head, *tail;
- void (*queue_call_rcu)(struct rcu_head *head,
- void (*func)(struct rcu_head *head));
};
#ifdef _LGPL_SOURCE
};
#ifdef _LGPL_SOURCE
@@
-80,9
+78,7
@@
struct cds_lfq_queue_rcu {
#else /* !_LGPL_SOURCE */
extern void cds_lfq_node_init_rcu(struct cds_lfq_node_rcu *node);
#else /* !_LGPL_SOURCE */
extern void cds_lfq_node_init_rcu(struct cds_lfq_node_rcu *node);
-extern void cds_lfq_init_rcu(struct cds_lfq_queue_rcu *q,
- void queue_call_rcu(struct rcu_head *head,
- void (*func)(struct rcu_head *head)));
+extern void cds_lfq_init_rcu(struct cds_lfq_queue_rcu *q);
/*
* The queue should be emptied before calling destroy.
*
/*
* The queue should be emptied before calling destroy.
*
@@
-91,13
+87,13
@@
extern void cds_lfq_init_rcu(struct cds_lfq_queue_rcu *q,
extern int cds_lfq_destroy_rcu(struct cds_lfq_queue_rcu *q);
/*
extern int cds_lfq_destroy_rcu(struct cds_lfq_queue_rcu *q);
/*
- *
Should be called under rcu read lock critical section
.
+ *
Acts as a RCU reader
.
*/
extern void cds_lfq_enqueue_rcu(struct cds_lfq_queue_rcu *q,
struct cds_lfq_node_rcu *node);
/*
*/
extern void cds_lfq_enqueue_rcu(struct cds_lfq_queue_rcu *q,
struct cds_lfq_node_rcu *node);
/*
- *
Should be called under rcu read lock critical section
.
+ *
Acts as a RCU reader
.
*
* The caller must wait for a grace period to pass before freeing the returned
* node or modifying the cds_lfq_node_rcu structure.
*
* The caller must wait for a grace period to pass before freeing the returned
* node or modifying the cds_lfq_node_rcu structure.
This page took
0.023542 seconds
and
4
git commands to generate.