Lines Matching refs:p_attr
61 ib_ca_attr_t *p_attr;
82 return (&p_ca_info->p_attr->p_port_attr[index]);
208 p_ca_info->p_attr = (ib_ca_attr_t *) malloc(sizeof(ib_ca_attr_t));
209 memcpy(&(p_ca_info->p_attr->ca_guid), hca_cap.node_guid,
213 p_ca_info->p_attr->num_ports = hca_cap.phys_port_num;
214 p_ca_info->p_attr->p_port_attr =
218 for (port_num = 0; port_num < p_ca_info->p_attr->num_ports; port_num++) {
248 (IB_gid_t *) & p_ca_info->p_attr->
250 p_ca_info->p_attr->p_port_attr[port_num].lid = hca_port.lid;
251 p_ca_info->p_attr->p_port_attr[port_num].link_state =
253 p_ca_info->p_attr->p_port_attr[port_num].sm_lid =
279 if (NULL != p_ca->p_attr) {
280 if (0 != p_ca->p_attr->num_ports) {
281 free(p_ca->p_attr->p_port_attr);
284 free(p_ca->p_attr);
352 total_ports += p_ca_infos[ca].p_attr->num_ports;
367 num_ports = p_ca_infos[ca].p_attr->num_ports;