libzbc
Data Fields
zbc_zone_domain Struct Reference

Zone domain descriptor. More...

#include <zbc.h>

Data Fields

uint64_t zbm_start_sector
 
uint64_t zbm_end_sector
 
uint32_t zbm_nr_zones
 
uint8_t zbm_id
 
uint8_t zbm_type
 
uint16_t zbm_flags
 
uint8_t __pad [4]
 

Detailed Description

Zone domain descriptor.

Provide all information about a single zone domain supported by the device. This structure is populated with the information returned to the client after successful execution of REPORT ZONE DOMAINS SCSI command or REPORT DOMAINS DMA ATA command.

Field Documentation

uint8_t zbc_zone_domain::__pad[4]

Padding to 24 bytes.

uint64_t zbc_zone_domain::zbm_end_sector

End 512B sector of this zone domain.

uint16_t zbc_zone_domain::zbm_flags

Domain flags. See enum zbc_zone_domain_flags for the flag definitions.

uint8_t zbc_zone_domain::zbm_id

Domain ID. Zone domains are numbered from 0 by the server, incrementing in ascending order by 1.

uint32_t zbc_zone_domain::zbm_nr_zones

The number of zones in this zone domain.

uint64_t zbc_zone_domain::zbm_start_sector

Start 512B sector of this zone domain.

uint8_t zbc_zone_domain::zbm_type

All zones activated in the LBA range of this domain will be of this type.


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