Home
last modified time | relevance | path

Searched refs:p_map_obj (Results 1 – 2 of 2) sorted by relevance

/src/contrib/ofed/opensm/include/complib/
H A Dcl_qmap.h376 cl_qmap_set_obj(IN cl_map_obj_t * const p_map_obj, in cl_qmap_set_obj() argument
379 CL_ASSERT(p_map_obj); in cl_qmap_set_obj()
380 p_map_obj->p_object = p_object; in cl_qmap_set_obj()
408 static inline void *cl_qmap_obj(IN const cl_map_obj_t * const p_map_obj) in cl_qmap_obj() argument
410 CL_ASSERT(p_map_obj); in cl_qmap_obj()
411 return ((void *)p_map_obj->p_object); in cl_qmap_obj()
/src/contrib/ofed/opensm/complib/
H A Dcl_map.c730 cl_map_obj_t *p_map_obj, *p_obj_at_key; in cl_map_insert() local
734 p_map_obj = (cl_map_obj_t *) cl_qpool_get(&p_map->pool); in cl_map_insert()
736 if (!p_map_obj) in cl_map_insert()
739 cl_qmap_set_obj(p_map_obj, p_object); in cl_map_insert()
743 &p_map_obj->item); in cl_map_insert()
746 if (p_obj_at_key != p_map_obj) in cl_map_insert()
747 cl_qpool_put(&p_map->pool, &p_map_obj->item.pool_item); in cl_map_insert()