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