Lines Matching refs:sm_id
574 int resolve_sm_portid(char *ca_name, uint8_t portnum, ib_portid_t *sm_id) in resolve_sm_portid() argument
579 if (!sm_id) in resolve_sm_portid()
585 memset(sm_id, 0, sizeof(*sm_id)); in resolve_sm_portid()
586 sm_id->lid = port.sm_lid; in resolve_sm_portid()
587 sm_id->sl = port.sm_sl; in resolve_sm_portid()
632 ibmad_gid_t gid, ib_portid_t * sm_id, in resolve_gid() argument
638 if (!sm_id) { in resolve_gid()
639 sm_id = &sm_portid; in resolve_gid()
640 if (resolve_sm_portid(ca_name, ca_port, sm_id) < 0) in resolve_gid()
645 ib_path_query_via(srcport, gid, gid, sm_id, buf)) < 0) in resolve_gid()
652 uint64_t *guid, ib_portid_t *sm_id, in resolve_guid() argument
660 if (!sm_id) { in resolve_guid()
661 sm_id = &sm_portid; in resolve_guid()
662 if (resolve_sm_portid(ca_name, ca_port, sm_id) < 0) in resolve_guid()
677 ib_path_query_via(srcport, selfgid, portid->gid, sm_id, buf)) < 0) in resolve_guid()
690 ib_portid_t *sm_id, const struct ibmad_port *srcport) in resolve_portid_str() argument
718 return resolve_guid(ca_name, ca_port, portid, &guid, sm_id, in resolve_portid_str()
740 return resolve_gid(ca_name, ca_port, portid, gid, sm_id, in resolve_portid_str()