Lines Matching refs:_obj
83 #define CHT_GET_BUCK_OBJ(_head, _PX, _obj) _PX##_hash_obj(_obj) & ((_head)->hash_size - 1) argument
100 #define CHT_SLIST_FIND_BYOBJ(_head, _PX, _obj, _ret) do { \ argument
101 uint32_t _buck = CHT_GET_BUCK_OBJ(_head, _PX, _obj); \
104 if (_PX##_cmp(_obj, _ret)) \
109 #define CHT_SLIST_INSERT_HEAD(_head, _PX, _obj) do { \ argument
110 uint32_t _buck = CHT_GET_BUCK_OBJ(_head, _PX, _obj); \
111 _PX##_next(_obj) = CHT_FIRST(_head, _buck); \
112 CHT_FIRST(_head, _buck) = _obj; \
116 #define CHT_SLIST_REMOVE(_head, _PX, _obj, _ret) do { \ argument
118 uint32_t _buck = CHT_GET_BUCK_OBJ(_head, _PX, _obj); \
122 if (_obj == _ret) \