Lines Matching defs:_head
62 #define CHT_SLIST_NEED_RESIZE(_head) \ argument
64 #define CHT_SLIST_GET_RESIZE_BUCKETS(_head) \ argument
75 #define CHT_SLIST_INIT(_head, _ptr, _num_buckets) \ argument
82 #define CHT_GET_BUCK(_head, _PX, _key) _PX##_hash_key(_key) & ((_head)->hash_size - 1) argument
83 #define CHT_GET_BUCK_OBJ(_head, _PX, _obj) _PX##_hash_obj(_obj) & ((_head)->hash_size - 1) argument
85 #define CHT_FIRST(_head, idx) _CHT_FIRST((_head)->ptr, idx) argument
88 #define CHT_SLIST_FIND(_head, _PX, _key, _ret) do { \ argument
100 #define CHT_SLIST_FIND_BYOBJ(_head, _PX, _obj, _ret) do { \ argument
109 #define CHT_SLIST_INSERT_HEAD(_head, _PX, _obj) do { \ argument
116 #define CHT_SLIST_REMOVE(_head, _PX, _obj, _ret) do { \ argument
135 #define CHT_SLIST_FOREACH(_head, _PX, _x) \ argument
140 #define CHT_SLIST_FOREACH_SAFE(_head, _PX, _x, _tmp) \ argument
145 #define CHT_SLIST_RESIZE(_head, _PX, _new_void_ptr, _new_hsize) \ argument