Lines Matching refs:p_map

155 static inline size_t cl_map_count(IN const cl_map_t * const p_map)  in cl_map_count()  argument
157 CL_ASSERT(p_map); in cl_map_count()
158 return (cl_qmap_count(&p_map->qmap)); in cl_map_count()
182 static inline boolean_t cl_is_map_empty(IN const cl_map_t * const p_map) in cl_is_map_empty() argument
184 CL_ASSERT(p_map); in cl_is_map_empty()
185 return (cl_is_qmap_empty(&p_map->qmap)); in cl_is_map_empty()
243 void cl_map_construct(IN cl_map_t * const p_map);
272 static inline boolean_t cl_is_map_inited(IN const cl_map_t * const p_map) in cl_is_map_inited() argument
278 return (cl_is_qpool_inited(&p_map->pool)); in cl_is_map_inited()
309 cl_status_t cl_map_init(IN cl_map_t * const p_map, IN const uint32_t min_items);
339 void cl_map_destroy(IN cl_map_t * const p_map);
369 static inline cl_map_iterator_t cl_map_end(IN const cl_map_t * const p_map) in cl_map_end() argument
371 CL_ASSERT(p_map); in cl_map_end()
372 return (cl_qmap_end(&p_map->qmap)); in cl_map_end()
405 static inline cl_map_iterator_t cl_map_head(IN const cl_map_t * const p_map) in cl_map_head() argument
407 CL_ASSERT(p_map); in cl_map_head()
408 return (cl_qmap_head(&p_map->qmap)); in cl_map_head()
438 static inline cl_map_iterator_t cl_map_tail(IN const cl_map_t * const p_map) in cl_map_tail() argument
440 CL_ASSERT(p_map); in cl_map_tail()
441 return (cl_qmap_tail(&p_map->qmap)); in cl_map_tail()
541 void *cl_map_insert(IN cl_map_t * const p_map,
580 void *cl_map_get(IN const cl_map_t * const p_map, IN const uint64_t key);
613 void *cl_map_get_next(IN const cl_map_t * const p_map, IN const uint64_t key);
647 cl_map_remove_item(IN cl_map_t * const p_map, IN const cl_map_iterator_t itor);
683 void *cl_map_remove(IN cl_map_t * const p_map, IN const uint64_t key);
713 void cl_map_remove_all(IN cl_map_t * const p_map);