Lines Matching refs:rc

44 	int rc;
54 rc = efx_mcdi_alloc_vis(efx, min_vis, max_vis,
60 if (!rc && *allocated_vis < max_vis)
61 rc = -EAGAIN;
63 return rc;
121 int rc;
127 rc = efx_check_disabled(efx);
128 if (rc)
131 rc = efx_probe_interrupts(efx);
132 if (rc)
135 rc = efx_set_channels(efx);
136 if (rc)
139 rc = efx_mcdi_free_vis(efx);
140 if (rc)
143 rc = ef100_alloc_vis(efx, &allocated_vis);
144 if (rc && rc != -EAGAIN)
150 if (rc == -EAGAIN) {
151 rc = efx_mcdi_free_vis(efx);
152 if (rc)
158 rc = efx_probe_interrupts(efx);
159 if (rc)
162 rc = efx_set_channels(efx);
163 if (rc)
166 rc = ef100_alloc_vis(efx, &allocated_vis);
167 if (rc && rc != -EAGAIN)
173 if (rc == -EAGAIN) {
174 rc = -ENOSPC;
179 rc = efx_probe_channels(efx);
180 if (rc)
181 return rc;
183 rc = ef100_remap_bar(efx, allocated_vis);
184 if (rc)
189 rc = efx_probe_filters(efx);
190 if (rc)
193 rc = efx_nic_init_interrupt(efx);
194 if (rc)
198 rc = efx_enable_interrupts(efx);
199 if (rc)
207 rc = efx_mcdi_mac_init_stats(efx);
208 if (rc)
229 return rc;
254 int rc;
267 rc = __ef100_enqueue_skb(tx_queue, skb, efv);
268 if (rc == 0)
339 int rc;
350 rc = dev_alloc_name(net_dev, net_dev->name);
351 if (rc < 0)
355 rc = register_netdevice(net_dev);
356 if (rc)
371 return rc;
429 int rc;
457 rc = efx_ef100_init_datapath_caps(efx);
458 if (rc < 0)
461 rc = ef100_phy_probe(efx);
462 if (rc)
465 rc = efx_init_channels(efx);
466 if (rc)
470 rc = ef100_filter_table_probe(efx);
472 if (rc)
482 rc = ef100_get_mac_address(efx, net_dev->perm_addr, CLIENT_HANDLE_SELF,
484 if (rc)
485 return rc;
491 rc = efx_probe_devlink_and_lock(efx);
492 if (rc)
495 rc = ef100_register_netdev(efx);
496 if (rc)
500 rc = ef100_probe_netdev_pf(efx);
501 if (rc)
509 rc = register_netdevice_notifier(&efx->netdev_notifier);
510 if (rc) {
512 "Failed to register netdevice notifier, rc=%d\n", rc);
517 rc = register_netevent_notifier(&efx->netevent_notifier);
518 if (rc) {
520 "Failed to register netevent notifier, rc=%d\n", rc);
525 return rc;
532 return rc;