vmxnet3_softc
vmxnet3_free_shared_data(struct vmxnet3_softc *sc)
vmxnet3_alloc_mcast_table(struct vmxnet3_softc *sc)
static int vmxnet3_alloc_resources(struct vmxnet3_softc *);
static void vmxnet3_free_resources(struct vmxnet3_softc *);
vmxnet3_free_mcast_table(struct vmxnet3_softc *sc)
static int vmxnet3_check_version(struct vmxnet3_softc *);
vmxnet3_init_shared_data(struct vmxnet3_softc *sc)
static void vmxnet3_set_interrupt_idx(struct vmxnet3_softc *);
static int vmxnet3_queues_shared_alloc(struct vmxnet3_softc *);
ds->driver_data_len = sizeof(struct vmxnet3_softc);
static void vmxnet3_init_txq(struct vmxnet3_softc *, int);
static void vmxnet3_init_rxq(struct vmxnet3_softc *, int, int);
vmxnet3_reinit_rss_shared_data(struct vmxnet3_softc *sc)
static int vmxnet3_alloc_shared_data(struct vmxnet3_softc *);
static void vmxnet3_free_shared_data(struct vmxnet3_softc *);
static int vmxnet3_alloc_mcast_table(struct vmxnet3_softc *);
static void vmxnet3_free_mcast_table(struct vmxnet3_softc *);
static void vmxnet3_init_shared_data(struct vmxnet3_softc *);
static void vmxnet3_reinit_rss_shared_data(struct vmxnet3_softc *);
vmxnet3_reinit_shared_data(struct vmxnet3_softc *sc)
static void vmxnet3_reinit_shared_data(struct vmxnet3_softc *);
static int vmxnet3_alloc_data(struct vmxnet3_softc *);
static void vmxnet3_free_data(struct vmxnet3_softc *);
vmxnet3_alloc_data(struct vmxnet3_softc *sc)
static void vmxnet3_evintr(struct vmxnet3_softc *);
vmxnet3_free_data(struct vmxnet3_softc *sc)
vmxnet3_evintr(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
static void vmxnet3_txinit(struct vmxnet3_softc *, struct vmxnet3_txqueue *);
static void vmxnet3_rxinit(struct vmxnet3_softc *, struct vmxnet3_rxqueue *);
static void vmxnet3_reinit_queues(struct vmxnet3_softc *);
struct vmxnet3_softc *sc;
static int vmxnet3_enable_device(struct vmxnet3_softc *);
static void vmxnet3_reinit_rxfilters(struct vmxnet3_softc *);
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
static void vmxnet3_update_vlan_filter(struct vmxnet3_softc *, int,
static void vmxnet3_set_rxfilter(struct vmxnet3_softc *, int);
static void vmxnet3_refresh_host_stats(struct vmxnet3_softc *);
static int vmxnet3_link_is_up(struct vmxnet3_softc *);
static void vmxnet3_link_status(struct vmxnet3_softc *);
static void vmxnet3_set_lladdr(struct vmxnet3_softc *);
static void vmxnet3_get_lladdr(struct vmxnet3_softc *);
struct vmxnet3_softc *sc;
static void vmxnet3_setup_queue_sysctl(struct vmxnet3_softc *,
static void vmxnet3_setup_sysctl(struct vmxnet3_softc *);
struct vmxnet3_softc *sc;
static void vmxnet3_write_bar0(struct vmxnet3_softc *, bus_size_t,
struct vmxnet3_softc *sc;
static uint32_t vmxnet3_read_bar1(struct vmxnet3_softc *, bus_size_t);
static void vmxnet3_write_bar1(struct vmxnet3_softc *, bus_size_t,
struct vmxnet3_softc *sc;
static void vmxnet3_write_cmd(struct vmxnet3_softc *, uint32_t);
struct vmxnet3_softc *sc;
static uint32_t vmxnet3_read_cmd(struct vmxnet3_softc *, uint32_t);
struct vmxnet3_softc *sc;
vmxnet3_txinit(struct vmxnet3_softc *sc, struct vmxnet3_txqueue *txq)
static void vmxnet3_enable_intr(struct vmxnet3_softc *, int);
vmxnet3_rxinit(struct vmxnet3_softc *sc, struct vmxnet3_rxqueue *rxq)
static void vmxnet3_disable_intr(struct vmxnet3_softc *, int);
vmxnet3_reinit_queues(struct vmxnet3_softc *sc)
vmxnet3_enable_device(struct vmxnet3_softc *sc)
vmxnet3_reinit_rxfilters(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc;
static void vmxnet3_barrier(struct vmxnet3_softc *, vmxnet3_barrier_t);
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
vmxnet3_update_vlan_filter(struct vmxnet3_softc *sc, int add, uint16_t tag)
struct vmxnet3_softc *sc = arg;
"vmx", vmxnet3_methods, sizeof(struct vmxnet3_softc)
vmxnet3_set_rxfilter(struct vmxnet3_softc *sc, int flags)
vmxnet3_refresh_host_stats(struct vmxnet3_softc *sc)
vmxnet3_link_is_up(struct vmxnet3_softc *sc)
vmxnet3_link_status(struct vmxnet3_softc *sc)
vmxnet3_set_lladdr(struct vmxnet3_softc *sc)
vmxnet3_get_lladdr(struct vmxnet3_softc *sc)
vmxnet3_setup_debug_sysctl(struct vmxnet3_softc *sc,
vmxnet3_setup_queue_sysctl(struct vmxnet3_softc *sc,
vmxnet3_setup_sysctl(struct vmxnet3_softc *sc)
vmxnet3_write_bar0(struct vmxnet3_softc *sc, bus_size_t r, uint32_t v)
vmxnet3_read_bar1(struct vmxnet3_softc *sc, bus_size_t r)
vmxnet3_write_bar1(struct vmxnet3_softc *sc, bus_size_t r, uint32_t v)
vmxnet3_write_cmd(struct vmxnet3_softc *sc, uint32_t cmd)
vmxnet3_read_cmd(struct vmxnet3_softc *sc, uint32_t cmd)
vmxnet3_enable_intr(struct vmxnet3_softc *sc, int irq)
vmxnet3_disable_intr(struct vmxnet3_softc *sc, int irq)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
vmxnet3_barrier(struct vmxnet3_softc *sc, vmxnet3_barrier_t type)
"vmx", vmxnet3_iflib_methods, sizeof(struct vmxnet3_softc)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
vmxnet3_free_irqs(struct vmxnet3_softc *sc)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
vmxnet3_alloc_resources(struct vmxnet3_softc *sc)
vmxnet3_free_resources(struct vmxnet3_softc *sc)
vmxnet3_check_version(struct vmxnet3_softc *sc)
vmxnet3_set_interrupt_idx(struct vmxnet3_softc *sc)
vmxnet3_queues_shared_alloc(struct vmxnet3_softc *sc)
vmxnet3_init_txq(struct vmxnet3_softc *sc, int q)
struct vmxnet3_softc *sc;
vmxnet3_init_rxq(struct vmxnet3_softc *sc, int q, int nrxqs)
struct vmxnet3_softc *sc;
struct vmxnet3_softc *sc;
static void vmxnet3_free_irqs(struct vmxnet3_softc *);
vmxnet3_alloc_shared_data(struct vmxnet3_softc *sc)
struct vmxnet3_softc;
struct vmxnet3_softc *vxtxq_sc;
struct vmxnet3_softc *vxrxq_sc;