|
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.
1.8.2