Lines Matching refs:port_num

62 	int port_num;
231 uint8_t port_num, local_port;
233 port_num = (uint8_t) mad_get_field(mad, 0, IB_MAD_ATTRMOD_F);
234 port = node->ports[port_num];
237 node->guid, port_num);
244 if (port_num && mad_get_field(port->info, 0, IB_PORT_PHYS_STATE_F)
246 && ((node->type == IB_NODE_SWITCH && port_num != local_port) ||
247 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) {
258 rc = extend_dpath(engine, &path, port_num);
264 cbdata->port_num = port_num;
279 uint8_t port_num, local_port;
281 port_num = (uint8_t) mad_get_field(mad, 0, IB_MAD_ATTRMOD_F);
282 port = node->ports[port_num];
285 node->guid, port_num);
293 if (port_num && mad_get_field(port->info, 0, IB_PORT_PHYS_STATE_F)
295 && ((node->type == IB_NODE_SWITCH && port_num != local_port) ||
296 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) {
307 rc = extend_dpath(engine, &path, port_num);
313 cbdata->port_num = port_num;
338 uint8_t port_num, local_port;
343 port_num = (uint8_t) mad_get_field(mad, 0, IB_MAD_ATTRMOD_F);
347 port = node->ports[port_num];
349 port = node->ports[port_num] = calloc(1, sizeof(*port));
352 node->guid, port_num);
361 port->portnum = port_num;
366 if (port_num == 0) {
400 node, port_num);
407 if (port_num && mad_get_field(port->info, 0, IB_PORT_PHYS_STATE_F)
409 && ((node->type == IB_NODE_SWITCH && port_num != local_port) ||
410 (node == f_int->fabric.from_node && port_num == f_int->fabric.from_portnum))) {
422 rc = extend_dpath(engine, &path, port_num);
428 cbdata->port_num = port_num;
539 int port_num = mad_get_field(node_info, 0, IB_NODE_LOCAL_PORT_F);
544 rem_port_num = ni_cbdata->port_num;
559 port = node->ports[port_num];
562 port = node->ports[port_num] = calloc(1, sizeof(*port));
566 port->portnum = port_num;
576 f_int->fabric.from_portnum = port_num;
601 query_port_info(engine, &smp->path, node, port_num);