vmxnet3_softc
vmxnet3_evintr(struct vmxnet3_softc *sc)
vmxnet3_txintr(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *tq)
vmxnet3_rxintr(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rq)
struct vmxnet3_softc *sc; /* sigh */
vmxnet3_iff(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc; /* sigh */
struct vmxnet3_softc *sc = ifp->if_softc;
vmxnet3_reset(struct vmxnet3_softc *sc)
vmxnet4_set_features(struct vmxnet3_softc *sc)
vmxnet3_init(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc;
vmx_rxr_info(struct vmxnet3_softc *sc, struct if_rxrinfo *ifri)
struct vmxnet3_softc *sc = ifp->if_softc;
struct vmxnet3_softc *sc = ifp->if_softc;
struct vmxnet3_softc *sc = ifp->if_softc;
struct vmxnet3_softc *sc = ifp->if_softc;
vmxnet3_dma_allocmem(struct vmxnet3_softc *sc, u_int size, u_int align, bus_addr_t *pa)
vmx_dmamem_alloc(struct vmxnet3_softc *sc, struct vmx_dmamem *vdm,
vmx_dmamem_free(struct vmxnet3_softc *sc, struct vmx_dmamem *vdm)
int vmxnet3_dma_init(struct vmxnet3_softc *);
vmx_kstat_init(struct vmxnet3_softc *sc)
int vmxnet3_alloc_txring(struct vmxnet3_softc *, int, int);
struct vmxnet3_softc *sc = ks->ks_softc;
int vmxnet3_alloc_rxring(struct vmxnet3_softc *, int, int);
void vmxnet3_txinit(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
vmx_kstat_create(struct vmxnet3_softc *sc, const char *name, unsigned int unit,
void vmxnet3_rxinit(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
void vmxnet3_txstop(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
void vmxnet3_rxstop(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
void vmxnet3_link_state(struct vmxnet3_softc *);
vmx_kstat_txstats(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *tq,
vmx_kstat_rxstats(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rq,
void vmxnet3_enable_all_intrs(struct vmxnet3_softc *);
void vmxnet3_disable_all_intrs(struct vmxnet3_softc *);
void vmxnet3_evintr(struct vmxnet3_softc *);
void vmxnet3_txintr(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
void vmxnet3_rxintr(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
void vmxnet3_iff(struct vmxnet3_softc *);
void vmxnet3_reset(struct vmxnet3_softc *);
int vmxnet3_init(struct vmxnet3_softc *);
void *vmxnet3_dma_allocmem(struct vmxnet3_softc *, u_int, u_int, bus_addr_t *);
static int vmx_dmamem_alloc(struct vmxnet3_softc *, struct vmx_dmamem *,
static void vmx_dmamem_free(struct vmxnet3_softc *, struct vmx_dmamem *);
static void vmx_kstat_init(struct vmxnet3_softc *);
static void vmx_kstat_txstats(struct vmxnet3_softc *,
static void vmx_kstat_rxstats(struct vmxnet3_softc *,
sizeof(struct vmxnet3_softc), vmxnet3_match, vmxnet3_attach
struct vmxnet3_softc *sc = (void *)self;
vmxnet3_dma_init(struct vmxnet3_softc *sc)
vmxnet3_alloc_txring(struct vmxnet3_softc *sc, int queue, int intr)
vmxnet3_alloc_rxring(struct vmxnet3_softc *sc, int queue, int intr)
vmxnet3_txinit(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *tq)
struct vmxnet3_softc *sc = ring->sc;
vmxnet3_rxinit(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rq)
struct vmxnet3_softc;
vmxnet3_txstop(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *tq)
vmxnet3_rxstop(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rq)
vmxnet3_link_state(struct vmxnet3_softc *sc)
vmxnet3_enable_intr(struct vmxnet3_softc *sc, int irq)
vmxnet3_disable_intr(struct vmxnet3_softc *sc, int irq)
vmxnet3_enable_all_intrs(struct vmxnet3_softc *sc)
vmxnet3_disable_all_intrs(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc = arg;
struct vmxnet3_softc *sc = arg;
struct vmxnet3_softc *sc = arg;