Lines Matching defs:p_ca_info

80 						       const p_ca_info,
83 return (&p_ca_info->p_attr->p_port_attr[index]);
88 * p_ca_info
188 IN VAPI_hca_id_t ca_id, OUT osm_ca_info_t * const p_ca_info)
226 memcpy(&(p_ca_info->guid), hca_cap.node_guid, 8 * sizeof(u_int8_t));
227 p_ca_info->attr_size = 1;
228 p_ca_info->p_attr = (ib_ca_attr_t *) malloc(sizeof(ib_ca_attr_t));
229 memcpy(&(p_ca_info->p_attr->ca_guid), hca_cap.node_guid,
233 p_ca_info->p_attr->num_ports = hca_cap.phys_port_num;
234 p_ca_info->p_attr->p_port_attr =
238 for (port_num = 0; port_num < p_ca_info->p_attr->num_ports; port_num++) {
268 (IB_gid_t *) & p_ca_info->p_attr->
270 p_ca_info->p_attr->p_port_attr[port_num].lid = hca_port.lid;
271 p_ca_info->p_attr->p_port_attr[port_num].link_state =
273 p_ca_info->p_attr->p_port_attr[port_num].sm_lid =
289 IN osm_ca_info_t * const p_ca_info)
293 if (p_ca_info->p_attr) {
294 if (p_ca_info->p_attr->num_ports) {
295 free(p_ca_info->p_attr->p_port_attr);
297 free(p_ca_info->p_attr);
300 free(p_ca_info);
324 osm_ca_info_t *p_ca_info;
344 p_vend->p_ca_info = malloc(ca_count * sizeof(*p_vend->p_ca_info));
345 if (p_vend->p_ca_info == NULL) {
352 memset(p_vend->p_ca_info, 0, ca_count * sizeof(*p_vend->p_ca_info));
359 p_ca_info = &p_vend->p_ca_info[ca];
361 status = __osm_ca_info_init(p_vend, p_ca_ids[ca], p_ca_info);
370 total_ports += osm_ca_info_get_num_ports(p_ca_info);
375 ca, osm_ca_info_get_num_ports(p_ca_info), total_ports);
387 p_ca_info = &p_vend->p_ca_info[ca];
389 num_ports = osm_ca_info_get_num_ports(p_ca_info);
393 *__osm_ca_info_get_port_attr_ptr(p_ca_info,