Lines Matching refs:p_map

150 	struct _cl_qmap *p_map;  member
316 static inline uint32_t cl_qmap_count(IN const cl_qmap_t * const p_map) in cl_qmap_count() argument
318 CL_ASSERT(p_map); in cl_qmap_count()
319 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_qmap_count()
320 return ((uint32_t) p_map->count); in cl_qmap_count()
344 static inline boolean_t cl_is_qmap_empty(IN const cl_qmap_t * const p_map) in cl_is_qmap_empty() argument
346 CL_ASSERT(p_map); in cl_is_qmap_empty()
347 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_is_qmap_empty()
349 return (p_map->count == 0); in cl_is_qmap_empty()
465 void cl_qmap_init(IN cl_qmap_t * const p_map);
490 static inline const cl_map_item_t *cl_qmap_end(IN const cl_qmap_t * const p_map) in cl_qmap_end() argument
492 CL_ASSERT(p_map); in cl_qmap_end()
493 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_qmap_end()
495 return (&p_map->nil); in cl_qmap_end()
528 static inline cl_map_item_t *cl_qmap_head(IN const cl_qmap_t * const p_map) in cl_qmap_head() argument
530 CL_ASSERT(p_map); in cl_qmap_head()
531 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_qmap_head()
532 return ((cl_map_item_t *) p_map->nil.pool_item.list_item.p_next); in cl_qmap_head()
564 static inline cl_map_item_t *cl_qmap_tail(IN const cl_qmap_t * const p_map) in cl_qmap_tail() argument
566 CL_ASSERT(p_map); in cl_qmap_tail()
567 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_qmap_tail()
568 return ((cl_map_item_t *) p_map->nil.pool_item.list_item.p_prev); in cl_qmap_tail()
664 cl_map_item_t *cl_qmap_insert(IN cl_qmap_t * const p_map,
700 cl_map_item_t *cl_qmap_get(IN const cl_qmap_t * const p_map,
734 cl_map_item_t *cl_qmap_get_next(IN const cl_qmap_t * const p_map,
769 cl_qmap_remove_item(IN cl_qmap_t * const p_map,
799 cl_map_item_t *cl_qmap_remove(IN cl_qmap_t * const p_map,
830 static inline void cl_qmap_remove_all(IN cl_qmap_t * const p_map) in cl_qmap_remove_all() argument
832 CL_ASSERT(p_map); in cl_qmap_remove_all()
833 CL_ASSERT(p_map->state == CL_INITIALIZED); in cl_qmap_remove_all()
835 p_map->root.p_left = &p_map->nil; in cl_qmap_remove_all()
836 p_map->nil.pool_item.list_item.p_next = &p_map->nil.pool_item.list_item; in cl_qmap_remove_all()
837 p_map->nil.pool_item.list_item.p_prev = &p_map->nil.pool_item.list_item; in cl_qmap_remove_all()
838 p_map->count = 0; in cl_qmap_remove_all()
947 cl_qmap_apply_func(IN const cl_qmap_t * const p_map,