iavf_softc
struct iavf_softc *sc = ifp->if_softc;
struct iavf_softc *sc = (struct iavf_softc *)ifp->if_softc;
iavf_config_vsi_queues(struct iavf_softc *sc)
iavf_config_hena(struct iavf_softc *sc)
iavf_config_rss_key(struct iavf_softc *sc)
iavf_config_rss_lut(struct iavf_softc *sc)
iavf_queue_select(struct iavf_softc *sc, int opcode)
iavf_up(struct iavf_softc *sc)
iavf_config_promisc_mode(struct iavf_softc *sc, int unicast, int multicast)
iavf_add_del_addr(struct iavf_softc *sc, uint8_t *addr, int add)
iavf_iff(struct iavf_softc *sc)
iavf_down(struct iavf_softc *sc)
struct iavf_softc *sc = xsc;
iavf_txr_alloc(struct iavf_softc *sc, unsigned int qid)
iavf_txr_clean(struct iavf_softc *sc, struct iavf_tx_ring *txr)
iavf_txr_free(struct iavf_softc *sc, struct iavf_tx_ring *txr)
struct iavf_softc *sc = ifp->if_softc;
iavf_txeof(struct iavf_softc *sc, struct ifqueue *ifq)
iavf_rxr_alloc(struct iavf_softc *sc, unsigned int qid)
iavf_rxr_clean(struct iavf_softc *sc, struct iavf_rx_ring *rxr)
iavf_rxr_free(struct iavf_softc *sc, struct iavf_rx_ring *rxr)
iavf_rxeof(struct iavf_softc *sc, struct ifiqueue *ifiq)
iavf_rxfill(struct iavf_softc *sc, struct iavf_rx_ring *rxr)
struct iavf_softc *sc = rxr->rxr_sc;
iavf_rxrinfo(struct iavf_softc *sc, struct if_rxrinfo *ifri)
struct iavf_softc *sc = xsc;
iavf_process_vf_resources(struct iavf_softc *sc, struct iavf_aq_desc *desc,
iavf_find_link_speed(struct iavf_softc *sc, uint32_t link_speed)
iavf_process_vc_event(struct iavf_softc *sc, struct iavf_aq_desc *desc,
iavf_process_irq_map(struct iavf_softc *sc, struct iavf_aq_desc *desc)
iavf_init_admin_queue(struct iavf_softc *sc)
iavf_process_arq(struct iavf_softc *sc, int fill)
iavf_atq_done(struct iavf_softc *sc)
iavf_atq_post(struct iavf_softc *sc, struct iavf_aq_desc *iaq)
iavf_get_version(struct iavf_softc *sc)
iavf_get_vf_resources(struct iavf_softc *sc)
iavf_config_irq_map(struct iavf_softc *sc)
iavf_aqb_alloc(struct iavf_softc *sc)
iavf_aqb_free(struct iavf_softc *sc, struct iavf_aq_buf *aqb)
iavf_arq_fill(struct iavf_softc *sc, int post)
iavf_arq_unfill(struct iavf_softc *sc)
struct iavf_softc *sc = xsc;
iavf_arq_wait(struct iavf_softc *sc, int msec)
iavf_dmamem_alloc(struct iavf_softc *sc, struct iavf_dmamem *ixm,
iavf_dmamem_free(struct iavf_softc *sc, struct iavf_dmamem *ixm)
struct iavf_softc *rxr_sc;
struct iavf_softc *iv_sc;
static int iavf_dmamem_alloc(struct iavf_softc *, struct iavf_dmamem *,
static void iavf_dmamem_free(struct iavf_softc *, struct iavf_dmamem *);
static int iavf_arq_fill(struct iavf_softc *, int);
static void iavf_arq_unfill(struct iavf_softc *);
static int iavf_arq_wait(struct iavf_softc *, int);
static int iavf_atq_post(struct iavf_softc *, struct iavf_aq_desc *);
static void iavf_atq_done(struct iavf_softc *);
static void iavf_init_admin_queue(struct iavf_softc *);
static int iavf_get_version(struct iavf_softc *);
static int iavf_get_vf_resources(struct iavf_softc *);
static int iavf_config_rss_key(struct iavf_softc *);
static int iavf_config_rss_lut(struct iavf_softc *);
static int iavf_config_irq_map(struct iavf_softc *);
static int iavf_add_del_addr(struct iavf_softc *, uint8_t *, int);
static int iavf_process_arq(struct iavf_softc *, int);
static int iavf_setup_interrupts(struct iavf_softc *, struct pci_attach_args *);
static int iavf_up(struct iavf_softc *);
static int iavf_down(struct iavf_softc *);
static int iavf_iff(struct iavf_softc *);
iavf_txr_alloc(struct iavf_softc *, unsigned int);
static void iavf_txr_clean(struct iavf_softc *, struct iavf_tx_ring *);
static void iavf_txr_free(struct iavf_softc *, struct iavf_tx_ring *);
static int iavf_txeof(struct iavf_softc *, struct ifqueue *);
iavf_rxr_alloc(struct iavf_softc *, unsigned int);
static void iavf_rxr_clean(struct iavf_softc *, struct iavf_rx_ring *);
static void iavf_rxr_free(struct iavf_softc *, struct iavf_rx_ring *);
static int iavf_rxeof(struct iavf_softc *, struct ifiqueue *);
static void iavf_rxfill(struct iavf_softc *, struct iavf_rx_ring *);
static int iavf_rxrinfo(struct iavf_softc *, struct if_rxrinfo *);
sizeof(struct iavf_softc),
struct iavf_softc *sc = iv->iv_sc;
iavf_setup_interrupts(struct iavf_softc *sc, struct pci_attach_args *pa)
struct iavf_softc *sc = (struct iavf_softc *)self;