Lines Matching refs:port
94 static int rereg_send(int port, int agent, ib_portid_t * dport,
103 if (umad_send(port, agent, umad, len, TMO, 0) < 0) {
115 static int rereg_port_gid(int port, int agent, ib_portid_t * dport,
124 if (umad_send(port, agent, umad, len, TMO, 0) < 0) {
132 if (umad_send(port, agent, umad, len, TMO, 0) < 0) {
148 static int rereg_send_all(int port, int agent, ib_portid_t * dport,
166 rereg_port_gid(port, agent, dport, umad, len, list[i].gid);
183 static int rereg_recv(int port, int agent, ib_portid_t * dport,
189 while ((ret = umad_recv(port, umad, &len, tmo)) < 0 &&
206 static int rereg_recv_all(int port, int agent, ib_portid_t * dport,
224 while (rereg_recv(port, agent, dport, umad, len, TMO) > 0) {
249 rereg_port_gid(port, agent, dport, umad, len,
263 static int rereg_query_all(int port, int agent, ib_portid_t * dport,
281 ret = rereg_send(port, agent, dport, umad, len,
288 ret = rereg_recv(port, agent, dport, umad, len, TMO);
312 static int rereg_and_test_port(char *guid_file, int port, int agent,
350 rereg_send_all(port, agent, dport, list, i);
351 rereg_recv_all(port, agent, dport, list, i);
353 rereg_query_all(port, agent, dport, list, i);
364 int port, agent;
373 err("Failed to open port");
386 port = mad_rpc_portid(srcport);
388 agent = umad_register(port, IB_SA_CLASS, 2, 0, NULL);
390 rereg_and_test_port(guid_file, port, agent, &dport_id, TMO);
394 umad_unregister(port, agent);
395 umad_close_port(port);