Lines Matching refs:itor
792 cl_map_remove_item(IN cl_map_t * const p_map, IN const cl_map_iterator_t itor)
794 CL_ASSERT(itor->p_map == &p_map->qmap);
796 if (itor == cl_map_end(p_map))
799 cl_qmap_remove_item(&p_map->qmap, (cl_map_item_t *) itor);
800 cl_qpool_put(&p_map->pool, &((cl_map_item_t *) itor)->pool_item);
845 cl_map_iterator_t itor, next;
852 itor = cl_map_head(p_src_map);
853 while (itor != cl_map_end(p_src_map)) {
854 next = cl_map_next(itor);
856 p_obj = cl_map_obj(itor);
857 key = cl_map_key(itor);
859 cl_map_remove_item(p_src_map, itor);
874 itor = next;