Lines Matching refs:sndbuf
129 _do_madrpc(int port_id, void *sndbuf, void *rcvbuf, int agentid, int len, in _do_madrpc() argument
138 xdump(stderr, "send buf\n", sndbuf, umad_size() + len); in _do_madrpc()
142 memcpy(save_mad, umad_get_mad(sndbuf), in _do_madrpc()
155 (uint32_t) mad_get_field64(umad_get_mad(sndbuf), 0, IB_MAD_TRID_F); in _do_madrpc()
162 if (umad_send(port_id, agentid, sndbuf, length, timeout, 0) < 0) { in _do_madrpc()
225 uint8_t sndbuf[1024], rcvbuf[1024], *mad; in mad_rpc() local
233 memset(sndbuf, 0, umad_size() + IB_MAD_SIZE); in mad_rpc()
235 if ((len = mad_build_pkt(sndbuf, rpc, dport, 0, payload)) < 0) in mad_rpc()
238 if ((len = _do_madrpc(port->port_id, sndbuf, rcvbuf, in mad_rpc()
290 uint8_t sndbuf[1024], rcvbuf[1024], *mad; in mad_rpc_rmpp() local
294 memset(sndbuf, 0, umad_size() + IB_MAD_SIZE); in mad_rpc_rmpp()
300 if ((len = mad_build_pkt(sndbuf, rpc, dport, rmpp, data)) < 0) in mad_rpc_rmpp()
303 if ((len = _do_madrpc(port->port_id, sndbuf, rcvbuf, in mad_rpc_rmpp()