Lines Matching defs:port_idx
385 u8 port_idx;
387 for_each_set_bit(port_idx, &smcibdev->port_event_mask, SMC_MAX_PORTS) {
388 smc_ib_remember_port_attr(smcibdev, port_idx + 1);
389 clear_bit(port_idx, &smcibdev->port_event_mask);
390 if (!smc_ib_port_active(smcibdev, port_idx + 1)) {
391 set_bit(port_idx, smcibdev->ports_going_away);
392 smcr_port_err(smcibdev, port_idx + 1);
394 clear_bit(port_idx, smcibdev->ports_going_away);
395 smcr_port_add(smcibdev, port_idx + 1);
396 smc_ib_gid_check(smcibdev, port_idx + 1);
407 u8 port_idx;
414 for (port_idx = 0; port_idx < SMC_MAX_PORTS; port_idx++) {
415 set_bit(port_idx, &smcibdev->port_event_mask);
416 if (!test_and_set_bit(port_idx,
424 port_idx = ibevent->element.port_num - 1;
425 if (port_idx >= SMC_MAX_PORTS)
427 set_bit(port_idx, &smcibdev->port_event_mask);
428 if (test_and_clear_bit(port_idx, smcibdev->ports_going_away))
432 port_idx = ibevent->element.port_num - 1;
433 if (port_idx >= SMC_MAX_PORTS)
435 set_bit(port_idx, &smcibdev->port_event_mask);
436 if (!test_and_set_bit(port_idx, smcibdev->ports_going_away))
440 port_idx = ibevent->element.port_num - 1;
441 if (port_idx >= SMC_MAX_PORTS)
443 set_bit(port_idx, &smcibdev->port_event_mask);
638 u8 port_idx;
643 port_idx = ibevent->element.qp->port - 1;
644 if (port_idx >= SMC_MAX_PORTS)
646 set_bit(port_idx, &smcibdev->port_event_mask);
647 if (!test_and_set_bit(port_idx, smcibdev->ports_going_away))