Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | VMXNET3_DRIVER_DESC "VMware vmxnet3 virtual NIC driver" |
#define | VMXNET3_MAX_DEVICES 10 |
#define | VMXNET3_TXDESC_GET_GEN(txdesc) ((txdesc)->gen) |
#define | VMXNET3_TXDESC_GET_EOP(txdesc) ((txdesc)->eop) |
#define | VMXNET3_TCD_GET_GEN(tcd) ((tcd)->gen) |
#define | VMXNET3_TCD_GET_TXIDX(tcd) ((tcd)->txdIdx) |
#define | vmxnet3_getRxComp(dstrcd, rcd, tmp) (dstrcd) = (rcd) |
#define | vmxnet3_getRxDesc(dstrxd, rxd, tmp) (dstrxd) = (rxd) |
Functions | |
MODULE_DEVICE_TABLE (pci, vmxnet3_pciid_table) | |
void | vmxnet3_tq_destroy_all (struct vmxnet3_adapter *adapter) |
void | vmxnet3_rq_destroy (struct vmxnet3_rx_queue *rq, struct vmxnet3_adapter *adapter) |
void | vmxnet3_rq_destroy_all (struct vmxnet3_adapter *adapter) |
int | vmxnet3_activate_dev (struct vmxnet3_adapter *adapter) |
void | vmxnet3_reset_dev (struct vmxnet3_adapter *adapter) |
int | vmxnet3_quiesce_dev (struct vmxnet3_adapter *adapter) |
int | vmxnet3_create_queues (struct vmxnet3_adapter *adapter, u32 tx_ring_size, u32 rx_ring_size, u32 rx_ring2_size) |
void | vmxnet3_force_close (struct vmxnet3_adapter *adapter) |
module_init (vmxnet3_init_module) | |
module_exit (vmxnet3_exit_module) | |
MODULE_AUTHOR ("VMware, Inc.") | |
MODULE_DESCRIPTION (VMXNET3_DRIVER_DESC) | |
MODULE_LICENSE ("GPL v2") | |
MODULE_VERSION (VMXNET3_DRIVER_VERSION_STRING) | |
Variables | |
char | vmxnet3_driver_name [] = "vmxnet3" |
#define VMXNET3_DRIVER_DESC "VMware vmxnet3 virtual NIC driver" |
Definition at line 33 of file vmxnet3_drv.c.
#define vmxnet3_getRxComp | ( | dstrcd, | |
rcd, | |||
tmp | |||
) | (dstrcd) = (rcd) |
Definition at line 312 of file vmxnet3_drv.c.
#define vmxnet3_getRxDesc | ( | dstrxd, | |
rxd, | |||
tmp | |||
) | (dstrxd) = (rxd) |
Definition at line 313 of file vmxnet3_drv.c.
#define VMXNET3_MAX_DEVICES 10 |
Definition at line 48 of file vmxnet3_drv.c.
#define VMXNET3_TCD_GET_GEN | ( | tcd | ) | ((tcd)->gen) |
Definition at line 310 of file vmxnet3_drv.c.
#define VMXNET3_TCD_GET_TXIDX | ( | tcd | ) | ((tcd)->txdIdx) |
Definition at line 311 of file vmxnet3_drv.c.
Definition at line 309 of file vmxnet3_drv.c.
Definition at line 308 of file vmxnet3_drv.c.
MODULE_AUTHOR | ( | " | VMware, |
Inc." | |||
) |
MODULE_DESCRIPTION | ( | VMXNET3_DRIVER_DESC | ) |
MODULE_DEVICE_TABLE | ( | pci | , |
vmxnet3_pciid_table | |||
) |
module_exit | ( | vmxnet3_exit_module | ) |
module_init | ( | vmxnet3_init_module | ) |
MODULE_LICENSE | ( | "GPL v2" | ) |
MODULE_VERSION | ( | VMXNET3_DRIVER_VERSION_STRING | ) |
int vmxnet3_activate_dev | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 2215 of file vmxnet3_drv.c.
int vmxnet3_create_queues | ( | struct vmxnet3_adapter * | adapter, |
u32 | tx_ring_size, | ||
u32 | rx_ring_size, | ||
u32 | rx_ring2_size | ||
) |
Definition at line 2492 of file vmxnet3_drv.c.
void vmxnet3_force_close | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 2601 of file vmxnet3_drv.c.
int vmxnet3_quiesce_dev | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 2308 of file vmxnet3_drv.c.
void vmxnet3_reset_dev | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 2298 of file vmxnet3_drv.c.
void vmxnet3_rq_destroy | ( | struct vmxnet3_rx_queue * | rq, |
struct vmxnet3_adapter * | adapter | ||
) |
Definition at line 1399 of file vmxnet3_drv.c.
void vmxnet3_rq_destroy_all | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 2074 of file vmxnet3_drv.c.
void vmxnet3_tq_destroy_all | ( | struct vmxnet3_adapter * | adapter | ) |
Definition at line 463 of file vmxnet3_drv.c.
char vmxnet3_driver_name[] = "vmxnet3" |
Definition at line 32 of file vmxnet3_drv.c.