Lines Matching defs:rpc
54 ib_rpc_t rpc = {0};
60 rpc.mgtclass = IB_SMI_DIRECT_CLASS; /* direct SMI */
62 rpc.mgtclass = IB_SMI_CLASS; /* Lid routed SMI */
64 rpc.method = IB_MAD_METHOD_SET;
65 rpc.attr.id = attrid;
66 rpc.attr.mod = mod;
67 rpc.timeout = timeout;
68 rpc.datasz = IB_SMP_DATA_SIZE;
69 rpc.dataoffs = IB_SMP_DATA_OFFS;
75 return mad_rpc(srcport, &rpc, portid, data, data);
77 return madrpc(&rpc, portid, data, data);
91 ib_rpc_t rpc = {0};
94 rpc.method = IB_MAD_METHOD_GET;
95 rpc.attr.id = attrid;
96 rpc.attr.mod = mod;
97 rpc.timeout = timeout;
98 rpc.datasz = IB_SMP_DATA_SIZE;
99 rpc.dataoffs = IB_SMP_DATA_OFFS;
104 rpc.mgtclass = IB_SMI_DIRECT_CLASS; /* direct SMI */
106 rpc.mgtclass = IB_SMI_CLASS; /* Lid routed SMI */
112 return mad_rpc(srcport, &rpc, portid, 0, rcvbuf);
114 return madrpc(&rpc, portid, 0, rcvbuf);