Lines Matching refs:rc
106 int rc = 0;
108 rc = efx_siena_mcdi_phy_test_alive(efx);
109 tests->phy_alive = rc ? -1 : 1;
111 return rc;
116 int rc = 0;
119 rc = efx->type->test_nvram(efx);
120 if (rc == -EPERM)
121 rc = 0;
123 tests->nvram = rc ? -1 : 1;
126 return rc;
141 int rc;
146 rc = efx_siena_irq_test_start(efx);
147 if (rc == -ENOTSUPP) {
262 int rc;
265 rc = efx_siena_mcdi_phy_run_tests(efx, tests->phy_ext, flags);
267 if (rc == -EPERM)
268 rc = 0;
271 "%s phy selftest\n", rc ? "Failed" : "Passed");
273 return rc;
423 netdev_tx_t rc;
450 rc = efx_enqueue_skb(tx_queue, skb);
453 if (rc != NETDEV_TX_OK) {
483 int i, rc = 0;
510 rc = -ETIMEDOUT;
521 rc = -ETIMEDOUT;
531 return rc;
631 int rc = 0;
652 rc = __efx_siena_reconfigure_port(efx);
654 if (rc) {
661 rc = efx_wait_for_link(efx);
662 if (rc) {
673 rc = efx_test_loopback(tx_queue,
675 if (rc)
687 if (rc == -EPERM)
688 rc = 0;
690 return rc;
704 int rc_test = 0, rc_reset, rc;
711 rc = efx_test_phy_alive(efx, tests);
712 if (rc && !rc_test)
713 rc_test = rc;
715 rc = efx_test_nvram(efx, tests);
716 if (rc && !rc_test)
717 rc_test = rc;
719 rc = efx_test_interrupts(efx, tests);
720 if (rc && !rc_test)
721 rc_test = rc;
723 rc = efx_test_eventq_irq(efx, tests);
724 if (rc && !rc_test)
725 rc_test = rc;
762 rc = efx_test_phy(efx, tests, flags);
763 if (rc && !rc_test)
764 rc_test = rc;
766 rc = efx_test_loopbacks(efx, tests, efx->loopback_modes);
767 if (rc && !rc_test)
768 rc_test = rc;