Lines Matching refs:p_ca_info

417 		   IN osm_ca_info_t * const p_ca_info,
424 p_ca_info->guid = ca_guid;
433 &p_ca_info->attr_size);
442 CL_ASSERT(p_ca_info->attr_size);
444 p_ca_info->p_attr = malloc(p_ca_info->attr_size);
445 if (p_ca_info->p_attr == NULL) {
452 status = ib_query_ca_by_guid(p_vend->h_al, ca_guid, p_ca_info->p_attr,
453 &p_ca_info->attr_size);
471 IN osm_ca_info_t * const p_ca_info)
475 if (p_ca_info->p_attr)
476 free(p_ca_info->p_attr);
478 free(p_ca_info);
489 osm_ca_info_t *p_ca_info;
495 p_ca_info = malloc(sizeof(*p_ca_info));
496 if (p_ca_info == NULL)
499 memset(p_ca_info, 0, sizeof(*p_ca_info));
501 status = __osm_ca_info_init(p_vend, p_ca_info, ca_guid);
503 osm_ca_info_destroy(p_vend, p_ca_info);
504 p_ca_info = NULL;
510 return (p_ca_info);
577 const p_ca_info,
580 return (&p_ca_info->p_attr->p_port_attr[index]);
585 * p_ca_info
617 osm_ca_info_t *p_ca_info;
622 CL_ASSERT(p_vend->p_ca_info == NULL);
631 p_vend->p_ca_info = malloc(ca_count * sizeof(*p_vend->p_ca_info));
632 if (p_vend->p_ca_info == NULL) {
639 memset(p_vend->p_ca_info, 0, ca_count * sizeof(*p_vend->p_ca_info));
646 p_ca_info = &p_vend->p_ca_info[ca];
648 status = __osm_ca_info_init(p_vend, p_ca_info, p_ca_guid[ca]);
657 total_ports += osm_ca_info_get_num_ports(p_ca_info);
668 p_ca_info = &p_vend->p_ca_info[ca];
670 num_ports = osm_ca_info_get_num_ports(p_ca_info);
674 *__osm_ca_info_get_port_attr_ptr(p_ca_info,
702 osm_ca_info_t *p_ca_info;
711 if (p_vend->p_ca_info == NULL) {
719 CL_ASSERT(p_vend->p_ca_info);
723 p_ca_info = &p_vend->p_ca_info[ca];
725 num_ports = osm_ca_info_get_num_ports(p_ca_info);
730 osm_ca_info_get_port_guid(p_ca_info, index)) {
732 return (osm_ca_info_get_ca_guid(p_ca_info));
757 osm_ca_info_t *p_ca_info;
766 if (p_vend->p_ca_info == NULL) {
774 CL_ASSERT(p_vend->p_ca_info);
778 p_ca_info = &p_vend->p_ca_info[ca];
780 num_ports = osm_ca_info_get_num_ports(p_ca_info);
785 osm_ca_info_get_port_guid(p_ca_info, index)) {
788 (p_ca_info, index));