vmxnet3_softc_t
int vmxnet3_alloc_dma_mem_1(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma,
int vmxnet3_alloc_dma_mem_128(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma,
int vmxnet3_alloc_dma_mem_512(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma,
int vmxnet3_getprop(vmxnet3_softc_t *dp, char *name, int min, int max,
int vmxnet3_txqueue_init(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq);
boolean_t vmxnet3_tx_complete(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq);
void vmxnet3_txqueue_fini(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq);
int vmxnet3_rxqueue_init(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq);
mblk_t *vmxnet3_rx_intr(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq);
void vmxnet3_rxqueue_fini(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq);
void vmxnet3_log(int level, vmxnet3_softc_t *dp, char *fmt, ...);
struct vmxnet3_softc_t *dp;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_intr_events(vmxnet3_softc_t *dp)
vmxnet3_softc_t *dp = (void *) data1;
vmxnet3_softc_t *dp = ksp->ks_private;
vmxnet3_kstat_init(vmxnet3_softc_t *dp)
vmxnet3_softc_t *dp;
dp = kmem_zalloc(sizeof (vmxnet3_softc_t), KM_SLEEP);
kmem_free(dp, sizeof (vmxnet3_softc_t));
vmxnet3_softc_t *dp = ddi_get_driver_private(dip);
kmem_free(dp, sizeof (vmxnet3_softc_t));
vmxnet3_prepare_drivershared(vmxnet3_softc_t *dp)
vmxnet3_destroy_drivershared(vmxnet3_softc_t *dp)
vmxnet3_alloc_cmdring(vmxnet3_softc_t *dp, vmxnet3_cmdring_t *cmdRing)
vmxnet3_alloc_compring(vmxnet3_softc_t *dp, vmxnet3_compring_t *compRing)
vmxnet3_prepare_txqueue(vmxnet3_softc_t *dp)
vmxnet3_prepare_rxqueue(vmxnet3_softc_t *dp)
vmxnet3_destroy_txqueue(vmxnet3_softc_t *dp)
vmxnet3_destroy_rxqueue(vmxnet3_softc_t *dp)
vmxnet3_refresh_rxfilter(vmxnet3_softc_t *dp)
vmxnet3_refresh_linkstate(vmxnet3_softc_t *dp)
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_change_mtu(vmxnet3_softc_t *dp, uint32_t new_mtu)
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = data;
vmxnet3_softc_t *dp = arg;
vmxnet3_softc_t *dp = rxBuf->dp;
vmxnet3_get_rxpool_buf(vmxnet3_softc_t *dp)
vmxnet3_rxpool_init(vmxnet3_softc_t *dp)
vmxnet3_rx_populate(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq, uint16_t idx,
vmxnet3_rxqueue_init(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq)
vmxnet3_rxqueue_fini(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq)
vmxnet3_rx_hwcksum(vmxnet3_softc_t *dp, mblk_t *mp,
vmxnet3_alloc_rxbuf(vmxnet3_softc_t *dp, boolean_t canSleep)
vmxnet3_rx_intr(vmxnet3_softc_t *dp, vmxnet3_rxqueue_t *rxq)
vmxnet3_free_rxbuf(vmxnet3_softc_t *dp, vmxnet3_rxbuf_t *rxBuf)
vmxnet3_put_rxpool_buf(vmxnet3_softc_t *dp, vmxnet3_rxbuf_t *rxBuf,
vmxnet3_tx_one(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq,
vmxnet3_softc_t *dp = data;
vmxnet3_txqueue_init(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq)
vmxnet3_tx_complete(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq)
vmxnet3_txqueue_fini(vmxnet3_softc_t *dp, vmxnet3_txqueue_t *txq)
vmxnet3_tx_prepare_offload(vmxnet3_softc_t *dp, vmxnet3_offload_t *ol,
vmxnet3_alloc_dma_mem(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma, size_t size,
vmxnet3_alloc_dma_mem_1(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma, size_t size,
vmxnet3_alloc_dma_mem_512(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma,
vmxnet3_alloc_dma_mem_128(vmxnet3_softc_t *dp, vmxnet3_dmabuf_t *dma,
vmxnet3_getprop(vmxnet3_softc_t *dp, char *name, int min, int max, int def)