Lines Matching refs:rpc
76 ib_rpc_t *rpc = &smp->rpc; in send_smp() local
81 if (rpc->mgtclass == IB_SMI_CLASS) { in send_smp()
83 } else if (rpc->mgtclass == IB_SMI_DIRECT_CLASS) { in send_smp()
90 if ((rc = mad_build_pkt(umad, &smp->rpc, &smp->path, NULL, NULL)) in send_smp()
119 cl_qmap_insert(&engine->smps_on_wire, (uint32_t) smp->rpc.trid, in process_smp_queue()
138 smp->rpc.method = IB_MAD_METHOD_GET; in issue_smp()
139 smp->rpc.attr.id = attrid; in issue_smp()
140 smp->rpc.attr.mod = mod; in issue_smp()
141 smp->rpc.timeout = engine->cfg->timeout_ms; in issue_smp()
142 smp->rpc.datasz = IB_SMP_DATA_SIZE; in issue_smp()
143 smp->rpc.dataoffs = IB_SMP_DATA_OFFS; in issue_smp()
144 smp->rpc.trid = mad_trid(); in issue_smp()
145 smp->rpc.mkey = engine->cfg->mkey; in issue_smp()
149 smp->rpc.mgtclass = IB_SMI_DIRECT_CLASS; /* direct SMI */ in issue_smp()
151 smp->rpc.mgtclass = IB_SMI_CLASS; /* Lid routed SMI */ in issue_smp()
194 portid2str(&smp->path), smp->rpc.attr.id, in process_one_recv()
195 smp->rpc.attr.mod, status, strerror(status)); in process_one_recv()
196 if (smp->rpc.attr.id == IB_ATTR_MLNX_EXT_PORT_INFO) in process_one_recv()
201 portid2str(&smp->path), smp->rpc.attr.id, in process_one_recv()
202 smp->rpc.attr.mod, status); in process_one_recv()
203 if (smp->rpc.attr.id == IB_ATTR_MLNX_EXT_PORT_INFO) in process_one_recv()