Lines Matching refs:port_idx
380 u8 port_idx;
382 for_each_set_bit(port_idx, &smcibdev->port_event_mask, SMC_MAX_PORTS) {
383 smc_ib_remember_port_attr(smcibdev, port_idx + 1);
384 clear_bit(port_idx, &smcibdev->port_event_mask);
385 if (!smc_ib_port_active(smcibdev, port_idx + 1)) {
386 set_bit(port_idx, smcibdev->ports_going_away);
387 smcr_port_err(smcibdev, port_idx + 1);
389 clear_bit(port_idx, smcibdev->ports_going_away);
390 smcr_port_add(smcibdev, port_idx + 1);
391 smc_ib_gid_check(smcibdev, port_idx + 1);
402 u8 port_idx;
409 for (port_idx = 0; port_idx < SMC_MAX_PORTS; port_idx++) {
410 set_bit(port_idx, &smcibdev->port_event_mask);
411 if (!test_and_set_bit(port_idx,
419 port_idx = ibevent->element.port_num - 1;
420 if (port_idx >= SMC_MAX_PORTS)
422 set_bit(port_idx, &smcibdev->port_event_mask);
423 if (test_and_clear_bit(port_idx, smcibdev->ports_going_away))
427 port_idx = ibevent->element.port_num - 1;
428 if (port_idx >= SMC_MAX_PORTS)
430 set_bit(port_idx, &smcibdev->port_event_mask);
431 if (!test_and_set_bit(port_idx, smcibdev->ports_going_away))
435 port_idx = ibevent->element.port_num - 1;
436 if (port_idx >= SMC_MAX_PORTS)
438 set_bit(port_idx, &smcibdev->port_event_mask);
633 u8 port_idx;
638 port_idx = ibevent->element.qp->port - 1;
639 if (port_idx >= SMC_MAX_PORTS)
641 set_bit(port_idx, &smcibdev->port_event_mask);
642 if (!test_and_set_bit(port_idx, smcibdev->ports_going_away))