XenevaOS
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
virtioblk_dev_config Struct Reference

#include <virtioblk.h>

Collaboration diagram for virtioblk_dev_config:
Collaboration graph
[legend]

Classes

struct  virtio_blk_geometry
 
struct  virtio_blk_topology
 
struct  virtio_blk_zoned_characteristics
 

Public Attributes

uint64_t capacity
 
uint32_t size_max
 
uint32_t seg_max
 
struct virtioblk_dev_config::virtio_blk_geometry geometry
 
uint32_t blk_sz
 
struct virtioblk_dev_config::virtio_blk_topology topology
 
uint8_t writeback
 
uint8_t unused0
 
uint16_t num_queues
 
uint32_t max_discard_sectors
 
uint32_t max_discard_seg
 
uint32_t discard_sector_alignment
 
uint32_t max_write_zeroes_sectors
 
uint32_t max_write_zeroes_seg
 
uint8_t write_zeroes_may_unmap
 
uint8_t unused [3]
 
uint32_t max_secure_erase_sectors
 
uint32_t max_secure_erase_seg
 
uint32_t secure_erase_sector_alignment
 
struct virtioblk_dev_config::virtio_blk_zoned_characteristics zoned
 

Member Data Documentation

◆ blk_sz

uint32_t virtioblk_dev_config::blk_sz

◆ capacity

uint64_t virtioblk_dev_config::capacity

◆ discard_sector_alignment

uint32_t virtioblk_dev_config::discard_sector_alignment

◆ geometry

struct virtioblk_dev_config::virtio_blk_geometry virtioblk_dev_config::geometry

◆ max_discard_sectors

uint32_t virtioblk_dev_config::max_discard_sectors

◆ max_discard_seg

uint32_t virtioblk_dev_config::max_discard_seg

◆ max_secure_erase_sectors

uint32_t virtioblk_dev_config::max_secure_erase_sectors

◆ max_secure_erase_seg

uint32_t virtioblk_dev_config::max_secure_erase_seg

◆ max_write_zeroes_sectors

uint32_t virtioblk_dev_config::max_write_zeroes_sectors

◆ max_write_zeroes_seg

uint32_t virtioblk_dev_config::max_write_zeroes_seg

◆ num_queues

uint16_t virtioblk_dev_config::num_queues

◆ secure_erase_sector_alignment

uint32_t virtioblk_dev_config::secure_erase_sector_alignment

◆ seg_max

uint32_t virtioblk_dev_config::seg_max

◆ size_max

uint32_t virtioblk_dev_config::size_max

◆ topology

struct virtioblk_dev_config::virtio_blk_topology virtioblk_dev_config::topology

◆ unused

uint8_t virtioblk_dev_config::unused[3]

◆ unused0

uint8_t virtioblk_dev_config::unused0

◆ write_zeroes_may_unmap

uint8_t virtioblk_dev_config::write_zeroes_may_unmap

◆ writeback

uint8_t virtioblk_dev_config::writeback

◆ zoned

struct virtioblk_dev_config::virtio_blk_zoned_characteristics virtioblk_dev_config::zoned

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