Lines Matching full:agent
94 static int rereg_send(int port, int agent, ib_portid_t * dport, in rereg_send() argument
103 if (umad_send(port, agent, umad, len, TMO, 0) < 0) { in rereg_send()
115 static int rereg_port_gid(int port, int agent, ib_portid_t * dport, in rereg_port_gid() argument
124 if (umad_send(port, agent, umad, len, TMO, 0) < 0) { in rereg_port_gid()
132 if (umad_send(port, agent, umad, len, TMO, 0) < 0) { in rereg_port_gid()
148 static int rereg_send_all(int port, int agent, ib_portid_t * dport, in rereg_send_all() argument
166 rereg_port_gid(port, agent, dport, umad, len, list[i].gid); in rereg_send_all()
183 static int rereg_recv(int port, int agent, ib_portid_t * dport, in rereg_recv() argument
206 static int rereg_recv_all(int port, int agent, ib_portid_t * dport, in rereg_recv_all() argument
224 while (rereg_recv(port, agent, dport, umad, len, TMO) > 0) { in rereg_recv_all()
249 rereg_port_gid(port, agent, dport, umad, len, in rereg_recv_all()
263 static int rereg_query_all(int port, int agent, ib_portid_t * dport, in rereg_query_all() argument
281 ret = rereg_send(port, agent, dport, umad, len, in rereg_query_all()
288 ret = rereg_recv(port, agent, dport, umad, len, TMO); in rereg_query_all()
312 static int rereg_and_test_port(char *guid_file, int port, int agent, in rereg_and_test_port() argument
350 rereg_send_all(port, agent, dport, list, i); in rereg_and_test_port()
351 rereg_recv_all(port, agent, dport, list, i); in rereg_and_test_port()
353 rereg_query_all(port, agent, dport, list, i); in rereg_and_test_port()
364 int port, agent; in main() local
388 agent = umad_register(port, IB_SA_CLASS, 2, 0, NULL); in main()
390 rereg_and_test_port(guid_file, port, agent, &dport_id, TMO); in main()
394 umad_unregister(port, agent); in main()