libhd
5.0
|
Modules | |
Debug flags | |
hd_data_t debug flags | |
ID macros | |
Macros to handle device and vendor ids. | |
Data Structures | |
struct | s_hd_t::is_s |
struct | s_hd_t::tag_s |
struct | hd_data_t::flag_struct |
Special flags. More... | |
Macros | |
#define | HD_VERSION 0 /* will be set during install */ |
Interface version. More... | |
#define | HD_MINOR_VERSION 0 /* will be set during install */ |
#define | HD_FULL_VERSION (HD_VERSION * 1000 + HD_MINOR_VERSION) |
#define | HARDWARE_DIR "/var/lib/hardware" |
libhd's directory More... | |
#define HARDWARE_DIR "/var/lib/hardware" |
libhd's directory
#define HD_FULL_VERSION (HD_VERSION * 1000 + HD_MINOR_VERSION) |
#define HD_MINOR_VERSION 0 /* will be set during install */ |
#define HD_VERSION 0 /* will be set during install */ |
Interface version.
union { ... } |
unsigned res_mem_t::access |
enum access_flags
Referenced by dump_normal(), hd2prop(), hd_pci_complete_data(), hd_scan_memory(), and prop2hd().
unsigned res_io_t::access |
enum access_flags
Referenced by do_lp(), dump_normal(), gather_resources(), hd2prop(), hd_pci_complete_data(), hd_scan_isdn(), hd_scan_serial(), and prop2hd().
unsigned hd_status_t::active |
Hardware is active.
Referenced by hd2prop(), hd_dump_entry(), and prop2hd().
unsigned driver_info_module_t::active |
if module is currently active
Referenced by dump_normal(), and expand_driver_info().
char* res_hwaddr_t::addr |
Referenced by add_kma(), add_uml(), add_xpnet(), dump_normal(), free_res_list(), and hd_scan_net().
uint64_t misc_io_t::addr |
Referenced by dump_misc_data(), gather_resources(), hd_scan_misc2(), and read_ioports().
unsigned s_pci_t::addr_flags[7] |
I/O or memory address flags.
Referenced by hd_pci_complete_data(), and hd_pci_read_data().
hd_id_t smbios_secure_t::admin |
admin password status
Referenced by smbios_free(), and smbios_parse().
unsigned s_hd_t::is_s::agp |
AGP device.
Referenced by hd2prop(), hd_dump_entry(), hd_pci_complete_data(), and prop2hd().
char* modinfo_t::alias |
Referenced by hd_free_hd_data(), hd_modinfo_db(), match_modinfo(), and parse_modinfo().
unsigned { ... } ::all |
the next 5 entries combined
unsigned driver_info_x11_t::all |
the next 5 entries combined
Referenced by dump_normal(), and expand_driver_info().
unsigned* isdn_parm_s::alt_value |
possible values
Referenced by dump_normal(), free_driver_info(), and isdn_driver().
int isdn_parm_s::alt_values |
length of alt_value[]
Referenced by dump_normal(), and isdn_driver().
smbios_any_t u_hd_smbios_t::any |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
res_any_t u_hd_res_t::any |
Referenced by add_edid_info(), add_kma(), add_scsi_sysfs_info(), add_uml(), add_xpnet(), dump_normal(), free_res_list(), get_res(), have_common_res(), hd2prop(), hd_scan_misc(), hd_scan_misc2(), hd_scan_net(), hd_scan_serial(), hd_scan_wlan(), hd_usb_support(), int_floppy(), monitor_driver(), prop2hd(), and update_irq_usage().
driver_info_any_t driver_info_u::any |
unsigned bios_info_t::apm_bios_flags |
Referenced by dump_bios().
unsigned bios_info_t::apm_enabled |
Referenced by dump_bios(), and hd_apm_enabled().
unsigned bios_info_t::apm_subver |
Referenced by dump_bios().
unsigned bios_info_t::apm_supported |
Referenced by dump_bios().
unsigned bios_info_t::apm_ver |
Referenced by dump_bios().
char { ... } ::application |
char * cdrom_info_s::application |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
enum cpu_arch cpu_info_t::architecture |
Referenced by dump_cpu(), and read_cpuinfo().
unsigned smbios_memerror_t::array_addr |
fault address rel.
to mem array; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
uint64_t smbios_mem64error_t::array_addr |
fault address rel.
to mem array; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
int smbios_memdevice_t::array_handle |
memory array this device belongs to
Referenced by smbios_dump(), and smbios_parse().
int smbios_memarraymap_t::array_handle |
memory array this mapping belongs to
Referenced by smbios_dump(), and smbios_parse().
int smbios_memdevicemap_t::arraymap_handle |
memory array mapping handle
Referenced by smbios_dump(), and smbios_parse().
char* smbios_boardinfo_t::asset |
asset tag
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_chassis_t::asset |
asset tag
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_processor_t::asset |
asset tag
Referenced by smbios_free(), and smbios_parse().
char* smbios_memdevice_t::asset |
asset tag
Referenced by smbios_free(), and smbios_parse().
unsigned edd_info_t::assigned |
uint64_t hd_data_t::assigned_irqs |
(Internal) irqs automatically assigned by libhd (for driver info)
Referenced by isdn_driver().
hd_id_t smbios_cache_t::assoc |
cache associativity
Referenced by smbios_free(), and smbios_parse().
str_list_t* s_ser_device_t::at_resp |
Referenced by at_cmd(), get_serial_modem(), guess_modem_name(), hd_move_to_shm(), and hd_scan_modem().
unsigned s_hd_t::attached_to |
Device this hardware is attached to.
Link to some 'parent' device. Use hd_get_device_by_idx() to get the corresponding hardware entry.
Referenced by add_kma(), add_monitor(), add_partitions(), add_pci_data(), add_scsi_sysfs_info(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xpnet(), do_lp(), do_zip(), get_block_devs(), get_generic_scsi_devs(), get_scsi_tape(), get_usb_devs(), has_something_attached(), hd_dump_entry(), hd_read_macio(), hd_read_nd(), hd_read_sdio(), hd_read_virtio(), hd_scan(), hd_scan_braille(), hd_scan_floppy(), hd_scan_manual(), hd_scan_monitor(), hd_scan_net(), int_find_parent(), pcmcia_ctrl_read_data(), and pcmcia_read_data().
unsigned vbe_mode_info_s::attributes |
mode attributes
str_list_t* res_wlan_t::auth_modes |
open, sharedkey, wpa-psk, wpa-eap, wpa-leap
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
unsigned hd_status_t::available |
Hardware availability.
Set to hd_status_t::status_yes if the hardware has been detected or hd_status_t::status_no if the hardware has not been found. You can set it to hd_status_t::status_unknown to indicate that this hardware cannot be automatically detected (say, ISA cards).
Referenced by hd2prop(), hd_change_config_status(), hd_dump_entry(), hd_list(), hd_list2(), hd_list_with_status(), hd_list_with_status2(), hd_scan_manual(), hd_scan_manual2(), hd_scan_xtra(), int_media_check(), and prop2hd().
unsigned hd_status_t::available_orig |
(Internal) original value of available; This is used to keep track of the original value of the hd_status_t::available state as it was stored in /var/lib/hardware/unique-keys/.
(hd_status_t::available is automatically updated during the detection process.)
Referenced by hd_list(), hd_list2(), and prop2hd().
unsigned char joystick_s::axes |
Referenced by add_joystick_details(), and dump_normal().
int { ... } ::b |
int hal_prop_s::b |
Referenced by hd_hal_print_prop(), int_cdrom(), int_hotplug(), parse_property(), and read_hal().
unsigned driver_info_display_t::bandwidth |
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
char* smbios_memdevice_t::bank |
bank location
Referenced by smbios_free(), and smbios_parse().
uint64_t res_mem_t::base |
Referenced by dump_normal(), hd2prop(), hd_pci_complete_data(), and prop2hd().
uint64_t res_io_t::base |
unsigned res_irq_t::base |
unsigned res_dma_t::base |
Referenced by dump_normal(), gather_resources(), have_common_res(), hd2prop(), join_res_dma(), and prop2hd().
uint64_t s_pci_t::base_addr[7] |
I/O or memory base.
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned s_pci_t::base_class |
Referenced by dump_pci_data(), hd_modinfo_db(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned modinfo_t::base_class |
unsigned { ... } ::base_class |
unsigned { ... } ::base_class |
hd_id_t s_hd_t::base_class |
Base class (id and name).
Referenced by add_input_dev(), add_kma(), add_monitor(), add_mv643xx_eth(), add_partitions(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), add_xpnet(), assign_hw_class(), cmp_hd(), create_model_name(), do_lp(), do_zip(), dump_normal(), free_hd_entry(), get_block_devs(), get_dsl_info(), get_generic_scsi_devs(), get_input_devices(), get_isdn_info(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), hd2prop(), hd_apm_enabled(), hd_base_class_list(), hd_boot_disk(), hd_color(), hd_display_adapter(), hd_dump_entry(), hd_is_uml(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_cpu(), hd_scan_dsl(), hd_scan_fb(), hd_scan_floppy(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_memory(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_sys(), hd_scan_wlan(), hd_scan_xtra(), hd_sub_class_list(), hd_usb_support(), hddb_add_info(), int_cdrom(), int_floppy(), int_media_check(), int_modem(), int_mouse(), int_wlan(), is_audio(), is_modem(), is_pcmcia_ctrl(), is_pppoe(), is_zip(), kbd_driver(), pcmcia_ctrl_read_data(), pcmcia_read_data(), prop2hd(), read_cpuinfo(), and set_class_entries().
uint64_t s_pci_t::base_len[7] |
I/O or memory ranges.
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
res_baud_t u_hd_res_t::baud |
Referenced by add_serial_console(), add_serial_modem(), dump_normal(), get_usb_devs(), hd2prop(), hd_scan_serial(), and prop2hd().
unsigned s_serial_t::baud |
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
unsigned s_hd_t::is_s::bd |
BD.
Referenced by add_cdrom_info(), and dump_normal().
unsigned s_hd_t::is_s::bdr |
BD-R.
Referenced by add_cdrom_info(), and dump_normal().
unsigned s_hd_t::is_s::bdre |
BD-RE.
Referenced by add_cdrom_info(), and dump_normal().
hd_detail_bios_t hd_detail_t::bios |
Referenced by dump_bios(), free_hd_detail(), hd_apm_enabled(), hd_scan_misc(), hd_scan_monitor(), and int_mouse().
bios32_info_t bios_info_t::bios32 |
Referenced by dump_bios().
memory_range_t hd_data_t::bios_ebda |
(Internal) EBDA
Referenced by hd_free_hd_data().
memory_range_t hd_data_t::bios_ram |
(Internal) BIOS 0x00400 - 0x004ff
Referenced by hd_free_hd_data(), and hd_smp_support().
memory_range_t hd_data_t::bios_rom |
(Internal) BIOS 0xc0000 - 0xfffff
Referenced by hd_free_hd_data(), and isdn_driver().
smbios_biosinfo_t u_hd_smbios_t::biosinfo |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned hd_data_t::flag_struct::biosvram |
internal: map Video BIOS RAM (128k at 0xa0000)
Referenced by hd_scan().
unsigned char hd_bitmap_t::bitmap[16] |
large enough for all uses
Referenced by smbios_bitmap2str(), smbios_bitmap_print(), and smbios_parse().
str_list_t* res_wlan_t::bitrates |
in Mbps units
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
unsigned hd_bitmap_t::bits |
real bitmap length in bits
Referenced by smbios_bitmap2str(), smbios_bitmap_print(), and smbios_parse().
unsigned res_baud_t::bits |
Referenced by add_serial_console(), dump_normal(), hd2prop(), and prop2hd().
unsigned s_ser_device_t::bits |
Referenced by chk4id(), dump_ser_modem_data(), dump_ser_mouse_data(), and is_pnpinfo().
unsigned char floppy_info_t::block0[512] |
unsigned char* s_hd_t::block0 |
(Internal) First 512 bytes of block devices.
To check accessibility of block devices we read the first block. The data is used to identify the boot device.
Referenced by free_hd_entry(), hd_boot_disk(), hd_scan_misc(), and int_media_check().
hd_id_t smbios_boardinfo_t::board_type |
board type
Referenced by smbios_free(), and smbios_parse().
smbios_boardinfo_t u_hd_smbios_t::boardinfo |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
double cpu_info_t::bogo |
bogo mips
Referenced by dump_cpu(), and read_cpuinfo().
enum boot_arch hd_data_t::boot |
(Internal) boot method
Referenced by read_cpuinfo().
unsigned cdrom_info_s::bootable |
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::bootable |
hd_id_t smbios_chassis_t::bootup |
bootup state
Referenced by smbios_free(), and smbios_parse().
unsigned isapnp_card_t::broken |
mark a broken card
unsigned s_hd_t::broken |
Hardware appears to be broken in some way.
This was used to indicate broken framebuffer support of some graphics cards. Currently unused.
Referenced by dump_normal(), hd2prop(), and prop2hd().
unsigned char s_ser_device_t::buf[0x1000] |
Referenced by at_cmd(), chk4id(), dump_ser_modem_data(), dump_ser_mouse_data(), get_serial_modem(), and is_pnpinfo().
int s_ser_device_t::buf_len |
Referenced by at_cmd(), chk4id(), dump_ser_modem_data(), dump_ser_mouse_data(), get_serial_modem(), and is_pnpinfo().
unsigned char cpq_ctlorder_t::bus |
unsigned s_pci_t::bus |
PCI bus #, nothing to do with hw_t.bus.
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
int usb_s::bus |
unsigned { ... } ::bus |
unsigned bios_info_t::bus |
Referenced by int_mouse().
hd_id_t s_hd_t::bus |
Bus type (id and name).
Referenced by active_vga_card(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), assign_hw_class(), cmp_hd(), do_lp(), do_zip(), dsl_driver(), free_hd_entry(), get_block_devs(), get_dsl_info(), get_generic_scsi_devs(), get_input_devices(), get_isdn_info(), get_scsi_tape(), get_serial_modem(), get_usb_devs(), hd2prop(), hd_add_id(), hd_bus_list(), hd_display_adapter(), hd_dump_entry(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_mmc(), hd_read_nd(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_vio(), hd_read_virtio(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_dsl(), hd_scan_floppy(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_net(), hd_scan_xtra(), hddb_add_info(), int_fix_usb_scsi(), int_hotplug(), int_mouse(), is_audio(), is_pcmcia_ctrl(), isdn_driver(), kbd_driver(), pcmcia_ctrl_read_data(), pcmcia_read_data(), and prop2hd().
char* cdb_isdn_card::bus |
bus type
Referenced by add_current_item(), init_cdbisdn(), and WriteCards().
hd_id_t smbios_slot_t::bus_width |
data bus width
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_mouse_t::buttons |
number of buttons
Referenced by smbios_dump(), and smbios_parse().
unsigned char joystick_s::buttons |
Referenced by add_joystick_details(), and dump_normal().
int driver_info_mouse_t::buttons |
number of buttons, -1 --> unknown
Referenced by dump_normal(), and expand_driver_info().
unsigned vbe_mode_info_s::bytes_p_line |
line length
unsigned res_framebuffer_t::bytes_p_line |
line length in bytes (do not confuse with 'width')
Referenced by dump_normal(), hd2prop(), and prop2hd().
str_list_t* usb_s::c |
Referenced by free_hd_detail().
unsigned { ... } ::c |
unsigned cdrom_info_s::c |
unsigned driver_info_x11_t::c15 |
Referenced by dump_normal(), and expand_driver_info().
unsigned { ... } ::c15 |
unsigned driver_info_x11_t::c16 |
Referenced by dump_normal(), and expand_driver_info().
unsigned { ... } ::c16 |
unsigned driver_info_x11_t::c24 |
Referenced by dump_normal(), and expand_driver_info().
unsigned { ... } ::c24 |
unsigned driver_info_x11_t::c32 |
Referenced by dump_normal(), and expand_driver_info().
unsigned { ... } ::c32 |
unsigned driver_info_x11_t::c8 |
Referenced by dump_normal(), and expand_driver_info().
unsigned { ... } ::c8 |
smbios_cache_t u_hd_smbios_t::cache |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned scsi_s::cache |
Referenced by add_scsi_sysfs_info().
unsigned cpu_info_t::cache |
Referenced by dump_cpu(), and read_cpuinfo().
res_cache_t u_hd_res_t::cache |
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), and prop2hd().
hd_id_t smbios_cache_t::cache_type |
logical cache type
Referenced by smbios_free(), and smbios_parse().
unsigned bios_info_t::caps_lock |
Referenced by dump_bios().
unsigned { ... } ::caps_lock |
isapnp_card_t* isapnp_t::card |
isapnp_card_t* isapnp_dev_t::card |
Referenced by free_hd_detail().
int cdb_isdn_vario::card_ref |
reference to a card
Referenced by del_vario(), hd_cdbisdn_get_card_from_type(), new_vario(), and SortCards().
unsigned char* isapnp_card_t::card_regs |
Referenced by free_hd_detail().
int isapnp_t::cards |
unsigned cdrom_info_s::catalog |
boot catalog start
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::catalog |
boot catalog start
char* devtree_s::ccin |
Referenced by free_devtree().
hd_detail_ccw_t hd_detail_t::ccw |
Referenced by free_hd_detail(), get_block_devs(), hd_add_id(), hd_dump_entry(), and hddb_add_info().
unsigned cdrom_info_s::cdr |
Referenced by add_cdrom_info(), and read_cdroms().
unsigned s_hd_t::is_s::cdr |
CD-R.
Referenced by add_cdrom_info(), dump_normal(), hd2prop(), int_cdrom(), and prop2hd().
unsigned cdrom_info_s::cdrom |
cdrom in drive
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
hd_detail_cdrom_t hd_detail_t::cdrom |
Referenced by add_cdrom_info(), free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
cdrom_info_t* hd_data_t::cdrom |
(Internal) CDROM devs from PROC_CDROM_INFO
Referenced by add_cdrom_info(), hd_scan_sysfs_block(), and read_cdroms().
str_list_t* hd_data_t::cdroms |
(Internal) cdroms according to PROC_CDROM_INFO
Referenced by get_block_devs(), hd_free_hd_data(), hd_scan_sysfs_block(), read_cdroms(), and read_partitions().
unsigned cdrom_info_s::cdrw |
Referenced by add_cdrom_info(), and read_cdroms().
unsigned s_hd_t::is_s::cdrw |
CD-RW.
Referenced by add_cdrom_info(), dump_normal(), hd2prop(), int_cdrom(), and prop2hd().
char* cdb_isdn_vario::cfg_prog |
optional cfg prog
Referenced by init_cdbisdn(), and WriteVarios().
hd_id_t smbios_chassis_t::ch_type |
chassis type
Referenced by smbios_free(), and smbios_parse().
unsigned scsi_s::channel |
unsigned misc_dma_t::channel |
Referenced by dump_misc_data(), gather_resources(), and read_dmas().
str_list_t* res_wlan_t::channels |
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
int smbios_boardinfo_t::chassis |
handle of chassis
Referenced by smbios_dump(), and smbios_parse().
smbios_chassis_t u_hd_smbios_t::chassis |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* hd_manual_s::child_ids |
str_list_t* s_hd_t::child_ids |
unique_ids of children (parent_id).
Referenced by free_hd_entry(), hd2prop(), hd_dump_entry(), hd_scan(), and prop2hd().
char* cdb_isdn_card::Class |
CLASS of the card.
Referenced by add_current_item(), get_dsl_info(), get_isdn_info(), init_cdbisdn(), and WriteCards().
int devtree_s::class_code |
class : sub_class : prog-if
char * s_ser_device_t::class_name |
Referenced by dump_ser_modem_data(), dump_ser_mouse_data(), hd_move_to_shm(), hd_scan_modem(), and is_pnpinfo().
unsigned monitor_info_t::clock |
pixel clock in kHz
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned cpu_info_t::clock |
Referenced by create_model_name(), dump_cpu(), and read_cpuinfo().
struct usb_s* usb_s::cloned |
Referenced by free_hd_detail().
unsigned s_pci_t::cmd |
PCI_COMMAND.
Referenced by hd_pci_read_data().
char* hd_data_t::cmd_line |
(Internal) kernel command line
Referenced by get_cmdline(), and hd_free_hd_data().
unsigned prom_info_t::color |
Referenced by dump_prom(), and hd_color().
unsigned hd_data_t::color_code |
(Internal) color, if any
Referenced by hd_color(), and read_cpuinfo().
unsigned res_framebuffer_t::colorbits |
4, 8, 15, 16, 24, 32
Referenced by dump_normal(), hd2prop(), and prop2hd().
struct { ... } driver_info_x11_t::colors |
supported color depths
Referenced by dump_normal(), and expand_driver_info().
unsigned bios32_info_t::compaq |
is compaq system
unsigned bios_info_t::compat_dev |
Referenced by int_mouse().
unsigned { ... } ::compat_dev |
hd_id_t s_hd_t::compat_device |
Device id and name of some compatible hardware.
Used mainly for ISA-PnP devices.
Referenced by add_input_dev(), add_serial_modem(), add_serial_mouse(), cmp_hd(), create_model_name(), dump_normal(), expand_driver_info(), free_hd_entry(), get_input_devices(), hd2prop(), hd_read_ibmebus(), hddb_add_info(), int_mouse(), prop2hd(), and set_class_entries().
unsigned bios_info_t::compat_vend |
Referenced by int_mouse().
unsigned { ... } ::compat_vend |
hd_id_t s_hd_t::compat_vendor |
Vendor id and name of some compatible hardware.
Used mainly for ISA-PnP devices.
Referenced by add_input_dev(), add_serial_modem(), add_serial_mouse(), cmp_hd(), dump_normal(), expand_driver_info(), free_hd_entry(), get_input_devices(), hd2prop(), hd_read_ibmebus(), hddb_add_info(), int_mouse(), and set_class_entries().
char * devtree_s::compatible |
Referenced by free_devtree().
char* driver_info_module_t::conf |
conf.modules entry, if any (e.g.
for sb.o)
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
smbios_config_t u_hd_smbios_t::config |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* hd_manual_s::config_string |
char* s_hd_t::config_string |
Some config info.
Every hardware item may get some string assigned. This string is stored in files below /var/lib/hardware/unique-keys/. There is no meaning associated with this string.
Referenced by free_hd_entry(), hd2prop(), hd_change_config_status(), hd_dump_entry(), hd_scan_manual(), and prop2hd().
unsigned hd_status_t::configured |
Hardware config status.
Set to hd_status_t::status_yes if the hardware has been configured, otherwise hd_status_t::status_no.
Referenced by hd2prop(), hd_change_config_status(), hd_dump_entry(), hd_list_with_status(), hd_list_with_status2(), hd_scan_manual2(), hd_scan_xtra(), and prop2hd().
unsigned isdn_parm_s::conflict |
smbios_connect_t u_hd_smbios_t::connect |
Referenced by smbios_free(), and smbios_parse().
int usb_s::conns |
char* scsi_s::controller_id |
Referenced by add_scsi_sysfs_info(), and free_scsi().
char* res_fc_t::controller_id |
Referenced by add_scsi_sysfs_info(), dump_normal(), and free_res_list().
int usb_s::count |
unsigned s_hd_t::count |
(Internal) Counter, used in combination with hd_t::module and hd_t::line.
Referenced by add_hd_entry(), and hd_dump_entry().
unsigned usb_s::country |
Referenced by kbd_driver().
cpq_ctlorder_t bios32_info_t::cpq_ctrl[32] |
32 == MAX_CONTROLLERS
hd_detail_cpu_t hd_detail_t::cpu |
Referenced by create_model_name(), dump_cpu(), free_hd_detail(), hd_is_uml(), hd_smp_support(), kbd_driver(), and read_cpuinfo().
str_list_t* hd_data_t::cpu |
(Internal) /proc/cpuinfo
Referenced by dump_cpu_data(), hd_free_hd_data(), hd_scan_cpu(), hd_scan_sys(), and read_cpuinfo().
uint64_t smbios_processor_t::cpu_id |
processor id
Referenced by smbios_dump(), and smbios_parse().
hd_id_t smbios_processor_t::cpu_status |
cpu status
Referenced by smbios_free(), and smbios_parse().
unsigned hd_data_t::flag_struct::cpuemu |
use CPU emulation to run BIOS code (i386 only)
Referenced by hd_scan().
unsigned smp_info_t::cpus |
Referenced by dump_bios().
unsigned smp_info_t::cpus_en |
number of cpus & ennabled cpus
Referenced by dump_bios().
char * cdrom_info_s::creation_date |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
char { ... } ::creation_date |
int isapnp_card_t::csn |
unsigned char ccw_s::cu_model |
Referenced by hd_dump_entry(), and hddb_add_info().
unsigned s_ser_device_t::cur_baud |
Referenced by at_cmd(), get_serial_modem(), and set_modem_speed().
char* smbios_lang_t::current |
current language
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned vbe_info_t::current_mode |
current video mode
Referenced by dump_bios().
unsigned smbios_cache_t::current_size |
current size in kbytes
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_processor_t::current_speed |
MHz.
Referenced by smbios_dump(), and smbios_parse().
unsigned edd_info_t::cyls |
unsigned { ... } ::cyls |
unsigned { ... } ::cyls |
unsigned res_disk_geo_t::cyls |
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_misc(), and prop2hd().
str_list_t * usb_s::d |
Referenced by free_hd_detail().
double hal_prop_s::d |
Referenced by hd_hal_print_prop(), parse_property(), and read_hal().
double { ... } ::d |
int usb_s::d_cls |
Referenced by get_usb_devs(), and set_class_entries().
int usb_s::d_prot |
Referenced by get_usb_devs(), and set_class_entries().
int usb_s::d_sub |
Referenced by get_usb_devs(), and set_class_entries().
unsigned driver_info_x11_t::dacspeed |
unsigned char* memory_range_t::data |
actual data
Referenced by free_hd_detail(), hd_free_hd_data(), hd_smp_support(), and isdn_driver().
unsigned char* smbios_any_t::data |
formatted section
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned char* smbios_biosinfo_t::data |
unsigned char* smbios_sysinfo_t::data |
unsigned char* smbios_boardinfo_t::data |
unsigned char* smbios_chassis_t::data |
unsigned char* smbios_processor_t::data |
unsigned char* smbios_cache_t::data |
unsigned char* smbios_connect_t::data |
unsigned char* smbios_slot_t::data |
unsigned char* smbios_onboard_t::data |
unsigned char* smbios_oem_t::data |
unsigned char* smbios_config_t::data |
unsigned char* smbios_lang_t::data |
unsigned char* smbios_group_t::data |
unsigned char* smbios_memarray_t::data |
unsigned char* smbios_memdevice_t::data |
unsigned char* smbios_memerror_t::data |
unsigned char* smbios_memarraymap_t::data |
unsigned char* smbios_memdevicemap_t::data |
unsigned char* smbios_mouse_t::data |
unsigned char* smbios_secure_t::data |
unsigned char* smbios_power_t::data |
unsigned char* smbios_mem64error_t::data |
unsigned char s_pci_t::data[256] |
the PCI data
Referenced by dump_pci_data(), hd_pci_read_data(), and pci_cfg_byte().
unsigned char* isapnp_res_t::data |
Referenced by free_hd_detail().
unsigned* hddb_data_t::data |
pci_t* hd_detail_pci_t::data |
Referenced by add_pci(), add_pci_data(), free_hd_detail(), hd_modinfo_db(), hd_pci_complete_data(), and hd_scan_monitor().
usb_t* hd_detail_usb_t::data |
Referenced by free_hd_detail(), get_usb_devs(), and kbd_driver().
isapnp_dev_t* hd_detail_isapnp_t::data |
Referenced by free_hd_detail(), and module_cmd().
cdrom_info_t* hd_detail_cdrom_t::data |
Referenced by add_cdrom_info(), free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
floppy_info_t* hd_detail_floppy_t::data |
Referenced by free_hd_detail().
bios_info_t* hd_detail_bios_t::data |
Referenced by dump_bios(), free_hd_detail(), hd_apm_enabled(), hd_scan_misc(), hd_scan_monitor(), and int_mouse().
cpu_info_t* hd_detail_cpu_t::data |
Referenced by create_model_name(), dump_cpu(), free_hd_detail(), hd_is_uml(), hd_smp_support(), kbd_driver(), and read_cpuinfo().
prom_info_t* hd_detail_prom_t::data |
Referenced by dump_prom(), free_hd_detail(), and hd_color().
monitor_info_t* hd_detail_monitor_s::data |
Referenced by add_edid_info(), add_lcd_info(), dump_normal(), free_hd_detail(), hd_scan_fb(), and monitor_driver().
sys_info_t* hd_detail_sys_t::data |
Referenced by dump_sys(), free_hd_detail(), and hd_scan_sys().
scsi_t* hd_detail_scsi_t::data |
Referenced by add_scsi_sysfs_info(), and free_hd_detail().
devtree_t* hd_detail_devtree_t::data |
Referenced by add_monitor().
ccw_t* hd_detail_ccw_t::data |
Referenced by free_hd_detail(), get_block_devs(), hd_add_id(), hd_dump_entry(), and hddb_add_info().
joystick_t* hd_detail_joystick_t::data |
Referenced by add_joystick_details(), dump_normal(), and free_hd_detail().
void* hd_data_t::data |
Referenced by copy_log2shm(), hd_boot_disk(), hd_fork(), hd_is_shm_ptr(), hd_move_to_shm(), hd_scan_modem(), hd_scan_mouse(), hd_shm_add(), hd_shm_clean(), hd_shm_done(), hd_shm_init(), and progress().
void* { ... } ::data |
unsigned s_pci_t::data_ext_len |
max.
accessed config byte; see code
Referenced by dump_pci_data(), hd_pci_read_data(), and pci_cfg_byte().
int smbios_any_t::data_len |
formatted section length
Referenced by smbios_dump(), and smbios_parse().
int smbios_biosinfo_t::data_len |
int smbios_sysinfo_t::data_len |
int smbios_boardinfo_t::data_len |
int smbios_chassis_t::data_len |
int smbios_processor_t::data_len |
int smbios_cache_t::data_len |
int smbios_connect_t::data_len |
int smbios_slot_t::data_len |
int smbios_onboard_t::data_len |
int smbios_oem_t::data_len |
int smbios_config_t::data_len |
int smbios_lang_t::data_len |
int smbios_group_t::data_len |
int smbios_memarray_t::data_len |
int smbios_memdevice_t::data_len |
int smbios_memerror_t::data_len |
int smbios_memarraymap_t::data_len |
int smbios_memdevicemap_t::data_len |
int smbios_mouse_t::data_len |
int smbios_secure_t::data_len |
int smbios_power_t::data_len |
int smbios_mem64error_t::data_len |
unsigned s_pci_t::data_len |
the actual length of the data field
Referenced by hd_pci_read_data().
unsigned hddb_data_t::data_len |
unsigned hddb_data_t::data_max |
char* smbios_biosinfo_t::date |
date mm/dd/yyyy (old: yy)
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned smbios_power_t::day |
dto, day
Referenced by smbios_dump(), and smbios_parse().
unsigned char vbe_info_t::ddc_port[4][0x80] |
ddc monitor info per port
Referenced by hd_scan_monitor().
unsigned vbe_info_t::ddc_ports |
max ports to probe
Referenced by hd_scan_monitor().
unsigned hd_data_t::debug |
Debug flags.
Although there exist some debug flag defines this scheme is currently not followed consistently. It is guaranteed however that -1 will give the most log messages and 0 the least.
Referenced by add_edid_info(), at_cmd(), do_lp(), do_zip(), dump_normal(), get_cmdline(), get_kernel_version(), get_serial_info(), get_serial_modem(), hd_boot_disk(), hd_dump_entry(), hd_scan(), hd_scan_floppy(), hd_scan_misc(), hd_scan_misc2(), hd_scan_modem(), hd_scan_mouse(), hd_scan_serial(), hd_scan_sysfs_pci(), progress(), read_cdroms(), read_cpuinfo(), and read_partitions().
unsigned isdn_parm_s::def_value |
default value
Referenced by dump_normal(), and isdn_driver().
unsigned scsi_s::deleted |
char* devtree_s::description |
Referenced by free_devtree().
char* cdb_isdn_vario::description |
optional description
Referenced by add_current_item(), init_cdbisdn(), and WriteVarios().
char* smbios_slot_t::desig |
slot designation
Referenced by smbios_free(), and smbios_parse().
hd_detail_t* s_hd_t::detail |
Special info associated with this hardware.
Referenced by add_cdrom_info(), add_edid_info(), add_joystick_details(), add_lcd_info(), add_monitor(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), create_model_name(), dump_bios(), dump_cpu(), dump_normal(), dump_prom(), dump_sys(), free_devtree(), free_hd_entry(), get_block_devs(), get_usb_devs(), hd_add_id(), hd_apm_enabled(), hd_color(), hd_copy(), hd_dump_entry(), hd_is_uml(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_cdrom_info(), hd_scan_fb(), hd_scan_misc(), hd_scan_monitor(), hd_scan_sys(), hd_smp_support(), hddb_add_info(), int_mouse(), kbd_driver(), module_cmd(), monitor_driver(), and read_cpuinfo().
struct { ... } * smbios_onboard_t::dev |
device list
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned s_pci_t::dev |
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
int isapnp_dev_t::dev |
char* misc_io_t::dev |
Referenced by dump_misc_data(), free_misc(), gather_resources(), and read_ioports().
char* misc_dma_t::dev |
Referenced by dump_misc_data(), free_misc(), gather_resources(), and read_dmas().
char** misc_irq_t::dev |
Referenced by dump_misc_data(), free_misc(), gather_resources(), and read_irqs().
char * s_ser_device_t::dev_id |
Referenced by add_serial_modem(), add_serial_mouse(), dump_ser_modem_data(), dump_ser_mouse_data(), hd_move_to_shm(), hd_scan_modem(), and is_pnpinfo().
unsigned smbios_onboard_t::dev_len |
device list length
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned char ccw_s::dev_model |
Referenced by hd_dump_entry().
char* scsi_s::dev_name |
Referenced by add_scsi_sysfs_info(), and free_scsi().
char* s_ser_device_t::dev_name |
int usb_s::dev_nr |
unsigned char cpq_ctlorder_t::devfn |
char* s_sysfsdrv_t::device |
Referenced by hd_free_sysfsdrv(), hd_sysfs_driver_list(), and hd_sysfs_find_driver().
unsigned usb_s::device |
Referenced by get_usb_devs(), and set_class_entries().
unsigned { ... } ::device |
unsigned modinfo_t::device |
unsigned { ... } ::device |
char* s_serial_t::device |
Referenced by get_serial_info(), and hd_scan_serial().
hd_id_t s_hd_t::device |
Device id and name.
Id is actually a combination of some tag to differentiate the various id types and the real id. Use the ID_VALUE macro to get e.g. the real PCI id value for a PCI device.
Referenced by add_edid_info(), add_ide_sysfs_info(), add_kma(), add_lcd_info(), add_mv643xx_eth(), add_other_sysfs_info(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), add_xpnet(), cmp_hd(), create_model_name(), do_lp(), do_zip(), dump_normal(), expand_driver_info(), free_hd_entry(), get_dsl_info(), get_input_devices(), get_isdn_info(), get_serial_devs(), get_usb_devs(), hd2prop(), hd_add_id(), hd_modinfo_db(), hd_module_list(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_dsl(), hd_scan_fb(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_serial(), hd_scan_sys(), hd_scan_xtra(), hddb_add_info(), int_cdrom(), int_fix_usb_scsi(), int_mouse(), is_pcmcia_ctrl(), is_zip(), kbd_driver(), pcmcia_read_data(), prop2hd(), and set_class_entries().
int cdb_isdn_card::device |
Device ID for ISAPNP and PCI cards.
Referenced by compare_id(), hd_cdbisdn_get_card_from_id(), and new_entry().
unsigned smbios_memerror_t::device_addr |
fault address rel to mem device; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
uint64_t smbios_mem64error_t::device_addr |
fault address rel to mem device; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
unsigned modinfo_t::device_class |
unsigned { ... } ::device_class |
unsigned { ... } ::device_class |
int devtree_s::device_id |
unsigned modinfo_t::device_subclass |
unsigned { ... } ::device_subclass |
unsigned { ... } ::device_subclass |
char * devtree_s::device_type |
Referenced by free_devtree().
int misc_irq_t::devs |
Referenced by dump_misc_data(), free_misc(), gather_resources(), and read_irqs().
hd_detail_devtree_t hd_detail_t::devtree |
Referenced by add_monitor().
devtree_t* hd_data_t::devtree |
(Internal) prom device tree on ppc
Referenced by free_devtree(), hd_free_hd_data(), hd_scan_monitor(), and hd_smp_support().
unsigned hd_data_t::flag_struct::dformat |
Alternative output format.
Referenced by dump_normal(), and hd_dump_entry().
res_disk_geo_t u_hd_res_t::disk_geo |
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_misc(), and prop2hd().
str_list_t* hd_data_t::disks |
(Internal) disks according to /proc/partitions
Referenced by get_block_devs(), hd_free_hd_data(), hd_scan_sysfs_block(), and read_partitions().
driver_info_display_t driver_info_u::display |
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned hd_data_t::display |
(Internal) hd_idx of the active (vga) display
Referenced by hd_display_adapter(), and hd_scan_misc2().
res_dma_t u_hd_res_t::dma |
Referenced by dump_normal(), gather_resources(), have_common_res(), hd2prop(), join_res_dma(), and prop2hd().
misc_dma_t* misc_t::dma |
Referenced by dump_misc_data(), free_misc(), gather_resources(), and read_dmas().
unsigned misc_t::dma_len |
Referenced by read_dmas().
unsigned s_ser_device_t::do_io |
Referenced by at_cmd(), get_serial_modem(), guess_modem_name(), and write_modem().
char* s_sysfsdrv_t::driver |
Referenced by hd_free_sysfsdrv(), hd_sysfs_driver_list(), hd_sysfs_find_driver(), and int_update_driver_data().
char* usb_s::driver |
Referenced by free_hd_detail().
char * scsi_s::driver |
Referenced by free_scsi().
char* s_hd_t::driver |
Currently active driver.
Referenced by free_hd_entry(), and int_update_driver_data().
driver_info_t* s_hd_t::driver_info |
device driver info
Referenced by dump_normal(), expand_driver_info(), free_hd_entry(), hd_display_adapter(), hd_module_list(), hddb_add_info(), int_fix_usb_scsi(), and int_wlan().
char* s_hd_t::driver_module |
Currently active driver module (if any).
Referenced by dump_normal(), and int_update_driver_data().
str_list_t* s_hd_t::driver_modules |
List of currently active driver modules.
Referenced by dump_normal(), free_hd_entry(), and int_update_driver_data().
str_list_t* s_hd_t::drivers |
List of currently active drivers.
Referenced by add_ide_sysfs_info(), add_kma(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_uml(), add_xpnet(), dump_normal(), expand_driver_info(), free_hd_entry(), get_block_devs(), get_driverinfo(), get_generic_scsi_devs(), get_isdn_info(), get_scsi_tape(), get_usb_devs(), hd2prop(), hd_add_driver_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan_net(), int_fix_usb_scsi(), int_mouse(), int_update_driver_data(), pcmcia_read_data(), and prop2hd().
int cdb_isdn_vario::drvid |
unique id of the driver vario
driver_info_dsl_t driver_info_u::dsl |
Referenced by dsl_driver(), dump_normal(), and free_driver_info().
unsigned s_hd_t::is_s::dualport |
OSA Express device with two ports (S/390)
unsigned cdrom_info_s::dvd |
Referenced by add_cdrom_info(), and read_cdroms().
unsigned s_hd_t::is_s::dvd |
DVD.
Referenced by add_cdrom_info(), dump_normal(), hd2prop(), int_cdrom(), and prop2hd().
unsigned s_hd_t::is_s::dvdpr |
DVD+R.
Referenced by add_cdrom_info(), dump_normal(), and int_cdrom().
unsigned s_hd_t::is_s::dvdprdl |
DVD+R DL.
Referenced by add_cdrom_info(), dump_normal(), and int_cdrom().
unsigned s_hd_t::is_s::dvdprw |
DVD+RW.
Referenced by add_cdrom_info(), dump_normal(), and int_cdrom().
unsigned s_hd_t::is_s::dvdprwdl |
DVD+RW DL.
Referenced by add_cdrom_info(), and dump_normal().
unsigned cdrom_info_s::dvdr |
Referenced by add_cdrom_info(), and read_cdroms().
unsigned s_hd_t::is_s::dvdr |
DVD-R.
Referenced by add_cdrom_info(), dump_normal(), hd2prop(), int_cdrom(), and prop2hd().
unsigned cdrom_info_s::dvdram |
Referenced by add_cdrom_info(), and read_cdroms().
unsigned s_hd_t::is_s::dvdram |
DVDRAM.
Referenced by add_cdrom_info(), dump_normal(), hd2prop(), int_cdrom(), and prop2hd().
unsigned s_hd_t::is_s::dvdrdl |
DVD-R DL.
Referenced by add_cdrom_info(), and dump_normal().
unsigned s_hd_t::is_s::dvdrw |
DVD-RW.
Referenced by add_cdrom_info(), dump_normal(), and int_cdrom().
str_list_t * usb_s::e |
Referenced by free_hd_detail().
hd_id_t smbios_cache_t::ecc |
error correction type
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_memarray_t::ecc |
ECC types.
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_memdevice_t::eccbits |
ecc bits
Referenced by smbios_dump(), and smbios_parse().
struct { ... } edd_info_t::edd |
edd_info_t hd_data_t::edd[0x80] |
(Internal) enhanced disk drive data
Referenced by hd_free_hd_data().
unsigned hd_data_t::flag_struct::edd_used |
internal: edd info has been used
unsigned char* devtree_s::edid |
128 bytes
Referenced by add_monitor(), free_devtree(), and hd_scan_monitor().
unsigned char s_pci_t::edid_data[6][0x80] |
edid record
Referenced by add_edid_from_file(), and hd_scan_monitor().
unsigned s_pci_t::edid_len[6] |
edid record length
Referenced by add_edid_from_file(), hd_pci_read_data(), and hd_scan_monitor().
struct { ... } cdrom_info_s::el_torito |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
unsigned res_mem_t::enabled |
0: disabled, 1 enabled
Referenced by active_vga_card(), dump_normal(), hd2prop(), hd_pci_complete_data(), hd_scan_memory(), and prop2hd().
unsigned res_io_t::enabled |
0: disabled, 1 enabled
Referenced by active_vga_card(), do_lp(), dump_normal(), gather_resources(), hd2prop(), hd_pci_complete_data(), hd_scan_isdn(), hd_scan_serial(), and prop2hd().
unsigned res_irq_t::enabled |
0: disabled, 1 enabled
Referenced by dump_normal(), gather_resources(), hd2prop(), hd_pci_complete_data(), hd_scan_isdn(), hd_scan_serial(), and prop2hd().
unsigned res_dma_t::enabled |
0: disabled, 1 enabled
Referenced by dump_normal(), gather_resources(), hd2prop(), and prop2hd().
str_list_t* res_wlan_t::enc_modes |
WEP40, WEP104, WEP128, WEP232, TKIP, CCMP.
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
uint64_t smbios_memarraymap_t::end_addr |
end address
Referenced by smbios_dump(), and smbios_parse().
uint64_t smbios_memdevicemap_t::end_addr |
end address
Referenced by smbios_dump(), and smbios_parse().
unsigned bios32_info_t::entry |
entry point
Referenced by dump_bios().
hd_id_t smbios_memerror_t::err_type |
error type memory
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_mem64error_t::err_type |
error type memory
Referenced by smbios_free(), and smbios_parse().
int smbios_memarray_t::error_handle |
points to error info record; 0xfffe: not supported, 0xffff: no error
Referenced by smbios_dump(), and smbios_parse().
int smbios_memdevice_t::error_handle |
points to error info record; 0xfffe: not supported, 0xffff: no error
Referenced by smbios_dump(), and smbios_parse().
unsigned misc_irq_t::events |
Referenced by dump_misc_data(), gather_resources(), hd_scan_misc2(), and read_irqs().
unsigned edd_info_t::ext_64bit |
unsigned smbios_processor_t::ext_clock |
MHz.
Referenced by smbios_dump(), and smbios_parse().
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 |
str_list_t* driver_info_x11_t::extensions |
additional X extensions to load ('Module' section)
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
str_list_t* s_hd_t::extra_info |
(Internal) Unspecific text info.
It is used to track IDE interfaces and assign them to the correct IDE controllers.
Referenced by free_hd_entry(), hd_dump_entry(), and pcmcia_read_data().
unsigned scsi_s::fake |
hd_id_t smbios_processor_t::family |
processor family
Referenced by smbios_free(), and smbios_parse().
unsigned cpu_info_t::family |
axp: cpu variation
Referenced by dump_cpu(), and read_cpuinfo().
unsigned hd_data_t::flag_struct::fast |
Don't check tricky hardware.
Referenced by hd_list(), hd_list2(), and hd_set_probe_feature_hw().
unsigned vbe_mode_info_s::fb_start |
frame buffer start address (if any)
unsigned vbe_info_t::fb_start |
!= 0 if framebuffer is supported
res_fc_t u_hd_res_t::fc |
Referenced by add_scsi_sysfs_info(), dump_normal(), and free_res_list().
unsigned s_hd_t::is_s::fcoe |
fcoe device
Referenced by add_scsi_sysfs_info(), and dump_normal().
unsigned s_hd_t::is_s::fcoe_offload |
fcoe offload capable device
Referenced by dump_normal(), get_ethtool_priv(), and hd_scan_net().
uint64_t scsi_s::fcp_lun |
Referenced by add_scsi_sysfs_info().
uint64_t res_fc_t::fcp_lun |
Referenced by add_scsi_sysfs_info(), and dump_normal().
unsigned scsi_s::fcp_lun_ok |
Referenced by add_scsi_sysfs_info().
unsigned res_fc_t::fcp_lun_ok |
Referenced by add_scsi_sysfs_info(), and dump_normal().
int s_ser_device_t::fd |
Referenced by get_serial_modem(), init_modem(), set_modem_speed(), and write_modem().
unsigned char smp_info_t::feature[5] |
MP feature info.
hd_bitmap_t smbios_biosinfo_t::feature |
BIOS characteristics.
Referenced by smbios_free(), and smbios_parse().
hd_bitmap_t smbios_boardinfo_t::feature |
board features
Referenced by smbios_free(), and smbios_parse().
hd_bitmap_t smbios_slot_t::feature |
slot characteristics
Referenced by smbios_free(), and smbios_parse().
str_list_t* cpu_info_t::features |
x86: flags
Referenced by dump_cpu(), free_hd_detail(), and read_cpuinfo().
unsigned int cdb_isdn_card::features |
feature flags
char* cdb_isdn_vario::features |
optional features
Referenced by add_current_item(), init_cdbisdn(), and WriteVarios().
char * devtree_s::filename |
Referenced by free_devtree().
char* cdb_isdn_vario::firmware |
optional firmware to load
Referenced by add_current_item(), init_cdbisdn(), and WriteVarios().
unsigned s_hd_t::tag_s::fixed |
fixed, do no longer modify this entry
Referenced by hd_scan(), and hddb_add_info().
unsigned s_pci_t::flags |
various info, see enum pci_flags
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned isapnp_dev_t::flags |
unsigned isdn_parm_s::flags |
CDBISDN flags (P_...)
Referenced by dump_normal(), and isdn_driver().
struct hd_data_t::flag_struct hd_data_t::flags |
Referenced by add_scsi_sysfs_info(), dump_normal(), hd_dump_entry(), hd_fork(), hd_fork_done(), hd_is_uml(), hd_list(), hd_list2(), hd_scan(), hd_scan_braille(), hd_scan_int(), hd_scan_manual(), hd_scan_misc(), hd_scan_modem(), hd_scan_mouse(), hd_scan_no_hal(), hd_scan_sys(), hd_set_probe_feature_hw(), hd_shm_init(), hd_smp_support(), int_mouse(), int_udev(), match_modinfo(), progress(), read_kmods(), and read_partitions().
hd_detail_floppy_t hd_detail_t::floppy |
Referenced by free_hd_detail().
str_list_t* hd_data_t::floppy |
(Internal) contents of PROC_NVRAM, used by the floppy module
Referenced by dump_floppy_data(), hd_free_hd_data(), and hd_scan_floppy().
unsigned hd_data_t::flag_struct::forked |
we're running in a subprocess
Referenced by hd_fork(), hd_fork_done(), hd_scan_braille(), hd_scan_modem(), hd_scan_mouse(), and progress().
hd_id_t smbios_memdevice_t::form |
form factor
Referenced by smbios_free(), and smbios_parse().
char* sys_info_t::formfactor |
Referenced by dump_sys(), and hd_scan_sys().
res_framebuffer_t u_hd_res_t::framebuffer |
Referenced by dump_normal(), hd2prop(), and prop2hd().
unsigned s_hd_t::tag_s::freeit |
for internal memory management
Referenced by hd_free_hd_list(), hd_module_list(), hd_read_config(), and hd_scan_manual().
str_list_t* res_wlan_t::frequencies |
in GHz units
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
char * devtree_s::fru_number |
Referenced by free_devtree().
unsigned s_pci_t::func |
slot & function
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned s_hd_t::func |
(PCI) function.
Referenced by add_scsi_sysfs_info(), cmp_hd(), get_usb_devs(), hd2prop(), hd_dump_entry(), hd_pci_complete_data(), hd_scan_monitor(), hd_scan_serial(), is_audio(), pcmcia_read_data(), and prop2hd().
int s_ser_device_t::garbage |
Referenced by chk4id(), dump_ser_modem_data(), and dump_ser_mouse_data().
char* sys_info_t::generation |
Referenced by dump_sys(), free_hd_detail(), and hd_scan_sys().
unsigned scsi_s::generic |
int scsi_s::generic_dev |
struct { ... } cdrom_info_s::geo |
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
struct { ... } ::geo |
enum geo_types res_disk_geo_t::geotype |
0-3: physical/logical/bios edd/bios legacy
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_misc(), and prop2hd().
char* driver_info_mouse_t::gpm |
dto, gpm
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
hd_id_t smbios_memerror_t::granularity |
memory array or memory partition
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_mem64error_t::granularity |
memory array or memory partition
Referenced by smbios_free(), and smbios_parse().
smbios_group_t u_hd_smbios_t::group |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* scsi_s::guessed_dev_name |
Referenced by free_scsi().
unsigned cdrom_info_s::h |
unsigned { ... } ::h |
hal_device_t* hd_data_t::hal |
(Internal) HAL data (if any)
Referenced by add_pci(), find_udi(), hal_find_device(), hd_free_hd_data(), hd_list(), hd_list2(), hd_scan(), hd_scan_hal(), hd_scan_hal_assign_udi(), hd_scan_hal_basic(), hd_scan_with_hal(), link_hal_tree(), and read_hal().
hal_prop_t* s_hd_t::hal_prop |
hal property list
Referenced by add_pci(), find_udi(), free_hd_entry(), hd_dump_entry(), int_cdrom(), and int_hotplug().
int smbios_any_t::handle |
handle, unique 16 bit number
Referenced by smbios_dump().
int smbios_biosinfo_t::handle |
int smbios_sysinfo_t::handle |
int smbios_boardinfo_t::handle |
int smbios_chassis_t::handle |
int smbios_processor_t::handle |
int smbios_cache_t::handle |
int smbios_connect_t::handle |
int smbios_slot_t::handle |
int smbios_onboard_t::handle |
int smbios_oem_t::handle |
int smbios_config_t::handle |
int smbios_lang_t::handle |
int smbios_group_t::handle |
int smbios_memarray_t::handle |
int smbios_memdevice_t::handle |
int smbios_memerror_t::handle |
int smbios_memarraymap_t::handle |
int smbios_memdevicemap_t::handle |
int smbios_mouse_t::handle |
int smbios_secure_t::handle |
int smbios_power_t::handle |
int smbios_mem64error_t::handle |
int cdb_isdn_card::handle |
internal identifier idx in database
Referenced by new_entry(), and SortCards().
int cdb_isdn_vario::handle |
idx in database
Referenced by new_vario(), and SortVarios().
char res_baud_t::handshake |
-, h, s
Referenced by dump_normal(), hd2prop(), and prop2hd().
struct { ... } modinfo_t::has |
struct { ... } ::has |
struct { ... } modinfo_t::has |
struct { ... } ::has |
unsigned prom_info_t::has_color |
Referenced by dump_prom(), and hd_color().
unsigned s_hd_t::is_s::hd |
HD.
Referenced by add_cdrom_info(), and dump_normal().
hd_t* hd_data_t::hd |
Current hardware list.
The list of all currently probed hardware. This is not identical with the result of hd_list(). (But a superset of it.)
Referenced by add_hd_entry(), add_kma(), add_monitor(), add_pci(), add_pci_data(), add_uml(), add_xpnet(), do_lp(), do_zip(), exists_hd_entry(), free_devtree(), get_block_devs(), get_generic_scsi_devs(), get_input_devices(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), has_something_attached(), hd_apm_enabled(), hd_base_class_list(), hd_boot_disk(), hd_bus_list(), hd_color(), hd_display_adapter(), hd_find_sysfs_id(), hd_find_sysfs_id_devname(), hd_free_hd_data(), hd_get_device_by_id(), hd_get_device_by_idx(), hd_has_pcmcia(), hd_is_uml(), hd_list(), hd_list2(), hd_list_with_status(), hd_list_with_status2(), hd_scan(), hd_scan_braille(), hd_scan_cpu(), hd_scan_dsl(), hd_scan_fb(), hd_scan_floppy(), hd_scan_hal_assign_udi(), hd_scan_int(), hd_scan_isdn(), hd_scan_manual(), hd_scan_manual2(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), hd_scan_no_hal(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_with_hal(), hd_scan_wlan(), hd_scan_xtra(), hd_sub_class_list(), hd_usb_support(), int_add_driver_modules(), int_cdrom(), int_devicenames(), int_find_parent(), int_fix_usb_scsi(), int_floppy(), int_hotplug(), int_media_check(), int_modem(), int_mouse(), int_udev(), int_wlan(), kbd_driver(), pcmcia_ctrl_read_data(), read_properties(), remove_hd_entries(), remove_tagged_hd_entries(), and update_irq_usage().
unsigned usb_s::hd_base_idx |
unsigned usb_s::hd_idx |
unsigned edd_info_t::hd_idx |
unsigned s_ser_device_t::hd_idx |
Referenced by add_serial_modem(), add_serial_mouse(), and get_serial_modem().
str_list_t* driver_info_any_t::hddb0 |
Referenced by dump_normal(), free_driver_info(), and hddb_to_device_driver().
str_list_t* driver_info_display_t::hddb0 |
Referenced by expand_driver_info().
str_list_t* driver_info_module_t::hddb0 |
Referenced by expand_driver_info().
str_list_t* driver_info_mouse_t::hddb0 |
Referenced by expand_driver_info().
str_list_t* driver_info_x11_t::hddb0 |
Referenced by expand_driver_info().
str_list_t* driver_info_isdn_t::hddb0 |
str_list_t* driver_info_dsl_t::hddb0 |
str_list_t* driver_info_kbd_t::hddb0 |
str_list_t * driver_info_any_t::hddb1 |
the actual driver database entries
Referenced by dump_normal(), free_driver_info(), and hddb_to_device_driver().
str_list_t * driver_info_display_t::hddb1 |
the actual driver database entries
str_list_t * driver_info_module_t::hddb1 |
the actual driver database entries
Referenced by expand_driver_info().
str_list_t * driver_info_mouse_t::hddb1 |
the actual driver database entries
str_list_t * driver_info_x11_t::hddb1 |
the actual driver database entries
Referenced by expand_driver_info().
str_list_t * driver_info_isdn_t::hddb1 |
the actual driver database entries
str_list_t * driver_info_dsl_t::hddb1 |
the actual driver database entries
str_list_t * driver_info_kbd_t::hddb1 |
the actual driver database entries
hddb2_data_t* hd_data_t::hddb2[2] |
(Internal) hardware database
Referenced by hd_free_hd_data(), hd_read_config(), hddb_init(), hddb_init_external(), and hddb_search().
unsigned monitor_info_t::hdisp |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::hdisp |
unsigned s_hd_t::is_s::hdr |
HD-R.
Referenced by add_cdrom_info(), and dump_normal().
unsigned s_pci_t::hdr_type |
PCI_HEADER_TYPE.
Referenced by dump_pci_data(), and hd_pci_read_data().
unsigned s_hd_t::is_s::hdrw |
HD-RW.
Referenced by add_cdrom_info(), and dump_normal().
unsigned edd_info_t::heads |
unsigned { ... } ::heads |
unsigned { ... } ::heads |
unsigned res_disk_geo_t::heads |
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_misc(), and prop2hd().
unsigned vbe_mode_info_s::height |
mode size
unsigned bios_info_t::height |
Referenced by add_lcd_info().
unsigned { ... } ::height |
unsigned monitor_info_t::height |
display size
Referenced by add_edid_info(), and dump_normal().
unsigned res_monitor_t::height |
in pixel
Referenced by add_edid_info(), add_monitor_res(), dump_normal(), hd2prop(), hd_scan_fb(), monitor_driver(), and prop2hd().
unsigned res_framebuffer_t::height |
in pixel
Referenced by dump_normal(), hd2prop(), and prop2hd().
unsigned driver_info_display_t::height |
max.
useful display geometry
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned monitor_info_t::height_mm |
dto, in mm
Referenced by add_edid_info().
char monitor_info_t::hflag |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
char driver_info_display_t::hflag |
v_timings
Referenced by monitor_driver().
unsigned scsi_s::host |
str_list_t* scsi_s::host_info |
Referenced by free_scsi().
hd_hotplug_t s_hd_t::hotplug |
Hotplug controller for this device.
It indicates what kind of hotplug device (if any) this is.
Referenced by assign_hw_class(), dump_normal(), hd2prop(), hd_scan_xtra(), int_hotplug(), pcmcia_ctrl_read_data(), pcmcia_read_data(), and prop2hd().
unsigned s_hd_t::hotplug_slot |
Slot the hotplug device is connected to (e.g.
PCMCIA socket).
Referenced by dump_normal(), pcmcia_ctrl_read_data(), and pcmcia_read_data().
unsigned s_hd_t::is_s::hotpluggable |
hotpluggable storage device
Referenced by dump_normal(), and int_hotplug().
unsigned smbios_power_t::hour |
dto, hour
Referenced by smbios_dump(), and smbios_parse().
unsigned monitor_info_t::hsyncend |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::hsyncend |
Referenced by monitor_driver().
unsigned monitor_info_t::hsyncstart |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::hsyncstart |
Referenced by monitor_driver().
unsigned monitor_info_t::htotal |
h_timings
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::htotal |
Referenced by monitor_driver().
unsigned hd_manual_s::hw_class |
hd_hw_item_t s_hd_t::hw_class |
Hardware class.
Not to confuse with base_class!
Referenced by assign_hw_class(), create_model_name(), hd2prop(), hd_dump_entry(), hd_read_virtio(), hd_scan_manual2(), and prop2hd().
unsigned char s_hd_t::hw_class_list[(hw_all+7)/8] |
Hardware class list.
A device may belong to more than one hardware class. (Internal) bitmask of hw classes.
Referenced by hd2prop(), hd_is_hw_class(), hd_set_hw_class(), and prop2hd().
res_hwaddr_t u_hd_res_t::hwaddr |
Referenced by add_kma(), add_uml(), add_xpnet(), dump_normal(), free_res_list(), and hd_scan_net().
str_list_t * usb_s::i |
Referenced by free_hd_detail().
char* driver_info_isdn_t::i4l_name |
I4L card name.
Referenced by dump_normal(), free_driver_info(), and isdn_driver().
int driver_info_isdn_t::i4l_subtype |
I4L types.
Referenced by dump_normal(), and isdn_driver().
int driver_info_isdn_t::i4l_type |
Referenced by dump_normal(), and isdn_driver().
int usb_s::i_alt |
int usb_s::i_cls |
Referenced by get_usb_devs(), and set_class_entries().
char* smbios_connect_t::i_des |
internal reference designator
Referenced by smbios_free(), and smbios_parse().
int usb_s::i_prot |
Referenced by get_usb_devs(), and set_class_entries().
int usb_s::i_sub |
Referenced by get_usb_devs(), and set_class_entries().
hd_id_t smbios_connect_t::i_type |
internal connector type
Referenced by smbios_free(), and smbios_parse().
unsigned hd_id_t::id |
Numeric id.
Referenced by active_vga_card(), add_cdrom_info(), add_disk_size(), add_edid_info(), add_ide_sysfs_info(), add_if_name(), add_input_dev(), add_kma(), add_monitor(), add_mv643xx_eth(), add_partitions(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), add_xpnet(), assign_hw_class(), cmp_hd(), compare_ids(), complete_ids(), create_model_name(), device_class(), do_lp(), do_zip(), dsl_driver(), dump_hid(), dump_hid2(), dump_normal(), expand_driver_info(), get_block_devs(), get_dsl_info(), get_generic_scsi_devs(), get_input_devices(), get_isdn_info(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), hd2prop(), hd_add_id(), hd_apm_enabled(), hd_base_class_list(), hd_boot_disk(), hd_bus_list(), hd_color(), hd_display_adapter(), hd_dump_entry(), hd_is_uml(), hd_modinfo_db(), hd_module_list(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_cpu(), hd_scan_dsl(), hd_scan_fb(), hd_scan_floppy(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_memory(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_sys(), hd_scan_wlan(), hd_scan_xtra(), hd_sub_class_list(), hd_usb_support(), hddb_add_info(), int_cdrom(), int_fix_usb_scsi(), int_floppy(), int_hotplug(), int_media_check(), int_modem(), int_mouse(), int_wlan(), is_audio(), is_modem(), is_pcmcia_ctrl(), is_pppoe(), is_zip(), isdn_driver(), kbd_driver(), pcmcia_ctrl_read_data(), pcmcia_read_data(), prop2hd(), read_cpuinfo(), set_class_entries(), smbios_dump(), smbios_id2str(), smbios_id_print(), smbios_parse(), and sub_device_class().
unsigned cpq_ctlorder_t::id |
unsigned smbios_slot_t::id |
slot id
Referenced by smbios_dump(), and smbios_parse().
unsigned scsi_s::id |
int hd_data_t::id |
Referenced by hd_shm_init().
int { ... } ::id |
char* { ... } ::id_string |
char* cdrom_info_s::id_string |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
unsigned* hddb2_data_t::ids |
Referenced by compare_ids(), complete_ids(), hd_free_hd_data(), hddb_dump_raw(), hddb_dump_skey(), hddb_init_external(), and store_value().
unsigned hddb2_data_t::ids_len |
Referenced by compare_ids(), complete_ids(), hddb_dump_raw(), hddb_dump_skey(), and store_value().
unsigned hddb2_data_t::ids_max |
Referenced by hddb_dump_raw(), and store_value().
unsigned devtree_s::idx |
unsigned s_hd_t::idx |
Unique index, starting at 1.
Use hd_get_device_by_idx() to look up an hardware entry by index. And don't free the result!
Referenced by add_hd_entry(), add_kma(), add_monitor(), add_partitions(), add_pci_data(), add_uml(), add_xpnet(), do_lp(), do_zip(), get_block_devs(), get_generic_scsi_devs(), get_scsi_tape(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), has_something_attached(), hd_boot_disk(), hd_display_adapter(), hd_dump_entry(), hd_get_device_by_idx(), hd_read_config(), hd_read_macio(), hd_read_nd(), hd_read_sdio(), hd_read_virtio(), hd_scan(), hd_scan_braille(), hd_scan_cpu(), hd_scan_floppy(), hd_scan_manual(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), int_find_parent(), pcmcia_ctrl_read_data(), and pcmcia_read_data().
int usb_s::ifdescr |
Referenced by get_usb_devs().
char* scsi_s::info |
Referenced by free_scsi().
char* cdb_isdn_vario::info |
optional additional info
Referenced by add_current_item(), init_cdbisdn(), and WriteVarios().
char* res_init_strings_t::init1 |
Referenced by add_serial_modem(), dump_normal(), and free_res_list().
char* res_init_strings_t::init2 |
Referenced by add_serial_modem(), dump_normal(), and free_res_list().
char * s_ser_device_t::init_string1 |
Referenced by add_serial_modem(), get_serial_modem(), hd_move_to_shm(), and hd_scan_modem().
char * s_ser_device_t::init_string2 |
Referenced by add_serial_modem(), get_serial_modem(), hd_move_to_shm(), and hd_scan_modem().
res_init_strings_t u_hd_res_t::init_strings |
Referenced by add_serial_modem(), dump_normal(), and free_res_list().
unsigned scsi_s::inode_low |
int32_t hal_prop_s::int32 |
Referenced by add_pci(), get_probe_val_int(), hd2prop_add_int32(), hd_hal_print_prop(), parse_property(), prop2hd_int32(), read_hal(), and set_probe_val().
int32_t { ... } ::int32 |
hd_id_t smbios_mouse_t::interface |
interface type
Referenced by smbios_free(), and smbios_parse().
char* cdb_isdn_vario::interface |
supported API interfaces
Referenced by add_current_item(), dsl_driver(), get_dsl_info(), init_cdbisdn(), and WriteVarios().
unsigned res_monitor_t::interlaced |
0/1
Referenced by add_monitor_res(), dump_normal(), hd2prop(), and prop2hd().
unsigned smbios_memdevicemap_t::interleave_depth |
number of consecutive rows
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_memdevicemap_t::interleave_pos |
dto, in an interleave
Referenced by smbios_dump(), and smbios_parse().
unsigned hd_data_t::flag_struct::internal |
hd_scan() has been called internally.
Referenced by hd_is_uml(), hd_scan(), and hd_smp_support().
int devtree_s::interrupt |
unsigned hd_status_t::invalid |
Status fields are invalid.
Referenced by hd_change_config_status(), hd_dump_entry(), and prop2hd().
res_io_t u_hd_res_t::io |
misc_io_t* misc_t::io |
Referenced by dump_misc_data(), free_misc(), gather_resources(), hd_scan_misc2(), and read_ioports().
char* cdb_isdn_vario::io |
possible IO ports with legacy ISA cards
Referenced by add_current_item(), init_cdbisdn(), isdn_driver(), and WriteVarios().
unsigned misc_t::io_len |
Referenced by read_ioports().
unsigned s_pci_t::irq |
used irq, if any
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
res_irq_t u_hd_res_t::irq |
unsigned misc_irq_t::irq |
Referenced by dump_misc_data(), gather_resources(), hd_scan_misc2(), read_irqs(), and update_irq_usage().
misc_irq_t* misc_t::irq |
Referenced by dump_misc_data(), free_misc(), gather_resources(), hd_scan_misc2(), read_irqs(), and update_irq_usage().
unsigned s_serial_t::irq |
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
char* cdb_isdn_vario::irq |
possible interrupts with legacy ISA cards
Referenced by add_current_item(), init_cdbisdn(), isdn_driver(), and WriteVarios().
unsigned misc_t::irq_len |
Referenced by read_irqs(), and update_irq_usage().
struct s_hd_t::is_s s_hd_t::is |
Referenced by add_cdrom_info(), add_disk_size(), add_scsi_sysfs_info(), assign_hw_class(), dump_normal(), get_ethtool_priv(), hd2prop(), hd_dump_entry(), hd_pci_complete_data(), hd_read_cdrom_info(), hd_read_macio(), hd_scan_misc(), hd_scan_net(), hd_scan_wlan(), hddb_add_info(), int_cdrom(), int_floppy(), int_hotplug(), int_media_check(), int_wlan(), is_audio(), is_pppoe(), module_cmd(), and prop2hd().
unsigned s_ser_device_t::is_modem |
Referenced by add_serial_modem(), dump_ser_modem_data(), and get_serial_modem().
unsigned s_ser_device_t::is_mouse |
Referenced by add_serial_mouse(), chk4id(), and dump_ser_mouse_data().
unsigned bios_info_t::is_pnp_bios |
The id is still in big endian format!
Referenced by dump_bios().
hd_detail_isapnp_t hd_detail_t::isapnp |
Referenced by free_hd_detail(), and module_cmd().
unsigned s_hd_t::is_s::isapnp |
ISA-PnP device.
Referenced by assign_hw_class(), hd2prop(), hd_dump_entry(), is_audio(), module_cmd(), and prop2hd().
isapnp_t* hd_data_t::isapnp |
(Internal) raw ISA-PnP data
Referenced by hd_free_hd_data().
unsigned s_hd_t::is_s::iscsi_offload |
iscsi offload capable device
Referenced by dump_normal(), get_ethtool_priv(), and hd_scan_net().
driver_info_isdn_t driver_info_u::isdn |
Referenced by dump_normal(), free_driver_info(), and isdn_driver().
unsigned hd_data_t::flag_struct::iseries |
Set if we are on an iSeries machine.
Referenced by hd_scan_sys().
struct { ... } cdrom_info_s::iso9660 |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
int* smbios_group_t::item_handles |
array of item handles
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
int smbios_group_t::items_len |
number of items in this group
Referenced by smbios_dump(), and smbios_parse().
hd_detail_joystick_t hd_detail_t::joystick |
Referenced by add_joystick_details(), dump_normal(), and free_hd_detail().
driver_info_kbd_t driver_info_u::kbd |
Referenced by dump_normal(), free_driver_info(), and kbd_driver().
unsigned hd_data_t::flag_struct::keep_kmods |
internal: don't reread kmods
Referenced by hd_scan_int(), hd_scan_manual(), and read_kmods().
unsigned hd_data_t::kernel_version |
(Internal) kernel version
Referenced by do_lp(), and get_kernel_version().
unsigned hddb_list_s::key |
Referenced by hddb_dump(), hddb_dump_raw(), hddb_init_external(), and hddb_search().
char* hal_prop_s::key |
str_list_t* hd_manual_s::key |
hddb_entry_mask_t hddb_list_s::key_mask |
Referenced by hddb_dump(), hddb_dump_raw(), hddb_init_external(), and hddb_search().
hd_id_t smbios_secure_t::keyboard |
keyboard password status
Referenced by smbios_free(), and smbios_parse().
char* driver_info_kbd_t::keymap |
console keymap
Referenced by dump_normal(), free_driver_info(), and kbd_driver().
str_list_t* hd_data_t::klog |
(Internal) kernel log
Referenced by _read_klog(), hd_free_hd_data(), hd_module_is_active(), hd_scan(), hd_scan_floppy(), klog_mem(), klog_mem2(), and read_klog().
str_list_t* hd_data_t::klog_raw |
(Internal) unmodified kernel log
Referenced by dump_klog(), hd_free_hd_data(), and read_klog().
str_list_t* hd_data_t::kmods |
(Internal) list of active kernel modules
Referenced by hd_free_hd_data(), hd_scan(), and read_kmods().
int smbios_processor_t::l1_cache |
handle of L1 cache
Referenced by smbios_dump(), and smbios_parse().
int smbios_processor_t::l2_cache |
handle of L2 cache
Referenced by smbios_dump(), and smbios_parse().
int smbios_processor_t::l3_cache |
handle of L3 cache
Referenced by smbios_dump(), and smbios_parse().
char* s_pci_t::label |
Consistant Device Name (CDN), pci firmware spec 3.1, chapter 4.6.7.
Referenced by hd_pci_complete_data(), and hd_pci_read_data().
char* cdrom_info_s::label |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
char* { ... } ::label |
char* s_hd_t::label |
Consistent Device Name (CDN), pci firmware spec 3.1, chapter 4.6.7.
Referenced by dump_normal(), and hd_pci_complete_data().
smbios_lang_t u_hd_smbios_t::lang |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* sys_info_t::lang |
Referenced by dump_sys(), and free_hd_detail().
unsigned hd_data_t::last_idx |
(Internal) index of the last hd entry generated
Referenced by add_hd_entry(), hd_free_hd_data(), hd_read_config(), and hd_scan().
unsigned bios_info_t::lba_support |
Referenced by dump_bios().
struct { ... } bios_info_t::lcd |
Referenced by add_lcd_info(), free_hd_detail(), and hd_scan_monitor().
unsigned char ccw_s::lcss |
Referenced by get_block_devs(), and hd_dump_entry().
unsigned char(* isapnp_card_t::ldev_regs)[0xd0] |
Referenced by free_hd_detail().
struct { ... } bios_info_t::led |
Referenced by dump_bios().
struct { ... } edd_info_t::legacy |
int isapnp_res_t::len |
hd_id_t smbios_slot_t::length |
slot length
Referenced by smbios_free(), and smbios_parse().
int usb_s::lev |
unsigned smbios_cache_t::level |
cache level (0 = L1, 1 = L2, ...)
Referenced by smbios_dump(), and smbios_parse().
unsigned scsi_s::lgeo_c |
unsigned scsi_s::lgeo_h |
unsigned scsi_s::lgeo_s |
unsigned s_serial_t::line |
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
unsigned s_hd_t::line |
(Internal) Source code line where this entry was created.
Referenced by add_hd_entry(), cmp_hd(), hd_dump_entry(), and hd_read_config().
int cdb_isdn_card::line_cnt |
count of ISDN ports
res_link_t u_hd_res_t::link |
Referenced by dump_normal(), and hd_scan_net().
str_list_t* s_udevinfo_t::links |
Referenced by hd_free_udevinfo(), int_udev(), and read_udevinfo().
hddb_list_t* hddb2_data_t::list |
Referenced by hd_free_hd_data(), hddb_dump(), hddb_dump_raw(), hddb_init_external(), hddb_search(), and store_list().
str_list_t* hal_prop_s::list |
str_list_t* { ... } ::list |
unsigned hd_data_t::flag_struct::list_all |
Return even devices with status 'not available'.
Referenced by hd_list(), and hd_list2().
unsigned hddb2_data_t::list_len |
Referenced by hddb_dump(), hddb_dump_raw(), hddb_search(), and store_list().
unsigned hddb2_data_t::list_max |
Referenced by hddb_dump_raw(), and store_list().
unsigned hd_data_t::flag_struct::list_md |
Report md & lvm devices from /proc/partitions.
Referenced by read_partitions().
char* cdb_isdn_card::lname |
vendor short name + cardname
Referenced by add_current_item(), hddb_add_info(), init_cdbisdn(), isdn_driver(), and WriteCards().
unsigned cdrom_info_s::load_address |
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::load_address |
unsigned { ... } ::load_count |
sectors to load
unsigned cdrom_info_s::load_count |
sectors to load
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
char * devtree_s::loc_code |
Referenced by free_devtree().
char* smbios_boardinfo_t::location |
location in chassis
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
hd_id_t smbios_cache_t::location |
cache location
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
hd_id_t smbios_memarray_t::location |
memory device location
Referenced by smbios_free(), and smbios_parse().
char* smbios_memdevice_t::location |
device location
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_chassis_t::lock |
1: lock present, 0: not present or unknown
Referenced by smbios_dump(), and smbios_parse().
char* s_pci_t::log |
log messages
Referenced by dump_pci_data(), and free_hd_detail().
char* hd_data_t::log |
Log messages.
All messages logged during hardware probing accumulate here.
Referenced by copy_log2shm(), hd_fork(), hd_free_hd_data(), hd_log(), and hd_shm_clean().
int isapnp_card_t::log_devs |
size_t hd_data_t::log_max |
(Internal) log buffer size
Referenced by copy_log2shm(), hd_fork(), and hd_log().
size_t hd_data_t::log_size |
(Internal) current log size (including final 0)
Referenced by copy_log2shm(), hd_fork(), and hd_log().
unsigned bios_info_t::low_mem_size |
Referenced by dump_bios().
str_list_t* hd_data_t::lsscsi |
(Internal) lsscsi result (if any)
Referenced by add_scsi_sysfs_info(), get_block_devs(), and hd_free_hd_data().
unsigned scsi_s::lun |
unsigned hd_dev_num_t::major |
unsigned monitor_info_t::manu_week |
Referenced by add_edid_info(), and dump_normal().
unsigned monitor_info_t::manu_year |
Referenced by add_edid_info(), and dump_normal().
unsigned s_hd_t::is_s::manual |
undetectable, manually configured hardware
Referenced by hd_dump_entry().
hd_t* hd_data_t::manual |
(Internal) hardware config info
Referenced by hd_free_hd_data(), and hd_scan_manual().
char* smbios_sysinfo_t::manuf |
manufacturer
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_boardinfo_t::manuf |
manufacturer
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_chassis_t::manuf |
manufacturer
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_processor_t::manuf |
manufacturer
Referenced by smbios_free(), and smbios_parse().
char* smbios_memdevice_t::manuf |
manufacturer
Referenced by smbios_free(), and smbios_parse().
char* usb_s::manufact |
Referenced by free_hd_detail(), and get_usb_devs().
unsigned s_ser_device_t::max_baud |
Referenced by add_serial_modem(), and get_serial_modem().
unsigned monitor_info_t::max_hsync |
hsync range
Referenced by add_edid_info(), add_lcd_info(), hd_scan_fb(), and monitor_driver().
unsigned driver_info_display_t::max_hsync |
hsync range
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned smbios_cache_t::max_size |
max cache size in kbytes
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_memarray_t::max_size |
maximum memory size in kB
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_processor_t::max_speed |
MHz.
Referenced by smbios_dump(), and smbios_parse().
unsigned monitor_info_t::max_vsync |
vsync range
Referenced by add_edid_info(), add_lcd_info(), hd_scan_fb(), and monitor_driver().
unsigned driver_info_display_t::max_vsync |
vsync range
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned cdrom_info_s::media_type |
boot emulation type
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::media_type |
boot emulation type
res_mem_t u_hd_res_t::mem |
Referenced by active_vga_card(), dump_normal(), hd2prop(), hd_pci_complete_data(), hd_scan_memory(), and prop2hd().
smbios_mem64error_t u_hd_smbios_t::mem64error |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
hd_id_t smbios_memdevice_t::mem_type |
memory type
Referenced by smbios_free(), and smbios_parse().
smbios_memarray_t u_hd_smbios_t::memarray |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
smbios_memarraymap_t u_hd_smbios_t::memarraymap |
Referenced by smbios_dump(), and smbios_parse().
char* cdb_isdn_vario::membase |
possible membase with legacy ISA cards
Referenced by add_current_item(), init_cdbisdn(), isdn_driver(), and WriteVarios().
smbios_memdevice_t u_hd_smbios_t::memdevice |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
int smbios_memdevicemap_t::memdevice_handle |
memory device handle
Referenced by smbios_dump(), and smbios_parse().
smbios_memdevicemap_t u_hd_smbios_t::memdevicemap |
Referenced by smbios_dump(), and smbios_parse().
smbios_memerror_t u_hd_smbios_t::memerror |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned vbe_info_t::memory |
in bytes
unsigned monitor_info_t::min_hsync |
Referenced by add_edid_info(), add_lcd_info(), hd_scan_fb(), and monitor_driver().
unsigned driver_info_display_t::min_hsync |
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned monitor_info_t::min_vsync |
Referenced by add_edid_info(), add_lcd_info(), hd_scan_fb(), and monitor_driver().
unsigned driver_info_display_t::min_vsync |
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned hd_dev_num_t::minor |
unsigned smbios_power_t::minute |
dto, minute
Referenced by smbios_dump(), and smbios_parse().
unsigned char cpq_ctlorder_t::misc |
misc_t* hd_data_t::misc |
(Internal) data gathered in the misc module
Referenced by dump_misc_data(), dump_misc_proc_data(), hd_free_hd_data(), hd_scan_misc(), hd_scan_misc2(), and update_irq_usage().
unsigned s_hd_t::is_s::mo |
MO.
Referenced by add_cdrom_info(), and dump_normal().
str_list_t* driver_info_module_t::mod_args |
list of module args (corresponds to the module name list)
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
char* cdb_isdn_vario::mod_name |
name of the driver module
Referenced by add_current_item(), dsl_driver(), init_cdbisdn(), and WriteVarios().
char* cdb_isdn_vario::mod_preload |
optional modules to preload
Referenced by init_cdbisdn(), and WriteVarios().
char* s_pci_t::modalias |
module alias
Referenced by hd_pci_complete_data(), and hd_pci_read_data().
char* s_hd_t::modalias |
module alias
Referenced by add_mv643xx_eth(), dump_normal(), free_hd_entry(), get_usb_devs(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_vio(), hd_read_virtio(), int_fix_usb_scsi(), and pcmcia_read_data().
vbe_mode_info_t* vbe_info_t::mode |
video mode list
Referenced by free_hd_detail().
hd_id_t smbios_cache_t::mode |
operational mode
Referenced by smbios_free(), and smbios_parse().
unsigned res_framebuffer_t::mode |
mode number for kernel
Referenced by dump_normal(), hd2prop(), and prop2hd().
char* driver_info_dsl_t::mode |
DSL driver types.
Referenced by dsl_driver(), dump_normal(), and free_driver_info().
char * scsi_s::model |
Referenced by free_scsi().
char * devtree_s::model |
Referenced by free_devtree().
enum pmac_model pmac_mb_def::model |
char* sys_info_t::model |
Referenced by free_hd_detail(), and hd_scan_sys().
unsigned cpu_info_t::model |
axp: cpu revision
Referenced by dump_cpu(), and read_cpuinfo().
char* hd_manual_s::model |
char* s_hd_t::model |
Model name.
This is a combination of vendor and device names. Some heuristics is used to make it more presentable. Use this instead of hd_t::vendor and hd_t::device.
Referenced by create_model_name(), dump_normal(), free_hd_entry(), hd2prop(), hddb_add_info(), prop2hd(), and read_usb_lp().
char* cpu_info_t::model_name |
axp: cpu model
Referenced by create_model_name(), dump_cpu(), free_hd_detail(), hd_is_uml(), and read_cpuinfo().
unsigned vbe_info_t::modes |
number of supported video modes
modinfo_t* hd_data_t::modinfo |
(Internal) module info
Referenced by hd_free_hd_data(), hddb_add_info(), and hddb_init_pci().
modinfo_t* hd_data_t::modinfo_ext |
(Internal) external module info
Referenced by hd_free_hd_data(), hddb_add_info(), and hddb_init_pci().
unsigned driver_info_module_t::modprobe |
modprobe or insmod
Referenced by dump_normal(), hd_module_list(), and hddb_to_device_driver().
char* s_sysfsdrv_t::module |
Referenced by hd_free_sysfsdrv(), hd_sysfs_driver_list(), and int_update_driver_data().
char* modinfo_t::module |
Referenced by hd_free_hd_data(), hd_modinfo_db(), match_modinfo(), and parse_modinfo().
driver_info_module_t driver_info_u::module |
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), hd_module_list(), hddb_to_device_driver(), and int_wlan().
unsigned s_hd_t::module |
(Internal) Probing module that created this entry.
Referenced by add_hd_entry(), add_kma(), add_uml(), add_xpnet(), cmp_hd(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_usb_devs(), hd_dump_entry(), hd_list2(), hd_read_config(), hd_scan_net(), and remove_hd_entries().
unsigned hd_data_t::module |
(Internal) the current probing module we are in
Referenced by add_hd_entry(), add_kma(), add_uml(), add_xpnet(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_usb_devs(), hd_is_uml(), hd_read_config(), hd_scan(), hd_scan_braille(), hd_scan_cpu(), hd_scan_dsl(), hd_scan_fb(), hd_scan_floppy(), hd_scan_hal(), hd_scan_hal_basic(), hd_scan_input(), hd_scan_int(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_manual(), hd_scan_memory(), hd_scan_misc(), hd_scan_misc2(), hd_scan_modem(), hd_scan_monitor(), hd_scan_mouse(), hd_scan_net(), hd_scan_parallel(), hd_scan_pcmcia(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_sys(), hd_scan_sysfs_block(), hd_scan_sysfs_pci(), hd_scan_sysfs_scsi(), hd_scan_sysfs_usb(), hd_scan_wlan(), hd_scan_xtra(), progress(), and remove_hd_entries().
res_monitor_t u_hd_res_t::monitor |
Referenced by add_edid_info(), add_monitor_res(), dump_normal(), hd2prop(), hd_scan_fb(), monitor_driver(), and prop2hd().
hd_detail_monitor_t hd_detail_t::monitor |
Referenced by add_edid_info(), add_lcd_info(), dump_normal(), free_hd_detail(), hd_scan_fb(), and monitor_driver().
unsigned smbios_power_t::month |
next scheduled power-on month
Referenced by smbios_dump(), and smbios_parse().
smbios_mouse_t u_hd_smbios_t::mouse |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
struct { ... } bios_info_t::mouse |
Referenced by free_hd_detail(), and int_mouse().
driver_info_mouse_t driver_info_u::mouse |
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
unsigned smp_info_t::mpconfig |
MP config table.
unsigned smp_info_t::mpconfig_ok |
MP config table valid.
unsigned smp_info_t::mpconfig_size |
dto, size
unsigned smp_info_t::mpfp |
MP Floating Pointer struct.
unsigned s_hd_t::is_s::mrw |
MRW.
Referenced by add_cdrom_info(), and dump_normal().
unsigned s_hd_t::is_s::mrww |
MRW-W.
Referenced by add_cdrom_info(), and dump_normal().
hd_id_t smbios_mouse_t::mtype |
mouse type
Referenced by smbios_free(), and smbios_parse().
char* hd_id_t::name |
Name (if any) that corresponds to hd_id_t::id.
Referenced by add_edid_info(), add_ide_sysfs_info(), add_kma(), add_lcd_info(), add_other_sysfs_info(), add_pci(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), compare_ids(), complete_ids(), create_model_name(), do_lp(), dump_hid(), dump_hid2(), dump_normal(), free_hd_entry(), get_dsl_info(), get_input_devices(), get_isdn_info(), get_usb_devs(), hd2prop(), hd_add_id(), hd_dump_entry(), hd_read_ibmebus(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_vio(), hd_read_virtio(), hd_read_vm(), hd_read_xen(), hd_scan_fb(), hd_scan_serial(), hd_scan_sys(), hddb_add_info(), int_cdrom(), int_mouse(), is_zip(), pcmcia_read_data(), prop2hd(), read_usb_lp(), smbios_dump(), smbios_free(), smbios_id2str(), and smbios_id_print().
char* smbios_onboard_t::name |
device name
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* { ... } ::name |
device name
char* smbios_group_t::name |
group name
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* s_udevinfo_t::name |
Referenced by hd_free_udevinfo(), int_udev(), and read_udevinfo().
char* devtree_s::name |
Referenced by free_devtree().
char* cdrom_info_s::name |
Referenced by add_cdrom_info(), free_hd_detail(), hd_read_cdrom_info(), and read_cdroms().
char* { ... } ::name |
char* bios_info_t::name |
Referenced by add_lcd_info(), and free_hd_detail().
char* monitor_info_t::name |
Referenced by add_edid_info(), and free_hd_detail().
char* s_serial_t::name |
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
char* isdn_parm_s::name |
parameter name
Referenced by dump_normal(), free_driver_info(), and isdn_driver().
char* driver_info_dsl_t::name |
DSL driver name.
Referenced by dsl_driver(), dump_normal(), and free_driver_info().
char* cdb_isdn_vendor::name |
Referenced by add_vendor(), compare_vendor(), init_cdbisdn(), and WriteVendors().
char* cdb_isdn_card::name |
cardname
Referenced by add_current_item(), compare_card(), init_cdbisdn(), and WriteCards().
char* cdb_isdn_vario::name |
driver name
Referenced by init_cdbisdn(), and WriteVarios().
char* hddb_data_t::names |
str_list_t* driver_info_module_t::names |
(ordered) list of module names
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), hd_module_list(), and int_wlan().
unsigned hddb_data_t::names_len |
unsigned hddb_data_t::names_max |
char* cdb_isdn_vario::need_pkg |
list of packages needed for function
Referenced by add_current_item(), dsl_driver(), init_cdbisdn(), isdn_driver(), and WriteVarios().
unsigned hd_status_t::needed |
Hardware is needed.
Set to hd_status_t::status_yes if this hardware is really necessary to run your computer. The effect will be that some hardware config dialog is run if the hardware item is not found. Typical examples are graphics cards and mice.
Referenced by hd2prop(), hd_change_config_status(), hd_dump_entry(), hd_list_with_status(), hd_list_with_status2(), hd_scan_manual2(), hd_scan_xtra(), and prop2hd().
str_list_t* hd_data_t::net |
(Internal) list of network interfaces
Referenced by hd_free_hd_data(), and hd_scan_net().
struct s_str_list_t* s_str_list_t::next |
Link to next member.
Referenced by _read_klog(), add_entry(), add_ide_sysfs_info(), add_if_name(), add_partitions(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), s_str_list_t::add_str_list(), all_bits(), at_cmd(), check_for_responce(), do_lp(), dsl_driver(), dump_cpu(), dump_cpu_data(), dump_floppy_data(), dump_klog(), dump_misc_proc_data(), dump_normal(), dump_parallel_data(), expand_driver_info(), get_block_devs(), get_generic_scsi_devs(), get_input_devices(), get_input_devs(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_serial_info(), get_string(), get_usb_devs(), guess_modem_name(), hd2prop_add_list(), hd_dump_entry(), hd_hal_print_prop(), hd_join(), hd_manual_read_entry_old(), hd_module_is_active(), hd_module_list(), hd_open_properties(), hd_pci_read_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_properties(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan(), hd_scan_floppy(), hd_scan_net(), hd_scan_serial(), hd_scan_sys(), hd_scan_xtra(), hd_shm_add_str_list(), hd_sysfs_driver_list(), hddb_init_external(), hddb_to_device_driver(), int_mouse(), int_udev(), int_update_driver_data(), int_wlan(), isdn_driver(), klog_mem(), klog_mem2(), parse_modinfo(), pcmcia_ctrl_read_data(), pcmcia_read_data(), prop2hd(), prop2hd_list(), read_cdroms(), read_cpuinfo(), read_dir_canonical(), read_dmas(), read_ioports(), read_irqs(), read_klog(), read_kmods(), read_partitions(), read_udevinfo(), read_usb_lp(), s_str_list_t::reverse_str_list(), run_cmd(), s_str_list_t::search_str_list(), smbios_bitmap_print(), smbios_dump(), smbios_parse(), sort_str_list(), str_list_cmp(), str_list_dup(), and subcomponent_list().
union u_hd_smbios_t* smbios_any_t::next |
link to next entry
union u_hd_smbios_t* smbios_biosinfo_t::next |
union u_hd_smbios_t* smbios_sysinfo_t::next |
union u_hd_smbios_t* smbios_boardinfo_t::next |
union u_hd_smbios_t* smbios_chassis_t::next |
union u_hd_smbios_t* smbios_processor_t::next |
union u_hd_smbios_t* smbios_cache_t::next |
union u_hd_smbios_t* smbios_connect_t::next |
union u_hd_smbios_t* smbios_slot_t::next |
union u_hd_smbios_t* smbios_onboard_t::next |
union u_hd_smbios_t* smbios_oem_t::next |
union u_hd_smbios_t* smbios_config_t::next |
union u_hd_smbios_t* smbios_lang_t::next |
union u_hd_smbios_t* smbios_group_t::next |
union u_hd_smbios_t* smbios_memarray_t::next |
union u_hd_smbios_t* smbios_memdevice_t::next |
union u_hd_smbios_t* smbios_memerror_t::next |
union u_hd_smbios_t* smbios_memarraymap_t::next |
union u_hd_smbios_t* smbios_memdevicemap_t::next |
union u_hd_smbios_t* smbios_mouse_t::next |
union u_hd_smbios_t* smbios_secure_t::next |
union u_hd_smbios_t* smbios_power_t::next |
union u_hd_smbios_t* smbios_mem64error_t::next |
union u_hd_smbios_t* u_hd_smbios_t::next |
Referenced by smbios_add_entry(), smbios_dump(), smbios_free(), and smbios_parse().
struct s_udevinfo_t* s_udevinfo_t::next |
Referenced by hd_free_udevinfo(), int_udev(), and read_udevinfo().
struct s_sysfsdrv_t* s_sysfsdrv_t::next |
Referenced by hd_free_sysfsdrv(), hd_sysfs_driver_list(), hd_sysfs_find_driver(), and int_update_driver_data().
struct s_pci_t* s_pci_t::next |
linked list
Referenced by add_pci(), add_pci_data(), add_pci_entry(), and dump_pci_data().
struct usb_s* usb_s::next |
struct scsi_s* scsi_s::next |
Referenced by free_scsi().
struct devtree_s* devtree_s::next |
Referenced by free_devtree(), and hd_scan_monitor().
struct cdrom_info_s* cdrom_info_s::next |
Referenced by add_cdrom_info(), get_cdrom_entry(), and new_cdrom_entry().
struct hal_prop_s* hal_prop_s::next |
struct hal_device_s* hal_device_s::next |
Referenced by add_pci(), find_udi(), hal_find_device(), hd_free_hal_devices(), link_hal_tree(), and read_hal().
union u_hd_res_t* res_any_t::next |
union u_hd_res_t* res_mem_t::next |
union u_hd_res_t* res_phys_mem_t::next |
union u_hd_res_t* res_io_t::next |
union u_hd_res_t* res_irq_t::next |
union u_hd_res_t* res_dma_t::next |
union u_hd_res_t* res_size_t::next |
union u_hd_res_t* res_baud_t::next |
union u_hd_res_t* res_cache_t::next |
union u_hd_res_t* res_disk_geo_t::next |
union u_hd_res_t* res_monitor_t::next |
union u_hd_res_t* res_init_strings_t::next |
union u_hd_res_t* res_pppd_option_t::next |
union u_hd_res_t* res_framebuffer_t::next |
union u_hd_res_t* res_hwaddr_t::next |
union u_hd_res_t* res_link_t::next |
union u_hd_res_t* res_wlan_t::next |
union u_hd_res_t* res_fc_t::next |
union u_hd_res_t* u_hd_res_t::next |
Referenced by active_vga_card(), add_edid_info(), add_kma(), add_res_entry(), add_uml(), add_xpnet(), dump_normal(), free_res_list(), get_block_devs(), get_res(), have_common_res(), hd2prop(), hd_scan_misc(), hd_scan_misc2(), hd_scan_net(), hd_scan_serial(), hd_usb_support(), int_floppy(), join_res_dma(), join_res_io(), join_res_irq(), monitor_driver(), and update_irq_usage().
struct s_serial_t* s_serial_t::next |
Referenced by add_serial_entry(), dump_serial_data(), and hd_scan_serial().
struct s_ser_device_t* s_ser_device_t::next |
Referenced by add_ser_modem_entry(), add_ser_mouse_entry(), add_serial_modem(), add_serial_mouse(), at_cmd(), dev_name_duplicate(), dump_ser_modem_data(), dump_ser_mouse_data(), get_serial_modem(), get_serial_mouse(), guess_modem_name(), hd_move_to_shm(), hd_scan_modem(), hd_scan_mouse(), read_modem(), and write_modem().
struct isdn_parm_s* isdn_parm_s::next |
Referenced by dump_normal(), and free_driver_info().
union driver_info_u* driver_info_any_t::next |
union driver_info_u* driver_info_display_t::next |
union driver_info_u* driver_info_module_t::next |
union driver_info_u* driver_info_mouse_t::next |
union driver_info_u* driver_info_x11_t::next |
union driver_info_u* driver_info_isdn_t::next |
union driver_info_u* driver_info_dsl_t::next |
union driver_info_u* driver_info_kbd_t::next |
union driver_info_u* driver_info_u::next |
struct hd_detail_monitor_s* hd_detail_monitor_s::next |
Referenced by add_edid_info(), dump_normal(), and free_hd_detail().
struct hd_manual_s* hd_manual_s::next |
struct s_hd_t* s_hd_t::next |
Link to next hardware item.
Referenced by add_hd_entry2(), add_kma(), add_monitor(), add_pci(), add_pci_data(), add_uml(), add_xpnet(), do_lp(), do_zip(), exists_hd_entry(), free_devtree(), free_old_hd_entries(), get_block_devs(), get_generic_scsi_devs(), get_input_devices(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), has_something_attached(), hd_apm_enabled(), hd_base_class_list(), hd_boot_disk(), hd_bus_list(), hd_color(), hd_copy(), hd_display_adapter(), hd_dump_entry(), hd_find_sysfs_id(), hd_find_sysfs_id_devname(), hd_free_hd_list(), hd_get_device_by_id(), hd_get_device_by_idx(), hd_has_pcmcia(), hd_is_uml(), hd_list(), hd_list2(), hd_list_with_status(), hd_list_with_status2(), hd_scan(), hd_scan_braille(), hd_scan_cpu(), hd_scan_dsl(), hd_scan_fb(), hd_scan_floppy(), hd_scan_hal_assign_udi(), hd_scan_int(), hd_scan_isdn(), hd_scan_manual(), hd_scan_manual2(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), hd_scan_no_hal(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_with_hal(), hd_scan_wlan(), hd_scan_xtra(), hd_smp_support(), hd_sub_class_list(), hd_usb_support(), int_add_driver_modules(), int_cdrom(), int_devicenames(), int_find_parent(), int_fix_usb_scsi(), int_floppy(), int_hotplug(), int_media_check(), int_modem(), int_mouse(), int_udev(), int_wlan(), kbd_driver(), pcmcia_ctrl_read_data(), read_properties(), remove_hd_entries(), remove_tagged_hd_entries(), and update_irq_usage().
int cdb_isdn_vario::next_vario |
link to alternate vario
Referenced by del_vario(), dsl_driver(), isdn_driver(), new_vario(), and SortVarios().
unsigned hd_data_t::flag_struct::no_parport |
Don't do parport probing: parport modules (used to) crash pmacs.
Referenced by hd_scan_misc(), hd_scan_no_hal(), and hd_scan_sys().
unsigned hd_data_t::flag_struct::nobioscrc |
internal: don't check VBIOS crc
Referenced by hd_scan().
unsigned hd_data_t::flag_struct::nofork |
don't run potentially hanging code in a subprocess
Referenced by hd_fork(), hd_fork_done(), hd_scan(), and hd_shm_init().
int s_ser_device_t::non_pnp |
Referenced by chk4id(), and dump_ser_mouse_data().
unsigned hd_data_t::flag_struct::nosysfs |
don't ask sysfs
Referenced by hd_scan().
unsigned hd_bitmap_t::not_empty |
at least 1 bit is set
Referenced by smbios_bitmap2str(), and smbios_bitmap_print().
unsigned s_hd_t::is_s::notready |
block devices: no medium, other: device not configured
Referenced by add_disk_size(), add_scsi_sysfs_info(), hd_dump_entry(), hd_read_cdrom_info(), hd_scan_misc(), and int_media_check().
unsigned hd_data_t::flag_struct::nowpa |
no longer used
unsigned bios_info_t::num_lock |
Referenced by dump_bios().
unsigned { ... } ::num_lock |
unsigned vbe_mode_info_s::number |
mode number
int* smbios_boardinfo_t::objects |
array of object handles
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
int smbios_boardinfo_t::objects_len |
number of contained objects
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_chassis_t::oem |
OEM-specific information.
Referenced by smbios_dump(), and smbios_parse().
smbios_oem_t u_hd_smbios_t::oem |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char smp_info_t::oem_id[9] |
oem id
Referenced by dump_bios().
char* vbe_info_t::oem_name |
oem name
Referenced by free_hd_detail().
str_list_t* smbios_oem_t::oem_strings |
OEM strings.
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned vbe_info_t::oem_version |
oem version info
unsigned smp_info_t::ok |
data are valid
Referenced by dump_bios().
unsigned vbe_info_t::ok |
data are valid
Referenced by dump_bios(), and hd_scan_monitor().
unsigned bios32_info_t::ok |
data are valid
Referenced by dump_bios().
unsigned { ... } ::ok |
unsigned cdrom_info_s::ok |
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::ok |
unsigned bios_info_t::ok |
Referenced by dump_bios().
unsigned { ... } ::ok |
unsigned { ... } ::ok |
unsigned hd_data_t::ok |
Referenced by hd_is_shm_ptr(), hd_move_to_shm(), hd_scan(), hd_shm_add(), hd_shm_clean(), hd_shm_done(), hd_shm_init(), and progress().
hd_t* hd_data_t::old_hd |
(Internal) old (outdated) entries (if you scan more than once)
Referenced by free_old_hd_entries(), hd_free_hd_data(), and remove_tagged_hd_entries().
char* s_hd_t::old_unique_id |
Old unique_id for compatibility.
The calculation of unique ids has changed in libhd v3.17. Basically we no longer use the vendor/device names if there are vendor/device ids. (Otherwise a simple device name database update would change the id, which is really not what you want.)
Referenced by free_hd_entry(), hd_add_id(), hd_dump_entry(), and new_id().
smbios_onboard_t u_hd_smbios_t::onboard |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
str_list_t* hd_data_t::only |
Concentrate on these devices.
List of sysfs ids for devices to look for.
Referenced by hd_free_hd_data(), hd_report_this(), and hd_scan().
hd_id_t smbios_memerror_t::operation |
mem operation causing the error
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_mem64error_t::operation |
mem operation causing the error
Referenced by smbios_free(), and smbios_parse().
char* res_pppd_option_t::option |
Referenced by add_serial_modem(), dump_normal(), and free_res_list().
str_list_t* smbios_config_t::options |
system config options
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
str_list_t* driver_info_x11_t::options |
special server options
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
str_list_t * usb_s::p |
Referenced by free_hd_detail().
unsigned bios_info_t::par_port0 |
Referenced by dump_bios(), and hd_scan_misc().
unsigned bios_info_t::par_port1 |
Referenced by dump_bios(), and hd_scan_misc().
unsigned bios_info_t::par_port2 |
Referenced by dump_bios(), and hd_scan_misc().
char* cdb_isdn_vario::para_str |
optional parameter string
Referenced by init_cdbisdn(), and WriteVarios().
isdn_parm_t* driver_info_isdn_t::params |
isdn parameters
Referenced by dump_normal(), free_driver_info(), and isdn_driver().
int usb_s::parent |
struct devtree_s* devtree_s::parent |
struct hal_device_s * hal_device_s::parent |
Referenced by add_pci(), and link_hal_tree().
char* hd_manual_s::parent_id |
char* s_hd_t::parent_id |
unique_id of parent (attached_to).
Referenced by free_hd_entry(), hd2prop(), hd_dump_entry(), hd_scan(), hd_scan_manual(), and prop2hd().
char* s_hd_t::parent_udi |
udi of parent (attached_to).
Referenced by add_pci(), hd_dump_entry(), and int_find_parent().
char res_baud_t::parity |
n, e, o, s, m
Referenced by add_serial_console(), dump_normal(), hd2prop(), and prop2hd().
char* smbios_processor_t::part |
part number
Referenced by smbios_free(), and smbios_parse().
char* smbios_memdevice_t::part |
part number
Referenced by smbios_free(), and smbios_parse().
char * devtree_s::part_number |
Referenced by free_devtree().
unsigned smbios_memarraymap_t::part_width |
number of memory devices
Referenced by smbios_dump(), and smbios_parse().
str_list_t* hd_data_t::partitions |
(Internal) dto, partitions
Referenced by add_partitions(), hd_free_hd_data(), hd_scan_sysfs_block(), and read_partitions().
unsigned hd_data_t::flag_struct::pata |
use new libata modules instead of classical ide modules
Referenced by hd_scan(), and match_modinfo().
char* devtree_s::path |
Referenced by free_devtree().
unsigned devtree_s::pci |
struct { ... } modinfo_t::pci |
Referenced by hd_modinfo_db(), match_modinfo(), and parse_modinfo().
struct { ... } ::pci |
hd_detail_pci_t hd_detail_t::pci |
Referenced by add_pci(), add_pci_data(), free_hd_detail(), hd_modinfo_db(), hd_pci_complete_data(), and hd_scan_monitor().
pci_t* hd_data_t::pci |
(Internal) raw PCI data
Referenced by add_pci(), add_pci_data(), add_pci_entry(), dump_pci_data(), and hd_scan_sysfs_pci().
unsigned scsi_s::pci_bus |
unsigned hd_data_t::pci_config_type |
(Internal) PCI config type (1 or 2), 0: unknown
unsigned scsi_s::pci_func |
unsigned scsi_s::pci_info |
unsigned scsi_s::pci_slot |
hal_prop_t* s_hd_t::persistent_prop |
persistent property list
Referenced by free_hd_entry(), hd2prop(), hd_dump_entry(), hd_read_config(), hd_scan_manual(), hd_scan_manual2(), hd_scan_with_hal(), hd_write_config(), and prop2hd().
unsigned scsi_s::pgeo_c |
unsigned scsi_s::pgeo_h |
unsigned scsi_s::pgeo_s |
res_phys_mem_t u_hd_res_t::phys_mem |
Referenced by dump_normal(), hd2prop(), hd_scan_memory(), and prop2hd().
unsigned vbe_mode_info_s::pixel_clock |
maximum pixel clock
unsigned vbe_mode_info_s::pixel_size |
bits per pixel
unsigned { ... } ::platform |
unsigned cdrom_info_s::platform |
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
char* cpu_info_t::platform |
x86: NULL
Referenced by dump_cpu(), free_hd_detail(), and read_cpuinfo().
int s_ser_device_t::pnp |
Referenced by chk4id(), dump_ser_modem_data(), and dump_ser_mouse_data().
unsigned bios_info_t::pnp_id |
Referenced by dump_bios().
unsigned char s_ser_device_t::pnp_id[8] |
Referenced by add_serial_modem(), add_serial_mouse(), dump_ser_modem_data(), dump_ser_mouse_data(), and is_pnpinfo().
unsigned s_ser_device_t::pnp_rev |
Referenced by dump_ser_modem_data(), dump_ser_mouse_data(), and is_pnpinfo().
int usb_s::port |
unsigned s_serial_t::port |
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
unsigned res_fc_t::port_id |
Referenced by add_scsi_sysfs_info(), and dump_normal().
unsigned res_fc_t::port_id_ok |
Referenced by add_scsi_sysfs_info(), and dump_normal().
hd_id_t smbios_connect_t::port_type |
port type
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_chassis_t::power |
power supply state (at last boot)
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_secure_t::power |
power-on password status
Referenced by smbios_free(), and smbios_parse().
smbios_power_t u_hd_smbios_t::power |
Referenced by smbios_dump(), and smbios_parse().
res_pppd_option_t u_hd_res_t::pppd_option |
Referenced by add_serial_modem(), dump_normal(), and free_res_list().
char * s_ser_device_t::pppd_option |
Referenced by add_serial_modem(), get_serial_modem(), and hd_move_to_shm().
unsigned s_hd_t::is_s::pppoe |
PPPOE modem connected.
Referenced by dump_normal(), hd2prop(), is_pppoe(), and prop2hd().
hd_id_t smbios_processor_t::pr_type |
processor type
Referenced by smbios_free(), and smbios_parse().
unsigned res_mem_t::prefetch |
enum yes_no_flag
Referenced by dump_normal(), hd2prop(), hd_pci_complete_data(), and prop2hd().
char { ... } ::preparer |
char * cdrom_info_s::preparer |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
unsigned char hd_data_t::probe[(pr_all+7)/8] |
(Internal) bitmask of probing features.
Referenced by fix_probe_features(), hd_clear_probe_feature(), hd_is_uml(), hd_list(), hd_list2(), hd_list_with_status(), hd_list_with_status2(), hd_probe_feature(), hd_scan(), and hd_set_probe_feature().
unsigned char hd_data_t::probe_clr[(pr_all+7)/8] |
(Internal) bitmask of probing features that will always be reset.
Referenced by fix_probe_features(), and set_probe_feature().
unsigned char hd_data_t::probe_set[(pr_all+7)/8] |
(Iternal) bitmask of probing features that will always be set.
Referenced by fix_probe_features(), and set_probe_feature().
hal_prop_t* hd_data_t::probe_val |
(Internal) probing features with arbitrary values
Referenced by get_probe_val_int(), get_probe_val_list(), get_probe_val_str(), hd_free_hd_data(), and set_probe_val().
char* scsi_s::proc_dir |
Referenced by free_scsi().
str_list_t * misc_t::proc_dma |
Referenced by dump_misc_proc_data(), free_misc(), and read_dmas().
str_list_t* misc_t::proc_io |
Referenced by dump_misc_proc_data(), free_misc(), and read_ioports().
str_list_t * misc_t::proc_irq |
Referenced by dump_misc_proc_data(), free_misc(), and read_irqs().
str_list_t* hd_data_t::proc_usb |
(Internal) /proc/bus/usb info
Referenced by hd_free_hd_data(), and hd_scan_sysfs_usb().
smbios_processor_t u_hd_smbios_t::processor |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char smp_info_t::prod_id[13] |
product id
Referenced by dump_bios().
char* smbios_sysinfo_t::product |
product name
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_boardinfo_t::product |
product name
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char * usb_s::product |
Referenced by free_hd_detail(), and get_usb_devs().
unsigned { ... } ::product |
unsigned modinfo_t::product |
unsigned { ... } ::product |
char* vbe_info_t::product_name |
product name
Referenced by free_hd_detail().
char* vbe_info_t::product_revision |
product revision
Referenced by free_hd_detail().
unsigned s_pci_t::prog_if |
PCI device classes.
Referenced by dump_pci_data(), hd_modinfo_db(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned { ... } ::prog_if |
unsigned modinfo_t::prog_if |
unsigned { ... } ::prog_if |
hd_id_t s_hd_t::prog_if |
(PCI) programming interface (id and name).
Referenced by add_cdrom_info(), add_pci(), add_scsi_sysfs_info(), cmp_hd(), free_hd_entry(), get_serial_devs(), hd2prop(), hd_dump_entry(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_of_platform(), hd_read_platform(), hd_scan_misc2(), hd_scan_serial(), hd_usb_support(), hddb_add_info(), int_cdrom(), kbd_driver(), and prop2hd().
void(* hd_data_t::progress) (char *pos, char *msg) |
A progress indicator.
If this callback function is not NULL, it is called at various points and can be used to give some user feedback what we are actually doing. If the debug flag HD_DEB_PROGRESS is set, progress messages are logged.
pos | Indicates where we are. |
msg | Indicates what we are going to do. |
Referenced by progress().
hd_detail_prom_t hd_detail_t::prom |
Referenced by dump_prom(), free_hd_detail(), and hd_color().
hal_prop_t* hal_device_s::prop |
Referenced by add_pci(), find_udi(), hd_free_hal_devices(), hd_scan_sys(), link_hal_tree(), and read_hal().
char* cdb_isdn_vario::protocol |
supported D-channel protocols
Referenced by add_current_item(), init_cdbisdn(), and WriteVarios().
char * cdrom_info_s::publisher |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
char { ... } ::publisher |
unsigned smbios_memerror_t::range |
range, within which the error can be determined; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_mem64error_t::range |
range, within which the error can be determined; 0x80000000: unknown
Referenced by smbios_dump(), and smbios_parse().
unsigned hd_dev_num_t::range |
Referenced by add_input_dev(), get_block_devs(), get_generic_scsi_devs(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), and print_dev_num().
uint64_t res_mem_t::range |
Referenced by dump_normal(), hd2prop(), hd_pci_complete_data(), hd_scan_memory(), and prop2hd().
uint64_t res_phys_mem_t::range |
Referenced by dump_normal(), hd2prop(), hd_scan_memory(), and prop2hd().
uint64_t res_io_t::range |
Referenced by dump_normal(), gather_resources(), hd2prop(), hd_pci_complete_data(), hd_scan_misc2(), hd_scan_serial(), join_res_io(), and prop2hd().
str_list_t* driver_info_x11_t::raw |
extra info to add to XF86Config
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
memory_range_t usb_s::raw_descr |
Referenced by free_hd_detail().
int isapnp_t::read_port |
unsigned hd_status_t::reconfig |
Hardware should be reconfigured.
Either hd_status_t::status_yes or hd_status_t::status_no. A hardware must be reconfigured if it is in state hd_status_t::available == hd_status_t::status_no and hd_status_t::needed == hd_status_t::status_yes. In other words, if a hardware that was needed to run the system is gone.
Referenced by hd_list_with_status(), hd_list_with_status2(), and hd_scan_manual2().
unsigned isapnp_dev_t::ref |
internally used flag
Referenced by free_hd_detail().
struct s_hd_t* s_hd_t::ref |
(Internal) if set, this is only a reference.
Referenced by free_old_hd_entries(), hd_copy(), hd_free_hd_list(), and hddb_add_info().
unsigned s_hd_t::ref_cnt |
(Internal) memory reference count.
Referenced by free_old_hd_entries(), and hd_copy().
int cdb_isdn_vendor::refcnt |
Referenced by add_vendor(), and new_entry().
unsigned s_hd_t::tag_s::remove |
< this struct is for internal purposes only
schedule for removal
Referenced by get_usb_devs(), hd_scan_fb(), hd_scan_manual(), hd_scan_misc(), hd_scan_xtra(), int_fix_usb_scsi(), remove_hd_entries(), and remove_tagged_hd_entries().
str_list_t* s_hd_t::requires |
packages/programs required for this hardware
Referenced by dsl_driver(), dump_normal(), expand_driver_info(), free_hd_entry(), hddb_add_info(), and isdn_driver().
isapnp_res_t* isapnp_card_t::res |
Referenced by free_hd_detail().
hd_res_t* s_hd_t::res |
Device resources.
Referenced by active_vga_card(), add_disk_size(), add_edid_info(), add_ide_sysfs_info(), add_kma(), add_lcd_info(), add_monitor_res(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_uml(), add_xpnet(), do_lp(), dump_normal(), free_hd_entry(), get_block_devs(), get_linkstate(), get_phwaddr(), get_res(), get_usb_devs(), hd2prop(), hd_pci_complete_data(), hd_scan_fb(), hd_scan_floppy(), hd_scan_isdn(), hd_scan_memory(), hd_scan_misc(), hd_scan_misc2(), hd_scan_net(), hd_scan_serial(), hd_scan_wlan(), hd_usb_support(), int_fix_usb_scsi(), int_floppy(), monitor_driver(), prop2hd(), and update_irq_usage().
int isapnp_card_t::res_len |
Referenced by free_hd_detail().
hd_id_t smbios_secure_t::reset |
front panel reset status
Referenced by smbios_free(), and smbios_parse().
unsigned smp_info_t::rev |
MP spec revision.
Referenced by dump_bios().
unsigned s_pci_t::rev |
vendor & device ids
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned usb_s::rev |
Referenced by get_usb_devs().
char * scsi_s::rev |
Referenced by free_scsi().
hd_id_t s_hd_t::revision |
Revision id or string.
If revision is numerical (e.g. PCI) hd_id_t::id is used. If revision is some char data (e.g. disk drives) it is stored in hd_id_t::name.
Referenced by add_ide_sysfs_info(), add_scsi_sysfs_info(), cmp_hd(), dump_normal(), free_hd_entry(), get_dsl_info(), get_isdn_info(), get_usb_devs(), hd2prop(), hd_add_id(), hd_pci_complete_data(), hddb_add_info(), pcmcia_read_data(), and prop2hd().
int cdb_isdn_card::revision |
revision used with USB
Referenced by add_current_item().
int devtree_s::revision_id |
uint64_t s_pci_t::rom_base_addr |
memory base for card ROM
Referenced by dump_pci_data().
uint64_t s_pci_t::rom_base_len |
memory range for card ROM
char* s_hd_t::rom_id |
BIOS/PROM id.
Where appropriate, this is a special BIOS/PROM id (e.g. "0x80" for the first harddisk on Intel-PCs). CHPID for s390.
Referenced by add_scsi_sysfs_info(), dump_normal(), free_hd_entry(), hd2prop(), hd_read_vio(), hd_read_xen(), and prop2hd().
unsigned smbios_biosinfo_t::rom_size |
ROM size (in bytes)
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_memdevicemap_t::row_pos |
position of the referenced memory device in a row of the address partition
Referenced by smbios_dump(), and smbios_parse().
str_list_t * usb_s::s |
Referenced by free_hd_detail().
unsigned { ... } ::s |
unsigned cdrom_info_s::s |
str_list_t* hd_data_t::scanner_db |
(Internal) list of scanner modules
Referenced by get_usb_devs(), and hd_free_hd_data().
char* driver_info_x11_t::script |
3d script to run
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
unsigned { ... } ::scroll_lock |
unsigned bios_info_t::scroll_lock |
Referenced by dump_bios().
hd_detail_scsi_t hd_detail_t::scsi |
Referenced by add_scsi_sysfs_info(), and free_hd_detail().
scsi_t* hd_data_t::scsi |
(Internal) raw SCSI data
unsigned scsi_s::sec_size |
unsigned smbios_power_t::second |
dto, second
Referenced by smbios_dump(), and smbios_parse().
unsigned s_pci_t::secondary_bus |
0 for PCI & CB bridges
Referenced by dump_pci_data(), and hd_pci_read_data().
uint64_t edd_info_t::sectors |
unsigned edd_info_t::sectors |
unsigned { ... } ::sectors |
unsigned { ... } ::sectors |
unsigned res_disk_geo_t::sectors |
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_misc(), and prop2hd().
smbios_secure_t u_hd_smbios_t::secure |
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_chassis_t::security |
security state (at last boot)
Referenced by smbios_free(), and smbios_parse().
unsigned s_hd_t::tag_s::ser_device |
if != 0: info about attached serial device; see serial.c
Referenced by get_serial_modem(), and hd_scan_serial().
ser_device_t* hd_data_t::ser_modem |
(Internal) info about serial modems
Referenced by add_serial_modem(), at_cmd(), dev_name_duplicate(), dump_ser_modem_data(), get_serial_modem(), guess_modem_name(), hd_move_to_shm(), hd_scan_modem(), hd_shm_clean(), read_modem(), and write_modem().
ser_device_t* hd_data_t::ser_mouse |
(Internal) info about serial mice
Referenced by add_serial_mouse(), dump_ser_mouse_data(), get_serial_mouse(), hd_move_to_shm(), hd_scan_mouse(), and hd_shm_clean().
unsigned bios_info_t::ser_port0 |
Referenced by dump_bios().
unsigned bios_info_t::ser_port1 |
Referenced by dump_bios().
unsigned bios_info_t::ser_port2 |
Referenced by dump_bios().
unsigned bios_info_t::ser_port3 |
Referenced by dump_bios().
char* smbios_sysinfo_t::serial |
serial number
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_boardinfo_t::serial |
serial number
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_chassis_t::serial |
serial number
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_processor_t::serial |
serial number
Referenced by smbios_free(), and smbios_parse().
char* smbios_memdevice_t::serial |
serial number
Referenced by smbios_free(), and smbios_parse().
char * usb_s::serial |
Referenced by free_hd_detail(), and get_usb_devs().
unsigned char* isapnp_card_t::serial |
Referenced by free_hd_detail().
char * scsi_s::serial |
Referenced by free_scsi().
char* sys_info_t::serial |
Referenced by free_hd_detail(), and hd_scan_sys().
char* monitor_info_t::serial |
Referenced by add_edid_info(), and free_hd_detail().
char* s_ser_device_t::serial |
Referenced by add_serial_modem(), add_serial_mouse(), dump_ser_modem_data(), dump_ser_mouse_data(), hd_move_to_shm(), hd_scan_modem(), and is_pnpinfo().
char* s_hd_t::serial |
Serial id.
Referenced by add_edid_info(), add_ide_sysfs_info(), add_scsi_sysfs_info(), add_serial_modem(), add_serial_mouse(), dump_normal(), free_hd_entry(), get_usb_devs(), hd2prop(), hd_scan_sys(), hddb_add_info(), int_fix_usb_scsi(), prop2hd(), and read_usb_lp().
serial_t* hd_data_t::serial |
(Internal) /proc's serial info
Referenced by dump_serial_data(), get_serial_info(), and hd_scan_serial().
char * devtree_s::serial_number |
Referenced by free_devtree().
char* driver_info_x11_t::server |
the server/module name
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), hd_display_adapter(), and reorder_x11().
unsigned smbios_memdevice_t::set |
0: does not belong to a set; 1-0xfe: set number; 0xff: unknown
Referenced by smbios_parse().
struct { ... } hd_data_t::shm |
(Internal) our shm segment
Referenced by copy_log2shm(), hd_fork(), hd_is_shm_ptr(), hd_move_to_shm(), hd_scan(), hd_scan_modem(), hd_scan_mouse(), hd_shm_add(), hd_shm_clean(), hd_shm_done(), hd_shm_init(), and progress().
char* cdb_isdn_vendor::shortname |
Referenced by add_vendor(), init_cdbisdn(), and WriteVendors().
unsigned edd_info_t::signature |
unsigned memory_range_t::size |
base address & size
unsigned smbios_memdevice_t::size |
kB
Referenced by smbios_dump(), and smbios_parse().
uint64_t scsi_s::size |
unsigned { ... } ::size |
unsigned cdrom_info_s::size |
unsigned res_cache_t::size |
in kbyte
Referenced by add_ide_sysfs_info(), dump_normal(), hd2prop(), and prop2hd().
uint64_t res_disk_geo_t::size |
Referenced by dump_normal().
res_size_t u_hd_res_t::size |
Referenced by add_edid_info(), add_ide_sysfs_info(), add_lcd_info(), dump_normal(), get_phwaddr(), hd2prop(), hd_getdisksize(), hd_scan_floppy(), hd_scan_misc(), int_floppy(), and prop2hd().
uint64_t misc_io_t::size |
Referenced by dump_misc_data(), gather_resources(), hd_scan_misc2(), and read_ioports().
unsigned hd_data_t::size |
Referenced by hd_shm_add(), and hd_shm_init().
unsigned { ... } ::size |
unsigned s_hd_t::tag_s::skip_braille |
if serial line, don't scan for braille devices
Referenced by dump_normal(), hd_scan_braille(), and hd_scan_serial().
unsigned s_hd_t::tag_s::skip_modem |
if serial line, don't scan for modems
Referenced by dump_normal(), get_serial_devs(), get_serial_modem(), and hd_scan_serial().
unsigned s_hd_t::tag_s::skip_mouse |
if serial line, don't scan for mice
Referenced by dump_normal(), get_serial_devs(), get_serial_mouse(), and hd_scan_serial().
unsigned char cpq_ctlorder_t::slot |
smbios_slot_t u_hd_smbios_t::slot |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned s_pci_t::slot |
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned s_hd_t::slot |
Slot and bus number.
Bits 0-7: slot number, 8-31 bus number.
Referenced by add_ide_sysfs_info(), add_kma(), add_other_sysfs_info(), add_scsi_sysfs_info(), add_uml(), cmp_hd(), hd2prop(), hd_dump_entry(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_ps3_system_bus(), hd_read_vio(), hd_read_virtio(), hd_read_vm(), hd_read_xen(), hd_scan_cpu(), hd_scan_floppy(), hd_scan_monitor(), hd_scan_net(), pcmcia_read_data(), prop2hd(), and read_cpuinfo().
hd_id_t smbios_slot_t::slot_type |
slot type
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_memarray_t::slots |
slots or sockets for this device
Referenced by smbios_dump(), and smbios_parse().
hd_smbios_t* hd_data_t::smbios |
(Internal) smbios data
Referenced by hd_free_hd_data(), smbios_dump(), and smbios_parse().
unsigned bios_info_t::smbios_ver |
Referenced by dump_bios().
smp_info_t bios_info_t::smp |
Referenced by dump_bios().
int cdb_isdn_vario::smp |
SMP supported ?
Referenced by add_current_item().
unsigned smbios_processor_t::sock_status |
socket status (1: populated, 0: empty
Referenced by smbios_dump(), and smbios_parse().
char* smbios_processor_t::socket |
socket
Referenced by smbios_free(), and smbios_parse().
char* smbios_cache_t::socket |
socket designation
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_cache_t::socketed |
0/1: not socketed/socketed
Referenced by smbios_dump(), and smbios_parse().
unsigned s_hd_t::is_s::softraiddisk |
disk belongs to some soft raid array
Referenced by hd2prop(), hd_dump_entry(), and prop2hd().
unsigned smbios_cache_t::speed |
cache speed in nanoseconds
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_memdevice_t::speed |
in MHz
Referenced by smbios_dump(), and smbios_parse().
unsigned usb_s::speed |
Referenced by get_usb_devs().
unsigned cdrom_info_s::speed |
Referenced by hd_dump_entry(), and read_cdroms().
unsigned res_baud_t::speed |
Referenced by add_serial_console(), add_serial_modem(), dump_normal(), get_usb_devs(), hd2prop(), hd_scan_serial(), and prop2hd().
hd_bitmap_t smbios_cache_t::sram |
current SRAM type
Referenced by smbios_free(), and smbios_parse().
unsigned memory_range_t::start |
unsigned smbios_biosinfo_t::start |
start address
Referenced by smbios_dump(), and smbios_parse().
unsigned cdrom_info_s::start |
start sector
Referenced by hd_dump_entry(), and hd_read_cdrom_info().
unsigned { ... } ::start |
start sector
uint64_t smbios_memarraymap_t::start_addr |
memory range start address
Referenced by smbios_dump(), and smbios_parse().
uint64_t smbios_memdevicemap_t::start_addr |
memory range start address
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_cache_t::state |
0/1: disabled/enabled
Referenced by smbios_dump(), and smbios_parse().
unsigned res_link_t::state |
network link state: 0 - not connected, 1 - connected
Referenced by dump_normal(), and hd_scan_net().
unsigned { ... } ::status |
0: disabled, 1: enabled
unsigned smbios_onboard_t::status |
0: disabled, 1: enabled
Referenced by smbios_dump(), and smbios_parse().
hd_status_t hd_manual_s::status |
hd_status_t s_hd_t::status |
Hardware status (if available).
The status is stored in files below /var/lib/hardware/unique-keys/. Every hardware item gets a file there with its unique id as file name.
Referenced by hd2prop(), hd_change_config_status(), hd_dump_entry(), hd_list(), hd_list2(), hd_list_with_status(), hd_list_with_status2(), hd_scan_manual(), hd_scan_manual2(), hd_scan_xtra(), int_media_check(), and prop2hd().
unsigned cpu_info_t::stepping |
Referenced by dump_cpu(), and read_cpuinfo().
unsigned res_baud_t::stopbits |
Referenced by dump_normal(), hd2prop(), and prop2hd().
unsigned s_hd_t::is_s::storage_only |
storage only network interface
Referenced by dump_normal(), get_ethtool_priv(), and hd_scan_net().
char* s_str_list_t::str |
Some string data.
Referenced by add_entry(), add_ide_sysfs_info(), add_if_name(), add_partitions(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), all_bits(), at_cmd(), check_for_responce(), do_lp(), dsl_driver(), dump_cpu(), dump_cpu_data(), dump_floppy_data(), dump_klog(), dump_misc_proc_data(), dump_normal(), dump_parallel_data(), expand_driver_info(), s_str_list_t::free_str_list(), get_block_devs(), get_cmd_param(), get_cmdline(), get_generic_scsi_devs(), get_input_devices(), get_input_devs(), get_isdn_info(), get_kernel_version(), get_printer_devs(), get_probe_env(), get_scsi_tape(), get_serial_devs(), get_serial_info(), get_string(), get_usb_devs(), guess_modem_name(), hd2prop_add_list(), hd_dump_entry(), hd_hal_print_prop(), hd_join(), hd_manual_read_entry_old(), hd_module_is_active(), hd_module_list(), hd_open_properties(), hd_pci_read_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_properties(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan(), hd_scan_floppy(), hd_scan_net(), hd_scan_serial(), hd_scan_sys(), hd_scan_xtra(), hd_shm_add_str_list(), hd_sysfs_driver_list(), hddb_init_external(), hddb_to_device_driver(), int_mouse(), int_udev(), int_update_driver_data(), int_wlan(), isdn_driver(), klog_mem(), klog_mem2(), meminfo_mem(), meminfo_xen(), parse_modinfo(), pcmcia_ctrl_read_data(), pcmcia_read_data(), prop2hd(), prop2hd_list(), read_cdroms(), read_cpuinfo(), read_dmas(), read_ioports(), read_irqs(), read_klog(), read_kmods(), read_partitions(), read_udevinfo(), run_cmd(), s_str_list_t::search_str_list(), smbios_bitmap_print(), smbios_dump(), smbios_parse(), str_list_cmp(), str_list_dup(), str_ok(), and subcomponent_list().
str_list_t* hd_bitmap_t::str |
interpreted bitmask
Referenced by smbios_bitmap2str(), smbios_bitmap_print(), and smbios_free().
char* hal_prop_s::str |
char* { ... } ::str |
const char* pmac_mb_def::string |
str_list_t* smbios_any_t::strings |
strings taken from the unformed section
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
str_list_t* smbios_biosinfo_t::strings |
str_list_t* smbios_sysinfo_t::strings |
str_list_t* smbios_boardinfo_t::strings |
str_list_t* smbios_chassis_t::strings |
str_list_t* smbios_processor_t::strings |
str_list_t* smbios_cache_t::strings |
str_list_t* smbios_connect_t::strings |
str_list_t* smbios_slot_t::strings |
str_list_t* smbios_onboard_t::strings |
str_list_t* smbios_oem_t::strings |
str_list_t* smbios_config_t::strings |
str_list_t* smbios_lang_t::strings |
list of languages
Referenced by smbios_dump().
str_list_t* smbios_group_t::strings |
str_list_t* smbios_memarray_t::strings |
str_list_t* smbios_memdevice_t::strings |
str_list_t* smbios_memerror_t::strings |
str_list_t* smbios_memarraymap_t::strings |
str_list_t* smbios_memdevicemap_t::strings |
str_list_t* smbios_mouse_t::strings |
str_list_t* smbios_secure_t::strings |
str_list_t* smbios_power_t::strings |
str_list_t* smbios_mem64error_t::strings |
char* hddb2_data_t::strings |
Referenced by compare_ids(), complete_ids(), hd_free_hd_data(), hddb_dump_raw(), hddb_dump_skey(), hddb_init_external(), and store_string().
unsigned hddb2_data_t::strings_len |
Referenced by hddb_dump_raw(), and store_string().
unsigned hddb2_data_t::strings_max |
Referenced by hddb_dump_raw(), and store_string().
unsigned s_pci_t::sub_class |
Referenced by dump_pci_data(), hd_modinfo_db(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned { ... } ::sub_class |
unsigned modinfo_t::sub_class |
unsigned { ... } ::sub_class |
hd_id_t s_hd_t::sub_class |
Sub class (id and name).
Referenced by add_disk_size(), add_edid_info(), add_ide_sysfs_info(), add_if_name(), add_input_dev(), add_kma(), add_mv643xx_eth(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), add_xpnet(), assign_hw_class(), cmp_hd(), create_model_name(), do_lp(), do_zip(), dump_normal(), free_hd_entry(), get_block_devs(), get_dsl_info(), get_generic_scsi_devs(), get_input_devices(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), hd2prop(), hd_apm_enabled(), hd_base_class_list(), hd_boot_disk(), hd_color(), hd_display_adapter(), hd_dump_entry(), hd_is_uml(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_vio(), hd_read_virtio(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_cpu(), hd_scan_floppy(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_memory(), hd_scan_misc(), hd_scan_misc2(), hd_scan_monitor(), hd_scan_net(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_sys(), hd_scan_wlan(), hd_scan_xtra(), hd_sub_class_list(), hd_usb_support(), hddb_add_info(), int_cdrom(), int_floppy(), int_media_check(), int_modem(), int_mouse(), int_wlan(), is_audio(), is_modem(), is_pcmcia_ctrl(), is_zip(), kbd_driver(), pcmcia_ctrl_read_data(), pcmcia_read_data(), prop2hd(), read_cpuinfo(), and set_class_entries().
unsigned s_pci_t::sub_dev |
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned modinfo_t::sub_device |
unsigned { ... } ::sub_device |
unsigned { ... } ::sub_device |
hd_id_t s_hd_t::sub_device |
Subdevice id and name.
Id is actually a combination of some tag to differentiate the various id types and the real id. Use the ID_VALUE macro to get e.g. the real PCI id value for a PCI device.
Referenced by add_pci(), add_scsi_sysfs_info(), create_model_name(), dump_normal(), free_hd_entry(), get_dsl_info(), get_isdn_info(), hd2prop(), hd_add_id(), hd_modinfo_db(), hd_pci_complete_data(), hd_scan_xtra(), hddb_add_info(), is_zip(), kbd_driver(), prop2hd(), and read_usb_lp().
unsigned s_pci_t::sub_vend |
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
unsigned { ... } ::sub_vendor |
unsigned modinfo_t::sub_vendor |
unsigned { ... } ::sub_vendor |
hd_id_t s_hd_t::sub_vendor |
Subvendor id and name.
Id is actually a combination of some tag to differentiate the various id types and the real id. Use the ID_VALUE macro to get e.g. the real PCI id value for a PCI device.
Referenced by add_pci(), add_scsi_sysfs_info(), cmp_hd(), create_model_name(), dump_normal(), free_hd_entry(), get_dsl_info(), get_isdn_info(), hd2prop(), hd_add_id(), hd_modinfo_db(), hd_pci_complete_data(), hd_scan_xtra(), hddb_add_info(), is_zip(), prop2hd(), and read_usb_lp().
int cdb_isdn_card::subdevice |
Subdevice ID for PCI cards.
A value of 0xffff is ANY_ID
Referenced by compare_id(), hd_cdbisdn_get_card_from_id(), and new_entry().
int devtree_s::subdevice_id |
int cdb_isdn_vario::subtyp |
Subtype of the driver type.
Referenced by compare_type(), hd_cdbisdn_get_vario_from_type(), and isdn_driver().
int cdb_isdn_card::subvendor |
Subvendor ID for PCI cards.
A value of 0xffff is ANY_ID
Referenced by add_current_item(), compare_id(), hd_cdbisdn_get_card_from_id(), and new_entry().
int devtree_s::subvendor_id |
hd_bitmap_t smbios_cache_t::supp_sram |
supported SRAM types
Referenced by smbios_free(), and smbios_parse().
unsigned smbios_memerror_t::syndrome |
vendor-specific ECC syndrome; 0: unknown
Referenced by smbios_dump(), and smbios_parse().
unsigned smbios_mem64error_t::syndrome |
vendor-specific ECC syndrome; 0: unknown
Referenced by smbios_dump(), and smbios_parse().
hd_detail_sys_t hd_detail_t::sys |
Referenced by dump_sys(), free_hd_detail(), and hd_scan_sys().
char* s_udevinfo_t::sysfs |
Referenced by hd_free_udevinfo(), int_udev(), and read_udevinfo().
char* s_pci_t::sysfs_bus_id |
sysfs bus id
Referenced by free_hd_detail(), hd_pci_complete_data(), and hd_pci_read_data().
char* s_hd_t::sysfs_bus_id |
sysfs bus id for this hardware, if any.
Referenced by add_ide_sysfs_info(), add_mv643xx_eth(), add_pci_data(), add_scsi_sysfs_info(), free_hd_entry(), get_block_devs(), get_generic_scsi_devs(), get_scsi_tape(), get_usb_devs(), hd2prop(), hd_add_id(), hd_dump_entry(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), pcmcia_read_data(), and prop2hd().
char* s_hd_t::sysfs_device_link |
sysfs device link.
Referenced by add_scsi_sysfs_info(), free_hd_entry(), get_block_devs(), get_generic_scsi_devs(), get_scsi_tape(), hd2prop(), hd_dump_entry(), hd_scan_net(), int_fix_usb_scsi(), and prop2hd().
char* s_pci_t::sysfs_id |
sysfs path
Referenced by add_pci(), add_pci_data(), free_hd_detail(), and hd_pci_read_data().
char* edd_info_t::sysfs_id |
Referenced by hd_free_hd_data().
char* s_hd_t::sysfs_id |
sysfs entry for this hardware, if any.
Referenced by add_mv643xx_eth(), add_other_sysfs_info(), add_partitions(), add_pci(), add_pci_data(), find_udi(), free_hd_entry(), get_block_devs(), get_generic_scsi_devs(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_usb_devs(), hd2prop(), hd_add_driver_data(), hd_add_id(), hd_dump_entry(), hd_find_sysfs_id(), hd_find_sysfs_id_devname(), hd_read_ibmebus(), hd_read_macio(), hd_read_mdio(), hd_read_mmc(), hd_read_nd(), hd_read_of_platform(), hd_read_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_report_this(), hd_scan_net(), int_fix_usb_scsi(), int_udev(), pcmcia_read_data(), and prop2hd().
hd_sysfsdrv_t* hd_data_t::sysfsdrv |
(Internal) sysfs driver info
Referenced by hd_free_hd_data(), hd_sysfs_driver_list(), hd_sysfs_find_driver(), and int_update_driver_data().
uint64_t hd_data_t::sysfsdrv_id |
(Internal) sysfs driver info id
Referenced by hd_sysfs_driver_list().
smbios_sysinfo_t u_hd_smbios_t::sysinfo |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* sys_info_t::system_type |
Referenced by dump_sys(), free_hd_detail(), and hd_scan_sys().
str_list_t * usb_s::t |
Referenced by free_hd_detail().
unsigned misc_io_t::tag |
Referenced by dump_misc_data(), and gather_resources().
unsigned misc_dma_t::tag |
Referenced by dump_misc_data(), and gather_resources().
unsigned misc_irq_t::tag |
Referenced by dump_misc_data(), and gather_resources().
struct s_hd_t::tag_s s_hd_t::tag |
Referenced by dump_normal(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), hd_free_hd_list(), hd_module_list(), hd_read_config(), hd_scan(), hd_scan_braille(), hd_scan_fb(), hd_scan_manual(), hd_scan_misc(), hd_scan_serial(), hd_scan_xtra(), hddb_add_info(), int_fix_usb_scsi(), remove_hd_entries(), and remove_tagged_hd_entries().
hd_id_t smbios_chassis_t::thermal |
thermal state (at last boot)
Referenced by smbios_free(), and smbios_parse().
struct termios s_ser_device_t::tio |
Referenced by get_serial_modem(), and init_modem().
unsigned res_irq_t::triggered |
Referenced by dump_normal(), gather_resources(), hd2prop(), hd_scan_misc2(), and prop2hd().
int cdb_isdn_vario::typ |
Type to identify the driver.
Referenced by compare_type(), hd_cdbisdn_get_vario_from_type(), and isdn_driver().
hd_smbios_type_t smbios_any_t::type |
BIOS info type.
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
hd_smbios_type_t smbios_biosinfo_t::type |
hd_smbios_type_t smbios_sysinfo_t::type |
hd_smbios_type_t smbios_boardinfo_t::type |
hd_smbios_type_t smbios_chassis_t::type |
hd_smbios_type_t smbios_processor_t::type |
hd_smbios_type_t smbios_cache_t::type |
hd_smbios_type_t smbios_connect_t::type |
hd_smbios_type_t smbios_slot_t::type |
hd_smbios_type_t smbios_onboard_t::type |
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
hd_id_t { ... } ::type |
device type
hd_id_t smbios_onboard_t::type |
device type
hd_smbios_type_t smbios_oem_t::type |
hd_smbios_type_t smbios_config_t::type |
hd_smbios_type_t smbios_lang_t::type |
hd_smbios_type_t smbios_group_t::type |
hd_smbios_type_t smbios_memarray_t::type |
hd_smbios_type_t smbios_memdevice_t::type |
hd_smbios_type_t smbios_memerror_t::type |
hd_smbios_type_t smbios_memarraymap_t::type |
hd_smbios_type_t smbios_memdevicemap_t::type |
hd_smbios_type_t smbios_mouse_t::type |
hd_smbios_type_t smbios_secure_t::type |
hd_smbios_type_t smbios_power_t::type |
hd_smbios_type_t smbios_mem64error_t::type |
int hd_dev_num_t::type |
Referenced by add_input_dev(), dump_normal(), get_block_devs(), get_generic_scsi_devs(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), and print_dev_num().
int isapnp_res_t::type |
int scsi_s::type |
char* { ... } ::type |
char* bios_info_t::type |
Referenced by free_hd_detail(), and int_mouse().
modinfo_type_t modinfo_t::type |
Referenced by hd_free_hd_data(), hd_modinfo_db(), match_modinfo(), and parse_modinfo().
hal_prop_type_t hal_prop_s::type |
enum resource_types res_any_t::type |
Referenced by add_edid_info(), add_kma(), add_scsi_sysfs_info(), add_uml(), add_xpnet(), dump_normal(), free_res_list(), get_res(), have_common_res(), hd2prop(), hd_scan_misc(), hd_scan_misc2(), hd_scan_net(), hd_scan_serial(), hd_scan_wlan(), hd_usb_support(), int_floppy(), monitor_driver(), prop2hd(), and update_irq_usage().
enum resource_types res_mem_t::type |
Referenced by active_vga_card(), hd_pci_complete_data(), and hd_scan_memory().
enum resource_types res_phys_mem_t::type |
Referenced by hd_scan_memory().
enum resource_types res_io_t::type |
Referenced by active_vga_card(), do_lp(), gather_resources(), get_block_devs(), hd_pci_complete_data(), hd_scan_isdn(), hd_scan_misc2(), hd_scan_serial(), and join_res_io().
enum resource_types res_irq_t::type |
Referenced by gather_resources(), hd_pci_complete_data(), hd_scan_isdn(), hd_scan_misc2(), hd_scan_serial(), and join_res_irq().
enum resource_types res_dma_t::type |
Referenced by gather_resources(), and join_res_dma().
enum resource_types res_size_t::type |
Referenced by add_edid_info(), add_ide_sysfs_info(), add_lcd_info(), hd_getdisksize(), hd_scan_floppy(), and hd_scan_misc().
enum resource_types res_baud_t::type |
Referenced by add_serial_console(), add_serial_modem(), get_usb_devs(), and hd_scan_serial().
enum resource_types res_cache_t::type |
Referenced by add_ide_sysfs_info().
enum resource_types res_disk_geo_t::type |
Referenced by add_ide_sysfs_info(), hd_getdisksize(), and hd_scan_misc().
enum resource_types res_monitor_t::type |
Referenced by add_monitor_res(), and hd_scan_fb().
enum resource_types res_init_strings_t::type |
Referenced by add_serial_modem().
enum resource_types res_pppd_option_t::type |
Referenced by add_serial_modem().
enum resource_types res_framebuffer_t::type |
enum resource_types res_hwaddr_t::type |
Referenced by add_kma(), add_uml(), add_xpnet(), and hd_scan_net().
enum resource_types res_link_t::type |
Referenced by hd_scan_net().
enum resource_types res_wlan_t::type |
enum resource_types res_fc_t::type |
unsigned isdn_parm_s::type |
CDBISDN type (P_...)
Referenced by dump_normal(), and isdn_driver().
enum driver_info_type driver_info_any_t::type |
driver info type
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), hd_display_adapter(), hd_module_list(), hddb_to_device_driver(), int_wlan(), and reorder_x11().
enum driver_info_type driver_info_display_t::type |
driver info type
Referenced by monitor_driver().
enum driver_info_type driver_info_module_t::type |
driver info type
enum driver_info_type driver_info_mouse_t::type |
driver info type
enum driver_info_type driver_info_x11_t::type |
driver info type
enum driver_info_type driver_info_isdn_t::type |
driver info type
Referenced by isdn_driver().
enum driver_info_type driver_info_dsl_t::type |
driver info type
Referenced by dsl_driver().
enum driver_info_type driver_info_kbd_t::type |
driver info type
Referenced by kbd_driver().
enum hd_detail_type hd_detail_pci_t::type |
enum hd_detail_type hd_detail_usb_t::type |
enum hd_detail_type hd_detail_isapnp_t::type |
enum hd_detail_type hd_detail_cdrom_t::type |
enum hd_detail_type hd_detail_floppy_t::type |
enum hd_detail_type hd_detail_bios_t::type |
enum hd_detail_type hd_detail_cpu_t::type |
enum hd_detail_type hd_detail_prom_t::type |
enum hd_detail_type hd_detail_monitor_s::type |
enum hd_detail_type hd_detail_sys_t::type |
enum hd_detail_type hd_detail_scsi_t::type |
enum hd_detail_type hd_detail_devtree_t::type |
enum hd_detail_type hd_detail_ccw_t::type |
Referenced by get_block_devs(), and hd_dump_entry().
enum hd_detail_type hd_detail_joystick_t::type |
enum hd_detail_type hd_detail_t::type |
Referenced by add_cdrom_info(), add_edid_info(), add_joystick_details(), add_lcd_info(), add_monitor(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), create_model_name(), dump_bios(), dump_cpu(), dump_normal(), dump_prom(), dump_sys(), free_devtree(), free_hd_detail(), get_usb_devs(), hd_add_id(), hd_apm_enabled(), hd_color(), hd_copy(), hd_dump_entry(), hd_is_uml(), hd_modinfo_db(), hd_pci_complete_data(), hd_read_cdrom_info(), hd_scan_fb(), hd_scan_misc(), hd_scan_monitor(), hd_scan_sys(), hd_smp_support(), int_mouse(), kbd_driver(), monitor_driver(), and read_cpuinfo().
hd_bitmap_t smbios_memdevice_t::type_detail |
memory type details
Referenced by smbios_free(), and smbios_parse().
char * scsi_s::type_str |
Referenced by free_scsi().
unsigned hd_data_t::flag_struct::udev |
return first udev symlink as device name
Referenced by hd_scan(), and int_udev().
hd_udevinfo_t* hd_data_t::udevinfo |
(Internal) udev info
Referenced by hd_free_hd_data(), int_udev(), and read_udevinfo().
char* hal_device_s::udi |
Referenced by add_pci(), find_udi(), hal_find_device(), hd_free_hal_devices(), and read_hal().
char* s_hd_t::udi |
HAL udi.
Referenced by add_pci(), find_udi(), free_hd_entry(), hd2prop(), hd_dump_entry(), hd_scan_manual2(), hd_scan_with_hal(), hd_write_config(), int_find_parent(), prop2hd(), and read_properties().
uint64_t hal_prop_s::uint64 |
Referenced by hd_hal_print_prop(), parse_property(), and read_hal().
uint64_t { ... } ::uint64 |
unsigned scsi_s::unique |
char* hd_manual_s::unique_id |
char* s_hd_t::unique_id |
Unique id for this hardware.
A unique string identifying this hardware. The string consists of two parts separated by a dot ("."). The part before the dot describes the location (where the hardware is attached in the system). The part after the dot identifies the hardware itself. The string must not contain slashes ("/") because we're going to create files with this id as name. Apart from this there are no restrictions on the form of this string.
Referenced by free_hd_entry(), hd2prop(), hd_add_id(), hd_add_old_id(), hd_dump_entry(), hd_get_device_by_id(), hd_scan(), hd_scan_manual(), hd_scan_manual2(), hd_write_config(), int_fix_usb_scsi(), new_id(), prop2hd(), and read_properties().
char* s_hd_t::unique_id1 |
(Internal) location independent unique_id part.
The speed up some internal searches, we store it here separately.
Referenced by free_hd_entry(), hd_add_id(), and new_id().
str_list_t* s_hd_t::unique_ids |
List of ids.
enum size_units res_size_t::unit |
Referenced by add_edid_info(), add_ide_sysfs_info(), add_lcd_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_floppy(), hd_scan_misc(), int_floppy(), and prop2hd().
unsigned cpu_info_t::units |
>1 "hyperthreading"
Referenced by dump_cpu(), hd_smp_support(), and read_cpuinfo().
char* s_hd_t::unix_dev_name |
Special device file.
Device file name to access this hardware. Normally something below /dev. For network interfaces this is the interface name.
Referenced by add_cdrom_info(), add_disk_size(), add_ide_sysfs_info(), add_if_name(), add_input_dev(), add_partitions(), add_pci_data(), add_scsi_sysfs_info(), add_serial_console(), add_serial_modem(), add_serial_mouse(), cmp_hd(), do_lp(), do_zip(), dump_normal(), find_udi(), free_hd_entry(), get_block_devs(), get_driverinfo(), get_ethtool_priv(), get_generic_scsi_devs(), get_input_devices(), get_linkstate(), get_phwaddr(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), get_serial_modem(), get_serial_mouse(), get_usb_devs(), hd2prop(), hd_add_id(), hd_boot_disk(), hd_find_sysfs_id_devname(), hd_read_cdrom_info(), hd_read_mdio(), hd_read_ps3_system_bus(), hd_report_this(), hd_scan_braille(), hd_scan_floppy(), hd_scan_misc(), hd_scan_net(), hd_scan_pppoe(), hd_scan_serial(), hd_scan_wlan(), hd_scan_xtra(), int_devicenames(), int_media_check(), int_modem(), int_mouse(), int_udev(), prop2hd(), and read_usb_lp().
char* s_hd_t::unix_dev_name2 |
Special device file.
Device file name to access this hardware. Most hardware only has one device name stored in hd_t::unix_dev_name. But in some cases there's an alternative name.
Referenced by add_input_dev(), dump_normal(), find_udi(), free_hd_entry(), get_block_devs(), get_generic_scsi_devs(), get_input_devices(), hd2prop(), int_mouse(), and prop2hd().
str_list_t* s_hd_t::unix_dev_names |
List of device names.
Device file names to access this hardware. Normally something below /dev. They should be all equivalent. The preferred name however is hd_t::unix_dev_name.
Referenced by add_if_name(), dump_normal(), find_udi(), free_hd_entry(), get_input_devices(), hd2prop(), int_devicenames(), int_mouse(), int_udev(), and prop2hd().
hd_dev_num_t s_hd_t::unix_dev_num |
Device type & number according to sysfs.
Referenced by add_input_dev(), dump_normal(), get_block_devs(), get_generic_scsi_devs(), get_input_devices(), get_printer_devs(), get_scsi_tape(), get_serial_devs(), and int_modem().
hd_dev_num_t s_hd_t::unix_dev_num2 |
Device type & number according to sysfs.
Referenced by add_input_dev(), dump_normal(), get_generic_scsi_devs(), and get_input_devices().
int { ... } ::updated |
int hd_data_t::updated |
Referenced by hd_fork(), and hd_shm_clean().
hd_id_t smbios_processor_t::upgrade |
socket type
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_slot_t::usage |
current usage
Referenced by smbios_free(), and smbios_parse().
struct { ... } ::usb |
struct { ... } modinfo_t::usb |
hd_detail_usb_t hd_detail_t::usb |
Referenced by free_hd_detail(), get_usb_devs(), and kbd_driver().
usb_t* hd_data_t::usb |
(Internal) usb info
Referenced by hd_scan_sysfs_usb().
char* scsi_s::usb_guid |
Referenced by free_scsi().
char* s_hd_t::usb_guid |
USB Global Unique Identifier.
Available for USB devices. This may even be set if hd_t::bus is not bus_usb (e.g. USB storage devices will have hd_t::bus set to bus_scsi due to SCSI emulation).
Referenced by assign_hw_class(), dump_normal(), free_hd_entry(), hd2prop(), int_hotplug(), and prop2hd().
hd_id_t smbios_memarray_t::use |
memory usage
Referenced by smbios_free(), and smbios_parse().
unsigned hal_device_s::used |
Referenced by add_pci().
unsigned { ... } ::used |
unsigned hd_data_t::used |
Referenced by hd_is_shm_ptr(), hd_shm_add(), and hd_shm_clean().
int usb_s::used_conns |
uint64_t hd_data_t::used_irqs |
(Internal) irq usage
Referenced by hd_scan(), isdn_driver(), and update_irq_usage().
char * s_ser_device_t::user_name |
unsigned char smbios_sysinfo_t::uuid[16] |
universal unique id; all 0x00: undef, all 0xff: undef but settable
Referenced by smbios_dump(), and smbios_parse().
union { ... } hal_prop_s::val |
Referenced by add_pci(), get_probe_val_int(), get_probe_val_list(), get_probe_val_str(), hal_get_useful_str(), hal_invalidate(), hd2prop_add_int32(), hd2prop_add_list(), hd2prop_add_str(), hd2prop_append_list(), hd_free_hal_properties(), hd_hal_print_prop(), int_cdrom(), int_hotplug(), link_hal_tree(), parse_property(), prop2hd(), prop2hd_int32(), prop2hd_list(), prop2hd_str(), read_hal(), and set_probe_val().
uint64_t res_size_t::val1 |
Referenced by add_edid_info(), add_ide_sysfs_info(), add_lcd_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_floppy(), hd_scan_misc(), int_floppy(), and prop2hd().
uint64_t res_size_t::val2 |
to allow for 2D values
Referenced by add_edid_info(), add_ide_sysfs_info(), add_lcd_info(), dump_normal(), hd2prop(), hd_getdisksize(), hd_scan_floppy(), hd_scan_misc(), int_floppy(), and prop2hd().
unsigned edd_info_t::valid |
unsigned isdn_parm_s::valid |
1: entry is valid, 0: some inconsistencies
Referenced by dump_normal(), and isdn_driver().
unsigned hddb_list_s::value |
Referenced by hddb_dump(), hddb_dump_raw(), hddb_init_external(), and hddb_search().
uint64_t isdn_parm_s::value |
value of the parameter
Referenced by dump_normal(), and isdn_driver().
str_list_t* hd_manual_s::value |
hddb_entry_mask_t hddb_list_s::value_mask |
Referenced by hddb_dump(), hddb_dump_raw(), hddb_init_external(), and hddb_search().
int cdb_isdn_card::vario |
referenz to driver vario record
Referenced by del_vario(), dsl_driver(), get_dsl_info(), isdn_driver(), new_vario(), and SortVarios().
int cdb_isdn_card::vario_cnt |
count of driver varios
Referenced by del_vario(), and new_vario().
vbe_info_t bios_info_t::vbe |
Referenced by dump_bios(), free_hd_detail(), and hd_scan_monitor().
unsigned bios_info_t::vbe_ver |
Referenced by dump_bios().
unsigned bios_info_t::vbe_video_mem |
Referenced by dump_bios().
unsigned hd_data_t::flag_struct::vbox |
running in virtual box
Referenced by int_mouse().
unsigned monitor_info_t::vdisp |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::vdisp |
h_timings
Referenced by monitor_driver().
unsigned s_pci_t::vend |
Referenced by dump_pci_data(), hd_pci_complete_data(), and hd_pci_read_data().
char * s_ser_device_t::vend |
Referenced by add_serial_modem(), add_serial_mouse(), get_serial_modem(), guess_modem_name(), hd_move_to_shm(), and hd_scan_modem().
char* cpu_info_t::vend_name |
axp: system type
Referenced by dump_cpu(), free_hd_detail(), kbd_driver(), and read_cpuinfo().
char* smbios_biosinfo_t::vendor |
vendor name
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
unsigned usb_s::vendor |
Referenced by get_usb_devs(), and set_class_entries().
char* scsi_s::vendor |
Referenced by free_scsi().
char* { ... } ::vendor |
char* bios_info_t::vendor |
Referenced by add_lcd_info(), free_hd_detail(), and int_mouse().
char* { ... } ::vendor |
char* sys_info_t::vendor |
Referenced by free_hd_detail(), and hd_scan_sys().
char* monitor_info_t::vendor |
Referenced by add_edid_info(), and free_hd_detail().
unsigned modinfo_t::vendor |
unsigned { ... } ::vendor |
unsigned { ... } ::vendor |
unsigned { ... } ::vendor |
unsigned { ... } ::vendor |
hd_id_t s_hd_t::vendor |
Vendor id and name.
Id is actually a combination of some tag to differentiate the various id types and the real id. Use the ID_VALUE macro to get e.g. the real PCI id value for a PCI device.
Referenced by add_edid_info(), add_ide_sysfs_info(), add_kma(), add_lcd_info(), add_mv643xx_eth(), add_pci(), add_pci_data(), add_scsi_sysfs_info(), add_serial_modem(), add_serial_mouse(), add_uml(), add_xen_network(), add_xen_storage(), add_xpnet(), cmp_hd(), create_model_name(), do_lp(), do_zip(), dump_normal(), expand_driver_info(), free_hd_entry(), get_dsl_info(), get_input_devices(), get_isdn_info(), get_serial_devs(), get_usb_devs(), hd2prop(), hd_add_id(), hd_modinfo_db(), hd_module_list(), hd_pci_complete_data(), hd_read_ibmebus(), hd_read_macio(), hd_read_mmc(), hd_read_of_platform(), hd_read_ps3_system_bus(), hd_read_sdio(), hd_read_uisvirtpci(), hd_read_vio(), hd_read_virtio(), hd_read_visorbus(), hd_read_vm(), hd_read_xen(), hd_scan_braille(), hd_scan_dsl(), hd_scan_fb(), hd_scan_isdn(), hd_scan_kbd(), hd_scan_serial(), hd_scan_sys(), hd_scan_xtra(), hddb_add_info(), int_fix_usb_scsi(), int_mouse(), is_pcmcia_ctrl(), is_zip(), kbd_driver(), pcmcia_read_data(), prop2hd(), and set_class_entries().
int cdb_isdn_card::vendor |
Vendor ID for ISAPNP and PCI cards.
Referenced by compare_id(), hd_cdbisdn_get_card_from_id(), and new_entry().
int devtree_s::vendor_id |
char* vbe_info_t::vendor_name |
vendor name
Referenced by free_hd_detail().
unsigned vbe_info_t::version |
vbe version
char* smbios_biosinfo_t::version |
version (free form)
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_sysinfo_t::version |
version
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_boardinfo_t::version |
version
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_chassis_t::version |
version
Referenced by smbios_dump(), smbios_free(), and smbios_parse().
char* smbios_processor_t::version |
version
Referenced by smbios_free(), and smbios_parse().
char monitor_info_t::vflag |
h/v flags
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
char driver_info_display_t::vflag |
Referenced by monitor_driver().
unsigned res_monitor_t::vfreq |
in Hz
Referenced by add_monitor_res(), dump_normal(), hd2prop(), hd_scan_fb(), and prop2hd().
int cdb_isdn_card::vhandle |
internal identifier to vendor database
Referenced by add_current_item(), new_entry(), and SortVendors().
struct vm_s* hd_data_t::vm |
(Internal) x86emu vm
unsigned hd_data_t::flag_struct::vmware |
running in vmware
Referenced by add_scsi_sysfs_info(), and int_mouse().
unsigned hd_data_t::flag_struct::vmware_mouse |
has vmware mouse
Referenced by int_mouse().
int cdb_isdn_vendor::vnr |
Referenced by add_vendor(), and SortVendors().
unsigned smbios_processor_t::voltage |
in 0.1 V
Referenced by smbios_dump(), and smbios_parse().
char* cdrom_info_s::volume |
Referenced by free_hd_detail(), hd_dump_entry(), and hd_read_cdrom_info().
char* { ... } ::volume |
unsigned monitor_info_t::vsyncend |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::vsyncend |
Referenced by monitor_driver().
unsigned monitor_info_t::vsyncstart |
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::vsyncstart |
Referenced by monitor_driver().
unsigned monitor_info_t::vtotal |
v_timings
Referenced by add_edid_info(), dump_normal(), and monitor_driver().
unsigned driver_info_display_t::vtotal |
Referenced by monitor_driver().
hd_id_t smbios_sysinfo_t::wake_up |
wake-up type
Referenced by smbios_free(), and smbios_parse().
int driver_info_mouse_t::wheels |
dto, wheels
Referenced by dump_normal(), and expand_driver_info().
unsigned vbe_mode_info_s::width |
unsigned smbios_memdevice_t::width |
data width in bits
Referenced by smbios_dump(), and smbios_parse().
unsigned bios_info_t::width |
Referenced by add_lcd_info(), and hd_scan_monitor().
unsigned { ... } ::width |
unsigned monitor_info_t::width |
Referenced by add_edid_info(), and dump_normal().
unsigned res_monitor_t::width |
Referenced by add_edid_info(), add_monitor_res(), dump_normal(), hd2prop(), hd_scan_fb(), monitor_driver(), and prop2hd().
unsigned res_framebuffer_t::width |
Referenced by dump_normal(), hd2prop(), and prop2hd().
unsigned driver_info_display_t::width |
Referenced by dump_normal(), expand_driver_info(), and monitor_driver().
unsigned monitor_info_t::width_mm |
Referenced by add_edid_info().
unsigned vbe_mode_info_s::win_A_attr |
window A attributes
unsigned vbe_mode_info_s::win_A_start |
window A start address
unsigned vbe_mode_info_s::win_B_attr |
window B attributes
unsigned vbe_mode_info_s::win_B_start |
window B start address
unsigned vbe_mode_info_s::win_gran |
window granularity in bytes
unsigned vbe_mode_info_s::win_size |
window size in bytes
unsigned s_hd_t::is_s::with_acpi |
acpi works fine
Referenced by hddb_add_info().
res_wlan_t u_hd_res_t::wlan |
Referenced by dump_normal(), free_res_list(), and hd_scan_wlan().
unsigned s_hd_t::is_s::wlan |
WLAN card.
Referenced by assign_hw_class(), dump_normal(), hd2prop(), hd_read_macio(), hd_scan_wlan(), int_wlan(), and prop2hd().
uint64_t scsi_s::wwpn |
Referenced by add_scsi_sysfs_info().
uint64_t res_fc_t::wwpn |
Referenced by add_scsi_sysfs_info(), and dump_normal().
unsigned scsi_s::wwpn_ok |
Referenced by add_scsi_sysfs_info().
unsigned res_fc_t::wwpn_ok |
Referenced by add_scsi_sysfs_info(), and dump_normal().
driver_info_x11_t driver_info_u::x11 |
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), hd_display_adapter(), and reorder_x11().
unsigned driver_info_x11_t::x3d |
has 3D support
Referenced by dump_normal(), and expand_driver_info().
char* smbios_connect_t::x_des |
external reference designator
Referenced by smbios_free(), and smbios_parse().
hd_id_t smbios_connect_t::x_type |
external connector type
Referenced by smbios_free(), and smbios_parse().
char* driver_info_mouse_t::xf86 |
the XF86 protocol name
Referenced by dump_normal(), expand_driver_info(), and free_driver_info().
char* driver_info_x11_t::xf86_ver |
XFree86 version (3 or 4)
Referenced by dump_normal(), expand_driver_info(), free_driver_info(), and reorder_x11().
char* driver_info_kbd_t::XkbLayout |
Referenced by dump_normal(), free_driver_info(), and kbd_driver().
char* driver_info_kbd_t::XkbModel |
Referenced by dump_normal(), free_driver_info(), and kbd_driver().
char* driver_info_kbd_t::XkbRules |
XF86Config entries.
Referenced by dump_normal(), free_driver_info(), and kbd_driver().
unsigned bios_info_t::xsize |
Referenced by add_lcd_info().
unsigned { ... } ::xsize |
str_list_t* hd_data_t::xtra_hd |
(Internal) fake hd entries (for testing)
Referenced by get_probe_env(), hd_free_hd_data(), and hd_scan_xtra().
unsigned { ... } ::ysize |
unsigned bios_info_t::ysize |
Referenced by add_lcd_info().
unsigned s_hd_t::is_s::zip |
zip floppy
Referenced by dump_normal(), hd2prop(), int_floppy(), and prop2hd().