|
static void | virtio_pci_legacy_read_config (vlib_main_t *vm, virtio_if_t *vif, void *dst, int len, u32 addr) |
|
static void | virtio_pci_legacy_write_config (vlib_main_t *vm, virtio_if_t *vif, void *src, int len, u32 addr) |
|
static u64 | virtio_pci_legacy_get_host_features (vlib_main_t *vm, virtio_if_t *vif) |
|
static u32 | virtio_pci_legacy_get_guest_features (vlib_main_t *vm, virtio_if_t *vif) |
|
static u32 | virtio_pci_legacy_set_guest_features (vlib_main_t *vm, virtio_if_t *vif, u64 features) |
|
static u8 | virtio_pci_legacy_get_status (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_legacy_set_status (vlib_main_t *vm, virtio_if_t *vif, u8 status) |
|
static u8 | virtio_pci_legacy_reset (vlib_main_t *vm, virtio_if_t *vif) |
|
static u8 | virtio_pci_legacy_get_isr (vlib_main_t *vm, virtio_if_t *vif) |
|
static u16 | virtio_pci_legacy_get_queue_num (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
static int | virtio_pci_legacy_setup_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id, void *p) |
|
static void | virtio_pci_legacy_del_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
void | virtio_pci_legacy_notify_queue (vlib_main_t *vm, virtio_if_t *vif, u16 queue_id) |
|
static u16 | virtio_pci_legacy_set_config_irq (vlib_main_t *vm, virtio_if_t *vif, u16 vec) |
|
static u16 | virtio_pci_legacy_set_queue_irq (vlib_main_t *vm, virtio_if_t *vif, u16 vec, u16 queue_id) |
|
static u32 | virtio_pci_flag_change (vnet_main_t *vnm, vnet_hw_interface_t *hw, u32 flags) |
|
static clib_error_t * | virtio_pci_get_max_virtqueue_pairs (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_set_mac (vlib_main_t *vm, virtio_if_t *vif) |
|
static u32 | virtio_pci_get_mac (vlib_main_t *vm, virtio_if_t *vif) |
|
static u16 | virtio_pci_is_link_up (vlib_main_t *vm, virtio_if_t *vif) |
|
static void | virtio_pci_irq_queue_handler (vlib_main_t *vm, vlib_pci_dev_handle_t h, u16 line) |
|
static void | virtio_pci_irq_config_handler (vlib_main_t *vm, vlib_pci_dev_handle_t h, u16 line) |
|
static void | virtio_pci_irq_handler (vlib_main_t *vm, vlib_pci_dev_handle_t h) |
|
void | device_status (vlib_main_t *vm, virtio_if_t *vif) |
|
void | debug_device_config_space (vlib_main_t *vm, virtio_if_t *vif) |
|
static int | virtio_pci_send_ctrl_msg (vlib_main_t *vm, virtio_if_t *vif, struct virtio_ctrl_msg *data, u32 len) |
|
static int | virtio_pci_disable_offload (vlib_main_t *vm, virtio_if_t *vif) |
|
static int | virtio_pci_enable_checksum_offload (vlib_main_t *vm, virtio_if_t *vif) |
|
static int | virtio_pci_enable_gso (vlib_main_t *vm, virtio_if_t *vif) |
|
static int | virtio_pci_offloads (vlib_main_t *vm, virtio_if_t *vif, int gso_enabled, int csum_offload_enabled) |
|
static int | virtio_pci_enable_multiqueue (vlib_main_t *vm, virtio_if_t *vif, u16 num_queues) |
|
static u8 | virtio_pci_queue_size_valid (u16 qsz) |
|
clib_error_t * | virtio_pci_control_vring_init (vlib_main_t *vm, virtio_if_t *vif, u16 queue_num) |
|
clib_error_t * | virtio_pci_vring_init (vlib_main_t *vm, virtio_if_t *vif, u16 queue_num) |
|
static void | virtio_negotiate_features (vlib_main_t *vm, virtio_if_t *vif, u64 req_features) |
|
void | virtio_pci_read_device_feature (vlib_main_t *vm, virtio_if_t *vif) |
|
int | virtio_pci_reset_device (vlib_main_t *vm, virtio_if_t *vif) |
|
clib_error_t * | virtio_pci_read_caps (vlib_main_t *vm, virtio_if_t *vif) |
|
static clib_error_t * | virtio_pci_device_init (vlib_main_t *vm, virtio_if_t *vif, virtio_pci_create_if_args_t *args) |
|
void | virtio_pci_create_if (vlib_main_t *vm, virtio_pci_create_if_args_t *args) |
|
int | virtio_pci_delete_if (vlib_main_t *vm, virtio_if_t *vif) |
|
int | virtio_pci_enable_disable_offloads (vlib_main_t *vm, virtio_if_t *vif, int gso_enabled, int checksum_offload_enabled, int offloads_disabled) |
|