Lines Matching defs:pp_vend
100 void osm_vendor_delete(IN osm_vendor_t ** const pp_vend)
107 OSM_LOG_ENTER((*pp_vend)->p_log);
108 p_log = (*pp_vend)->p_log;
111 p_item = cl_qlist_remove_head(&((*pp_vend)->bind_handles));
112 while (p_item != cl_qlist_end(&((*pp_vend)->bind_handles))) {
123 p_item = cl_qlist_remove_head(&((*pp_vend)->bind_handles));
126 if (NULL != ((*pp_vend)->p_transport_info)) {
127 free((*pp_vend)->p_transport_info);
128 (*pp_vend)->p_transport_info = NULL;
132 if ((*pp_vend)->run_randomizer == TRUE)
133 osm_pkt_randomizer_destroy(&((*pp_vend)->p_pkt_randomizer),
136 free(*pp_vend);
137 *pp_vend = NULL;