Barrelfish
|
Virtual Function management for e10k. More...
Functions | |
errval_t | e10k_init_vf_driver (uint8_t pci_function, bool interrupts) |
Initializes a new virtual function of the 10k. More... | |
bool | e10k_vf_started (void) |
Checks if the state of the library initalized. More... | |
bool | e10k_vf_can_create_queue (void) |
Checks if current active VF can still initalize another queue. The general assumption is that each VF can allocate 2 queues. Other configurations have to be specified in the PF driver. More... | |
errval_t | e10k_vf_init_queue_hw (struct e10k_queue *q) |
initalized queue on VF in hardware More... | |
Virtual Function management for e10k.
errval_t e10k_init_vf_driver | ( | uint8_t | pci_function, |
bool | interrupts | ||
) |
Initializes a new virtual function of the 10k.
pci_function | From which physical function this virtual function should be initalized |
interrupts | Enable interrupts |
bool e10k_vf_can_create_queue | ( | void | ) |
Checks if current active VF can still initalize another queue. The general assumption is that each VF can allocate 2 queues. Other configurations have to be specified in the PF driver.
errval_t e10k_vf_init_queue_hw | ( | struct e10k_queue * | q | ) |
initalized queue on VF in hardware
queue | e10k queue struct with information about the mapped memory that is used for DMA |
bool e10k_vf_started | ( | void | ) |
Checks if the state of the library initalized.