Lines Matching refs:portid
60 uint8_t *smp_set_status_via(void *data, ib_portid_t * portid, unsigned attrid,
67 DEBUG("attr 0x%x mod 0x%x route %s", attrid, mod, portid2str(portid));
68 if ((portid->lid <= 0) ||
69 (portid->drpath.drslid == 0xffff) ||
70 (portid->drpath.drdlid == 0xffff))
83 portid->sl = 0;
84 portid->qp = 0;
86 res = mad_rpc(srcport, &rpc, portid, data, data);
92 uint8_t *smp_set_via(void *data, ib_portid_t * portid, unsigned attrid,
96 return smp_set_status_via(data, portid, attrid, mod, timeout, NULL,
100 uint8_t *smp_set(void *data, ib_portid_t * portid, unsigned attrid,
103 return smp_set_via(data, portid, attrid, mod, timeout, ibmp);
106 uint8_t *smp_query_status_via(void *rcvbuf, ib_portid_t * portid,
113 DEBUG("attr 0x%x mod 0x%x route %s", attrid, mod, portid2str(portid));
122 if ((portid->lid <= 0) ||
123 (portid->drpath.drslid == 0xffff) ||
124 (portid->drpath.drdlid == 0xffff))
129 portid->sl = 0;
130 portid->qp = 0;
132 res = mad_rpc(srcport, &rpc, portid, rcvbuf, rcvbuf);
138 uint8_t *smp_query_via(void *rcvbuf, ib_portid_t * portid, unsigned attrid,
142 return smp_query_status_via(rcvbuf, portid, attrid, mod, timeout, NULL,
146 uint8_t *smp_query(void *rcvbuf, ib_portid_t * portid, unsigned attrid,
149 return smp_query_via(rcvbuf, portid, attrid, mod, timeout, ibmp);