61 enum L4virtio_block_discard_flags_t
63 L4VIRTIO_BLOCK_DISCARD_F_UNMAP = 0x00000001UL,
64 L4VIRTIO_BLOCK_DISCARD_F_RESERVED = 0xFFFFFFFEUL,
85 struct l4virtio_block_config_geometry_t
92 struct l4virtio_block_config_topology_t
l4_uint64_t capacity
Capacity of device in 512-byte sectors.
l4_uint32_t blk_size
Block size of underlying disk.
L4virtio_block_operations
Kinds of operation over a block device.
Request finished successfully.
unsigned short int l4_uint16_t
Unsigned 16bit value.
Common L4 ABI Data Types.
Device configuration for block devices.
L4virtio_block_status
Status of a finished block request.
struct l4virtio_block_config_t l4virtio_block_config_t
Device configuration for block devices.
Structure used for the write zeroes and discard commands.
Discard a range of sectors.
struct l4virtio_block_discard_t l4virtio_block_discard_t
Structure used for the write zeroes and discard commands.
l4_uint32_t size_max
Maximum size of a single segment.
unsigned char l4_uint8_t
Unsigned 8bit value.
Operation is not supported.
unsigned long long l4_uint64_t
Unsigned 64bit value.
Write zeroes to a range of sectors.
struct l4virtio_block_header_t l4virtio_block_header_t
Header structure of a request for a block device.
unsigned int l4_uint32_t
Unsigned 32bit value.
l4_uint32_t seg_max
Maximum number of segments per request.