libhd  5.0
Data Fields
edd_info_t Struct Reference

enhanced disk data (cf. More...

#include <hd.h>

Data Fields

uint64_t sectors
 
struct {
   unsigned   cyls
 
   unsigned   heads
 
   unsigned   sectors
 
edd
 
struct {
   unsigned   cyls
 
   unsigned   heads
 
   unsigned   sectors
 
legacy
 
unsigned ext_fixed_disk:1
 
unsigned ext_lock_eject:1
 
unsigned ext_edd:1
 
unsigned ext_64bit:1
 
unsigned assigned:1
 
unsigned valid:1
 
unsigned ext_fibre:1
 
unsigned ext_net:1
 
char * sysfs_id
 
unsigned hd_idx
 
unsigned signature
 

Detailed Description

enhanced disk data (cf.

edd.c)

Field Documentation

unsigned edd_info_t::assigned
unsigned edd_info_t::cyls
struct { ... } edd_info_t::edd
unsigned edd_info_t::ext_64bit
unsigned edd_info_t::ext_edd
unsigned edd_info_t::ext_fibre
unsigned edd_info_t::ext_fixed_disk
unsigned edd_info_t::ext_lock_eject
unsigned edd_info_t::ext_net
unsigned edd_info_t::hd_idx
unsigned edd_info_t::heads
struct { ... } edd_info_t::legacy
uint64_t edd_info_t::sectors
unsigned edd_info_t::sectors
unsigned edd_info_t::signature
char* edd_info_t::sysfs_id

Referenced by hd_free_hd_data().

unsigned edd_info_t::valid

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