Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
virtio_driver_api Struct Reference

@driver_ops{VIRTIO} More...

#include <virtio.h>

Data Fields

virtio_api_get_virtqueue get_virtqueue
 @driver_ops_mandatory Returns virtqueue at given idx.
virtio_api_notify_virtqueue notify_virtqueue
 @driver_ops_mandatory Notifies virtqueue.
virtio_api_get_device_specific_config get_device_specific_config
 @driver_ops_mandatory Returns device specific config.
virtio_api_read_device_feature_bit read_device_feature_bit
 @driver_ops_mandatory Returns feature bit offered by virtio device.
virtio_api_write_driver_feature_bit write_driver_feature_bit
 @driver_ops_mandatory Sets feature bit.
virtio_api_commit_feature_bits commit_feature_bits
 @driver_ops_mandatory Commits feature bits.
virtio_api_init_virtqueues init_virtqueues
 @driver_ops_mandatory Initializes virtqueues.
virtio_api_finalize_init finalize_init
 @driver_ops_mandatory Finalizes initialization of the virtio device.

Detailed Description

@driver_ops{VIRTIO}

Field Documentation

◆ commit_feature_bits

virtio_api_commit_feature_bits virtio_driver_api::commit_feature_bits

@driver_ops_mandatory Commits feature bits.

◆ finalize_init

virtio_api_finalize_init virtio_driver_api::finalize_init

@driver_ops_mandatory Finalizes initialization of the virtio device.

◆ get_device_specific_config

virtio_api_get_device_specific_config virtio_driver_api::get_device_specific_config

@driver_ops_mandatory Returns device specific config.

◆ get_virtqueue

virtio_api_get_virtqueue virtio_driver_api::get_virtqueue

@driver_ops_mandatory Returns virtqueue at given idx.

◆ init_virtqueues

virtio_api_init_virtqueues virtio_driver_api::init_virtqueues

@driver_ops_mandatory Initializes virtqueues.

◆ notify_virtqueue

virtio_api_notify_virtqueue virtio_driver_api::notify_virtqueue

@driver_ops_mandatory Notifies virtqueue.

◆ read_device_feature_bit

virtio_api_read_device_feature_bit virtio_driver_api::read_device_feature_bit

@driver_ops_mandatory Returns feature bit offered by virtio device.

◆ write_driver_feature_bit

virtio_api_write_driver_feature_bit virtio_driver_api::write_driver_feature_bit

@driver_ops_mandatory Sets feature bit.


The documentation for this struct was generated from the following file: