Some hardware doesn't fit into the hd_t scheme or there is info we gathered during the scan process but that no-one really cares about. More...
Some hardware doesn't fit into the hd_t scheme or there is info we gathered during the scan process but that no-one really cares about.
Such stuff is stored in hd_detail_t.
typedef struct cdrom_info_s cdrom_info_t |
special CDROM entry
typedef struct hd_detail_monitor_s hd_detail_monitor_t |
typedef enum hd_detail_type hd_detail_type_t |
Hardware detail information type.
typedef enum isapnp_flags hd_isapnp_flags_t |
ISA-PnP related flags cf.
(isapnp_dev_t).flags
typedef enum pci_flags hd_pci_flags_t |
pci related flags cf.
(pci_t).flags
typedef struct joystick_s joystick_t |
Joystick details.
enum hd_detail_type |
enum isapnp_flags |
enum pci_flags |
enum pmac_model |
hd_manual_t* hd_free_manual | ( | hd_manual_t * | manual | ) |
char* hd_hw_item_name | ( | hd_hw_item_t | item | ) |
References key2value().
Referenced by create_model_name(), hd_dump_entry(), and hddb_dump_skey().
hd_hw_item_t hd_hw_item_type | ( | char * | name | ) |
References hw_none, and value2key().
Referenced by add_entry().
hd_manual_t* hd_manual_read_entry | ( | hd_data_t * | hd_data, | |
const char * | id | |||
) |
Manually configured devices implemented in manual.c.
int hd_manual_write_entry | ( | hd_data_t * | hd_data, | |
hd_manual_t * | entry | |||
) |
References s_hd_t::tag_s::freeit, hd_data_t::hddb2, hddb_init(), s_hd_t::idx, hd_data_t::last_idx, s_hd_t::line, hd_data_t::module, s_hd_t::module, new_mem(), s_hd_t::persistent_prop, prop2hd(), read_properties(), and s_hd_t::tag.
Referenced by hd_change_config_status(), and hd_scan_manual().
char* hd_status_value_name | ( | hd_status_value_t | status | ) |
References key2value().
Referenced by hd_dump_entry().
References hd2prop(), hd_report_this(), hd_write_properties(), s_hd_t::persistent_prop, s_hd_t::udi, and s_hd_t::unique_id.
Referenced by hd_change_config_status().