MCPcopy Create free account
hub / github.com/F-Stack/f-stack / efx_nic_fini

Function efx_nic_fini

dpdk/drivers/common/sfc_efx/base/efx_nic.c:624–641  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

622}
623
624 void
625efx_nic_fini(
626 __in efx_nic_t *enp)
627{
628 const efx_nic_ops_t *enop = enp->en_enop;
629
630 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
631 EFSYS_ASSERT(enp->en_mod_flags & EFX_MOD_PROBE);
632 EFSYS_ASSERT(enp->en_mod_flags & EFX_MOD_NIC);
633 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_INTR));
634 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_EV));
635 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_RX));
636 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_TX));
637
638 enop->eno_fini(enp);
639
640 enp->en_mod_flags &= ~EFX_MOD_NIC;
641}
642
643 void
644efx_nic_unprobe(

Callers 7

sfc_try_startFunction · 0.85
sfc_stopFunction · 0.85
sfc_attachFunction · 0.85
sfc_vdpa_hw_initFunction · 0.85
sfc_vdpa_hw_finiFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected