projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rcuja: move debugging info into judy array structure
[userspace-rcu.git]
/
rcuja
/
rcuja-internal.h
diff --git
a/rcuja/rcuja-internal.h
b/rcuja/rcuja-internal.h
index 73ac41b69218bb68852a7a1385b3658f503b22d2..cf4ef96fcc71a0f0f86ba6b69a6ac24a100d9131 100644
(file)
--- a/
rcuja/rcuja-internal.h
+++ b/
rcuja/rcuja-internal.h
@@
-94,6
+94,10
@@
struct cds_ja {
*/
struct cds_lfht *ht;
unsigned long nr_fallback; /* Number of fallback nodes used */
*/
struct cds_lfht *ht;
unsigned long nr_fallback; /* Number of fallback nodes used */
+
+ /* For debugging */
+ unsigned long node_fallback_count_distribution[JA_ENTRY_PER_NODE];
+ unsigned long nr_nodes_allocated, nr_nodes_freed;
};
static inline
};
static inline
@@
-184,7
+188,7
@@
__attribute__((visibility("protected")))
int rcuja_delete_ht(struct cds_lfht *ht);
__attribute__((visibility("protected")))
int rcuja_delete_ht(struct cds_lfht *ht);
__attribute__((visibility("protected")))
-void free_cds_ja_node(struct cds_ja_inode *node);
+void free_cds_ja_node(struct cds_ja
*ja, struct cds_ja
_inode *node);
//#define DEBUG
//#define DEBUG
This page took
0.0238 seconds
and
4
git commands to generate.