X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=urcu%2Frculfhash.h;h=d242ff6485addffd97d05a8bfbba803681656944;hb=0722081a05550337b04be8217208214d30e3c3bf;hp=d3018b7e438b6446ebac56bfa4bdc41ef695704d;hpb=dcc26ef46f4ce16decb9278bf7490301b4d8ede2;p=urcu.git diff --git a/urcu/rculfhash.h b/urcu/rculfhash.h index d3018b7..d242ff6 100644 --- a/urcu/rculfhash.h +++ b/urcu/rculfhash.h @@ -98,7 +98,7 @@ enum { * _cds_lfht_new - API used by cds_lfht_new wrapper. Do not use directly. */ struct cds_lfht *_cds_lfht_new(unsigned long init_size, - unsigned long min_alloc_size, + unsigned long min_nr_alloc_buckets, int flags, void (*cds_lfht_call_rcu)(struct rcu_head *head, void (*func)(struct rcu_head *head)), @@ -114,7 +114,7 @@ struct cds_lfht *_cds_lfht_new(unsigned long init_size, /* * cds_lfht_new - allocate a hash table. * @init_size: number of nodes to allocate initially. Must be power of two. - * @min_alloc_size: the smallest allocation size to use. Must be power of two. + * @min_nr_alloc_buckets: the smallest allocation size to use. Must be power of two. * @flags: hash table creation flags (can be combined with bitwise or: '|'). * 0: no flags. * CDS_LFHT_AUTO_RESIZE: automatically resize hash table. @@ -137,11 +137,11 @@ struct cds_lfht *_cds_lfht_new(unsigned long init_size, */ static inline struct cds_lfht *cds_lfht_new(unsigned long init_size, - unsigned long min_alloc_size, + unsigned long min_nr_alloc_buckets, int flags, pthread_attr_t *attr) { - return _cds_lfht_new(init_size, min_alloc_size, flags, + return _cds_lfht_new(init_size, min_nr_alloc_buckets, flags, call_rcu, synchronize_rcu, rcu_read_lock, rcu_read_unlock, rcu_thread_offline, rcu_thread_online, rcu_register_thread,