|
iPXE
|
A NetVSC device. More...
#include <netvsc.h>
Data Fields | |
| struct vmbus_device * | vmdev |
| VMBus device. More... | |
| struct rndis_device * | rndis |
| RNDIS device. More... | |
| const char * | name |
| Name. More... | |
| struct netvsc_ring | tx |
| Transmit ring. More... | |
| uint8_t | tx_ids [NETVSC_TX_NUM_DESC] |
| Transmit buffer IDs. More... | |
| struct io_buffer * | tx_iobufs [NETVSC_TX_NUM_DESC] |
| Transmit I/O buffers. More... | |
| struct netvsc_buffer | rx |
| Receive buffer. More... | |
| unsigned int | wait_xrid |
| Relative transaction ID for current blocking transaction. More... | |
| int | wait_rc |
| Return status code for current blocking transaction. More... | |
| struct vmbus_device* netvsc_device::vmdev |
VMBus device.
Definition at line 343 of file netvsc.h.
Referenced by netvsc_cancel_transmit(), netvsc_close(), netvsc_control(), netvsc_create_buffer(), netvsc_destroy_buffer(), netvsc_open(), netvsc_poll(), netvsc_probe(), and netvsc_transmit().
| struct rndis_device* netvsc_device::rndis |
RNDIS device.
Definition at line 345 of file netvsc.h.
Referenced by netvsc_cancel_transmit(), netvsc_close(), netvsc_open(), netvsc_poll(), netvsc_probe(), netvsc_recv_cancellation(), netvsc_recv_completion(), netvsc_recv_control(), netvsc_recv_data(), netvsc_reset(), and netvsc_transmit().
| const char* netvsc_device::name |
Name.
Definition at line 347 of file netvsc.h.
Referenced by netvsc_cancel_transmit(), netvsc_control(), netvsc_create_buffer(), netvsc_destroy_buffer(), netvsc_establish_buffer(), netvsc_initialise(), netvsc_initialised(), netvsc_ndis_version(), netvsc_open(), netvsc_probe(), netvsc_recv_cancellation(), netvsc_recv_completion(), netvsc_recv_control(), netvsc_recv_data(), netvsc_reset(), netvsc_revoke_buffer(), netvsc_rx_established_buffer(), and netvsc_transmit().
| struct netvsc_ring netvsc_device::tx |
Transmit ring.
Definition at line 350 of file netvsc.h.
Referenced by netvsc_close(), netvsc_open(), netvsc_probe(), netvsc_recv_completion(), and netvsc_transmit().
| uint8_t netvsc_device::tx_ids[NETVSC_TX_NUM_DESC] |
| struct io_buffer* netvsc_device::tx_iobufs[NETVSC_TX_NUM_DESC] |
| struct netvsc_buffer netvsc_device::rx |
Receive buffer.
Definition at line 357 of file netvsc.h.
Referenced by netvsc_close(), netvsc_open(), and netvsc_probe().
| unsigned int netvsc_device::wait_xrid |
Relative transaction ID for current blocking transaction.
Definition at line 360 of file netvsc.h.
Referenced by netvsc_control(), and netvsc_recv_completion().
| int netvsc_device::wait_rc |
Return status code for current blocking transaction.
Definition at line 362 of file netvsc.h.
Referenced by netvsc_control(), and netvsc_recv_completion().
1.8.15