Lines Matching defs:sm_id
52 int ib_resolve_smlid_via(ib_portid_t * sm_id, int timeout,
58 memset(sm_id, 0, sizeof(*sm_id));
68 sm_id->sl = port.sm_sl;
70 ret = ib_portid_set(sm_id, port.sm_lid, 0, 0);
75 int ib_resolve_smlid(ib_portid_t * sm_id, int timeout)
77 return ib_resolve_smlid_via(sm_id, timeout, ibmp);
81 ib_portid_t * sm_id, int timeout,
87 if (!sm_id)
88 sm_id = &sm_portid;
90 if (!IB_LID_VALID(sm_id->lid)) {
91 if (ib_resolve_smlid_via(sm_id, timeout, srcport) < 0)
96 ib_path_query_via(srcport, gid, gid, sm_id, buf)) < 0)
103 ib_portid_t * sm_id, int timeout,
112 if (!sm_id)
113 sm_id = &sm_portid;
115 if (!IB_LID_VALID(sm_id->lid)) {
116 if (ib_resolve_smlid_via(sm_id, timeout, srcport) < 0)
135 ib_path_query_via(srcport, selfgid, portid->gid, sm_id, buf)) < 0)
143 enum MAD_DEST dest_type, ib_portid_t * sm_id,
178 return ib_resolve_guid_via(portid, &guid, sm_id, 0, srcport);
202 return ib_resolve_gid_via(portid, gid, sm_id, 0, srcport);
212 enum MAD_DEST dest_type, ib_portid_t * sm_id)
215 sm_id, ibmp);