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

§ assigned

unsigned edd_info_t::assigned

§ cyls

unsigned edd_info_t::cyls

Referenced by int_devicenames().

§ edd

struct { ... } edd_info_t::edd

Referenced by int_devicenames().

§ ext_64bit

unsigned edd_info_t::ext_64bit

§ ext_edd

unsigned edd_info_t::ext_edd

§ ext_fibre

unsigned edd_info_t::ext_fibre

§ ext_fixed_disk

unsigned edd_info_t::ext_fixed_disk

§ ext_lock_eject

unsigned edd_info_t::ext_lock_eject

§ ext_net

unsigned edd_info_t::ext_net

§ hd_idx

unsigned edd_info_t::hd_idx

§ heads

unsigned edd_info_t::heads

Referenced by int_devicenames().

§ legacy

struct { ... } edd_info_t::legacy

Referenced by int_devicenames().

§ sectors [1/2]

uint64_t edd_info_t::sectors

Referenced by int_devicenames().

§ sectors [2/2]

unsigned edd_info_t::sectors

§ signature

unsigned edd_info_t::signature

§ sysfs_id

char* edd_info_t::sysfs_id

Referenced by hd_free_hd_data().

§ valid

unsigned edd_info_t::valid

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