Lines Matching refs:sm_id
53 ib_resolve_smlid_via(ib_portid_t *sm_id, int timeout, const void *srcport)
59 memset(sm_id, 0, sizeof(*sm_id));
67 return ib_portid_set(sm_id, lid, 0, 0);
71 ib_resolve_smlid(ib_portid_t *sm_id, int timeout)
73 return ib_resolve_smlid_via(sm_id, timeout, NULL);
77 ib_resolve_guid_via(ib_portid_t *portid, uint64_t *guid, ib_portid_t *sm_id, int timeout, const void *srcport)
82 if (!sm_id) {
83 sm_id = &sm_portid;
84 if (ib_resolve_smlid_via(sm_id, timeout, srcport) < 0)
92 if ((portid->lid = ib_path_query_via(srcport, portid->gid, portid->gid, sm_id, buf)) < 0)
99 ib_resolve_portid_str_via(ib_portid_t *portid, char *addr_str, int dest_type, ib_portid_t *sm_id, const void *srcport)
124 return ib_resolve_guid_via(portid, &guid, sm_id, 0, srcport);
148 ib_resolve_portid_str(ib_portid_t *portid, char *addr_str, int dest_type, ib_portid_t *sm_id)
151 sm_id, NULL);