libhd  5.0
Functions

Block device functions. More...

Functions

static void get_block_devs (hd_data_t *hd_data)
 
static void add_partitions (hd_data_t *hd_data, hd_t *hd, char *path)
 
static void add_cdrom_info (hd_data_t *hd_data, hd_t *hd)
 
static void add_other_sysfs_info (hd_data_t *hd_data, hd_t *hd)
 
static void add_ide_sysfs_info (hd_data_t *hd_data, hd_t *hd)
 
static void add_scsi_sysfs_info (hd_data_t *hd_data, hd_t *hd, char *sf_dev)
 
static void read_partitions (hd_data_t *hd_data)
 
static void read_cdroms (hd_data_t *hd_data)
 
static cdrom_info_tnew_cdrom_entry (cdrom_info_t **ci)
 
static cdrom_info_tget_cdrom_entry (cdrom_info_t *ci, int n)
 
static void get_scsi_tape (hd_data_t *hd_data)
 
static void get_generic_scsi_devs (hd_data_t *hd_data)
 
static void add_disk_size (hd_data_t *hd_data, hd_t *hd)
 
void hd_scan_sysfs_block (hd_data_t *hd_data)
 
char * hd_sysfs_find_driver (hd_data_t *hd_data, char *sysfs_id, int exact)
 
cdrom_info_thd_read_cdrom_info (hd_data_t *hd_data, hd_t *hd)
 
void hd_scan_sysfs_scsi (hd_data_t *hd_data)
 

Detailed Description

Block device functions.

Function Documentation

◆ add_cdrom_info()

void add_cdrom_info ( hd_data_t hd_data,
hd_t hd 
)
static

◆ add_disk_size()

void add_disk_size ( hd_data_t hd_data,
hd_t hd 
)
static

◆ add_ide_sysfs_info()

void add_ide_sysfs_info ( hd_data_t hd_data,
hd_t hd 
)
static

◆ add_other_sysfs_info()

void add_other_sysfs_info ( hd_data_t hd_data,
hd_t hd 
)
static

◆ add_partitions()

void add_partitions ( hd_data_t hd_data,
hd_t hd,
char *  path 
)
static

◆ add_scsi_sysfs_info()

void add_scsi_sysfs_info ( hd_data_t hd_data,
hd_t hd,
char *  sf_dev 
)
static

◆ get_block_devs()

void get_block_devs ( hd_data_t hd_data)
static

◆ get_cdrom_entry()

cdrom_info_t * get_cdrom_entry ( cdrom_info_t ci,
int  n 
)
static

References cdrom_info_s::next.

Referenced by read_cdroms().

◆ get_generic_scsi_devs()

void get_generic_scsi_devs ( hd_data_t hd_data)
static

◆ get_scsi_tape()

void get_scsi_tape ( hd_data_t hd_data)
static

◆ hd_read_cdrom_info()

cdrom_info_t* hd_read_cdrom_info ( hd_data_t hd_data,
hd_t hd 
)

◆ hd_scan_sysfs_block()

void hd_scan_sysfs_block ( hd_data_t hd_data)

◆ hd_scan_sysfs_scsi()

void hd_scan_sysfs_scsi ( hd_data_t hd_data)

◆ hd_sysfs_find_driver()

char* hd_sysfs_find_driver ( hd_data_t hd_data,
char *  sysfs_id,
int  exact 
)

◆ new_cdrom_entry()

cdrom_info_t * new_cdrom_entry ( cdrom_info_t **  ci)
static

References new_mem(), and cdrom_info_s::next.

Referenced by read_cdroms().

◆ read_cdroms()

void read_cdroms ( hd_data_t hd_data)
static

◆ read_partitions()

void read_partitions ( hd_data_t hd_data)
static