Lines Matching refs:list
15 * copyright notice, this list of conditions and the following
19 * copyright notice, this list of conditions and the following
160 struct guid_trid *list, unsigned cnt)
175 ret = rereg_port_gid(port, agent, dport, umad, len, list[i].gid);
178 " failed\n", list[i].guid);
181 list[i].trid = mad_get_field64(umad_get_mad(umad), 0,
244 struct guid_trid *list, unsigned cnt)
276 if (trid == list[i].trid)
284 ntohll(list[i].guid), method, status);
286 list[i].gid);
287 list[i].trid = mad_get_field64(umad_get_mad(umad), 0,
299 struct guid_trid *list, unsigned cnt)
316 IB_MAD_METHOD_GET, list[i].gid);
335 ntohll(list[i].guid), status, method);
389 struct guid_trid *list;
392 list = calloc(MAX_CLIENTS, sizeof(*list));
393 if (!list) {
394 err("cannot alloc mem for guid/trid list: %s\n", strerror(errno));
410 list[i].guid = guid;
411 memcpy(list[i].gid, port_gid, sizeof(list[i].gid));
412 list[i].trid = 0;
418 rereg_send_all(port, agent, dport, list, i);
419 rereg_recv_all(port, agent, dport, list, i);
421 rereg_query_all(port, agent, dport, list, i);
423 free(list);
429 char *guid_file = "port_guids.list";