Lines Matching defs:p_map

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