str_list_t * hddb0
Definition: hd.h:1956
str_list_t * extensions
additional X extensions to load ('Module' section)
Definition: hd.h:2002
str_list_t * get_cmdline(hd_data_t *hd_data, char *key)
Definition: hd.c:3576
unsigned max_vsync
vsync range
Definition: hd.h:1414
hd_id_t sub_vendor
Definition: hddb.c:65
str_list_t * read_file(char *file_name, unsigned start_line, unsigned lines)
Definition: hd.c:2527
unsigned hsyncend
Definition: hd.h:1961
hd_id_t prog_if
(PCI) programming interface (id and name).
Definition: hd.h:2241
int parse_id(char *str, unsigned *id, unsigned *range, unsigned *mask)
Definition: hddb.c:863
@ he_subclass_name
Definition: hddb_int.h:23
hd_id_t base_class
Base class (id and name).
Definition: hd.h:2231
void hddb_add_info(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:1846
unsigned width
Definition: hd.h:1759
#define FLAG_STRING
Definition: hddb_int.h:14
#define FLAG_MASK
Definition: hddb_int.h:13
@ sc_int_cpu
Definition: hd.h:221
hd_id_t bus
Definition: hddb.c:59
@ hd_detail_cpu
Definition: hd.h:2065
unsigned hwclass
Definition: hddb.c:72
hd_id_t sub_device
Definition: hddb.c:66
@ pref_add
Definition: hddb.c:36
isdn_parm_t * params
isdn parameters
Definition: hd.h:2015
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1993
static int compare_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t mask, unsigned key)
Definition: hddb.c:1299
cdb_isdn_card * get_isdn_info(hd_t *hd)
Definition: isdn.c:135
hd_t * hd
Current hardware list.
Definition: hd.h:2610
driver_info_isdn_t isdn
Definition: hd.h:2048
Hardware DB search struct.
Definition: hddb.c:55
str_list_t * options
special server options
Definition: hd.h:2003
@ he_subdevice_id
Definition: hddb_int.h:22
str_list_t * search_str_list(str_list_t *sl, char *str)
Definition: hd.c:2464
usb_t * data
Definition: hd.h:2077
static driver_info_t * isdn_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic)
Definition: hddb.c:2526
unsigned c8
Definition: hd.h:1999
unsigned min_hsync
Definition: hd.h:1415
char * server
the server/module name
Definition: hd.h:1994
prefix_t prefix
Definition: hddb.c:40
@ arch_sparc
Definition: hd.h:1437
enum driver_info_type type
driver info type
Definition: hd.h:2021
hddb_entry_mask_t value
Definition: hddb.c:57
unsigned with_acpi
acpi works fine
Definition: hd.h:2498
unsigned ids_max
Definition: hd.h:1540
char * serial
Serial id.
Definition: hd.h:2287
uint64_t assigned_irqs
(Internal) irqs automatically assigned by libhd (for driver info)
Definition: hd.h:2703
Holds ID + name pairs.
Definition: hd.h:396
driver_info_display_t display
Definition: hd.h:2047
char * raw
Definition: hddb.c:43
int match_modinfo(hd_data_t *hd_data, modinfo_t *db, modinfo_t *match)
return prio, 0: no match
Definition: hddb.c:260
prefix_t
Definition: hddb.c:35
char * xf86_ver
XFree86 version (3 or 4)
Definition: hd.h:1995
@ res_mem
Definition: hd.h:1635
@ he_detail_ccw_data_cu_model
Definition: hddb_int.h:26
char * vend_name
axp: system type
Definition: hd.h:1474
@ hd_detail_usb
Definition: hd.h:2064
struct modinfo_t::@10::@12 pci
char * new_str(const char *s)
Definition: hd.c:1577
str_list_t * read_dir(char *dir_name, int type)
Definition: hd.c:2576
@ he_progif_id
Definition: hddb_int.h:21
unsigned val[32]
arbitrary (approx.
Definition: hddb.c:48
enum hd_detail_type type
Definition: hd.h:2142
@ hd_detail_monitor
Definition: hd.h:2066
memory_range_t bios_rom
(Internal) BIOS 0xc0000 - 0xfffff
Definition: hd.h:2704
@ res_io
Definition: hd.h:1635
@ he_hwclass
Definition: hddb_int.h:26
int alt_values
length of alt_value[]
Definition: hd.h:1936
str_list_t * hd_split(char del, const char *str)
Definition: hd.c:5122
@ he_class_id
Definition: hddb_int.h:34
@ res_monitor
Definition: hd.h:1635
struct isdn_parm_s * next
Definition: hd.h:1928
char * modalias
module alias
Definition: hd.h:2589
struct s_str_list_t * next
Link to next member.
Definition: hd.h:407
static void add_value(tmp_entry_t *te, hddb_entry_t idx, unsigned val)
Definition: hddb.c:853
enum hddb_entry_e hddb_entry_t
hddb_entry_mask_t key
Definition: hddb.c:56
@ arch_x86_64
Definition: hd.h:1444
static char * hddb_entry_strings[]
Definition: hddb_int.h:45
@ he_vendor_name
Definition: hddb_int.h:24
static driver_info_t * hddb_to_device_driver(hd_data_t *hd_data, hddb_search_t *hs)
Definition: hddb.c:2154
str_list_t * drivers
List of currently active drivers.
Definition: hd.h:2537
hd_detail_cpu_t cpu
Definition: hd.h:2149
char * serial
Definition: hddb.c:69
#define DATA_FLAG(a)
Definition: hddb_int.h:8
void * resize_mem(void *p, size_t n)
Definition: hd.c:1551
int subtyp
Subtype of the driver type.
Definition: hd.h:2904
@ he_subvendor_name
Definition: hddb_int.h:24
unsigned hsyncstart
Definition: hd.h:1419
hddb2_data_t hddb_internal
unsigned min_vsync
Definition: hd.h:1414
@ di_kbd
Definition: hd.h:1942
static driver_info_t * kbd_driver(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2207
@ he_nomask
Definition: hddb_int.h:30
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1949
char * requires
Definition: hddb.c:71
str_list_t * hddb0
Definition: hd.h:1970
driver_info_any_t any
Definition: hd.h:2043
hd_id_t compat_device
Device id and name of some compatible hardware.
Definition: hd.h:2299
@ di_dsl
Definition: hd.h:1942
static unsigned store_string(hddb2_data_t *x, char *str)
Definition: hddb.c:778
hd_id_t sub_class
Definition: hddb.c:61
char * gpm
dto, gpm
Definition: hd.h:1984
unsigned sub_device_class(hd_data_t *hd_data, unsigned vendor, unsigned device, unsigned sub_vendor, unsigned sub_device)
Definition: hddb.c:1822
enum cpu_arch hd_cpu_arch(hd_data_t *hd_data)
Definition: hd.c:3027
@ hd_detail_pci
Definition: hd.h:2064
driver_info_mouse_t mouse
Definition: hd.h:2045
enum driver_info_type type
driver info type
Definition: hd.h:1948
unsigned def_value
default value
Definition: hd.h:1935
hd_detail_monitor_t monitor
Definition: hd.h:2151
@ he_subvendor_id
Definition: hddb_int.h:22
void hddb_dump_raw(hddb2_data_t *hddb, FILE *f)
Definition: hddb.c:1058
unsigned bandwidth
Definition: hd.h:1960
static driver_info_t * hd_modinfo_db(hd_data_t *hd_data, modinfo_t *modinfo_db, hd_t *hd, driver_info_t *drv_info)
Definition: hddb.c:361
@ pr_ignx11
Definition: hd.h:115
unsigned max_vsync
vsync range
Definition: hd.h:1958
void hddb_init(hd_data_t *hd_data)
Definition: hddb.c:490
Hardware DB list item.
Definition: hd.h:1527
unsigned short height
Definition: ibm-notebooks.h:3
static int cmp_dir_entry_s(const void *p0, const void *p1)
Definition: hddb.c:479
hd_detail_isapnp_t isapnp
Definition: hd.h:2145
@ bus_pci
Definition: hd.h:293
unsigned base
Definition: hd.h:1714
@ he_driver_xfree
Definition: hddb_int.h:35
@ he_driver_any
Definition: hddb_int.h:36
unsigned all
the next 5 entries combined
Definition: hd.h:1998
unsigned htotal
Definition: hd.h:1961
@ he_rev_id
Definition: hddb_int.h:22
Individual hardware item.
Definition: hd.h:2196
unsigned name2eisa_id(char *s)
Definition: hd.c:2170
ccw_t * data
Definition: hd.h:2133
modinfo_t * modinfo_ext
(Internal) external module info
Definition: hd.h:2698
unsigned char cu_model
Definition: hd.h:1275
pci_t * data
Definition: hd.h:2072
enum driver_info_type type
driver info type
Definition: hd.h:2030
char * hid_tag_name2(int tag)
Definition: hddb.c:3100
@ he_subdevice_name
Definition: hddb_int.h:24
unsigned hsyncstart
Definition: hd.h:1961
static modinfo_t * parse_modinfo(str_list_t *file)
Definition: hddb.c:171
@ di_display
Definition: hd.h:1942
#define ID_TAG(id)
Get the tag value.
Definition: hd.h:97
static hddb_entry_t hddb_is_numeric[]
Definition: hddb_int.h:39
unsigned width
Definition: hd.h:1957
uint32_t hddb_entry_mask_t
Hardware DB item entry mask.
Definition: hd.h:1522
str_list_t * sort_str_list(str_list_t *sl0, int(*cmp_func)(const void *, const void *))
Definition: hd.c:6113
#define FLAG_CONT
Definition: hddb_int.h:17
libhd resource union
Definition: hd.h:1822
@ vendor
Definition: isdn_cdb_def.h:5
@ info
Definition: isdn_cdb_def.h:26
driver_info_dsl_t dsl
Definition: hd.h:2049
struct s_hd_t * next
Link to next hardware item.
Definition: hd.h:2197
@ di_mouse
Definition: hd.h:1942
int next_vario
link to alternate vario
Definition: hd.h:2901
structure holding the (raw) PCI data
Definition: hd.h:1027
char * strings
Definition: hd.h:1543
static line_t * parse_line(char *str)
Definition: hddb.c:700
@ pref_empty
Definition: hddb.c:36
hd_id_t device
Device id and name.
Definition: hd.h:2259
char * conf
conf.modules entry, if any (e.g.
Definition: hd.h:1975
@ res_irq
Definition: hd.h:1635
static void clear_entry(tmp_entry_t *te)
Definition: hddb.c:848
char * script
3d script to run
Definition: hd.h:2005
unsigned size
base address & size
Definition: hd.h:439
static void hddb_init_external(hd_data_t *hd_data)
Definition: hddb.c:505
unsigned ids_len
Definition: hd.h:1540
char * XkbModel
Definition: hd.h:2033
@ bus_usb
Definition: hd.h:297
@ he_subclass_id
Definition: hddb_int.h:21
str_list_t * free_str_list(str_list_t *list)
Definition: hd.c:2493
@ pref_or
Definition: hddb.c:36
@ he_bus_name
Definition: hddb_int.h:23
uint64_t value
value of the parameter
Definition: hd.h:1932
@ he_baseclass_id
Definition: hddb_int.h:21
hddb_entry_mask_t value_mask
Definition: hd.h:1529
hd_hw_item_t hd_hw_item_type(char *name)
Definition: hwclass_names.h:91
unsigned start
Definition: hd.h:439
static void expand_driver_info(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2852
char * io
possible IO ports with legacy ISA cards
Definition: hd.h:2916
res_io_t io
Definition: hd.h:1825
hd_id_t vendor
Definition: hddb.c:63
Hardware DB (v2) data.
Definition: hd.h:1537
char * value
Definition: hddb.c:42
enum resource_types type
Definition: hd.h:1683
hddb_list_t * list
Definition: hd.h:1539
unsigned valid
1: entry is valid, 0: some inconsistencies
Definition: hd.h:1930
#define CDBISDN_P_IRQ
Definition: hd.h:2867
union u_hd_res_t * next
Definition: hd.h:1823
unsigned vtotal
v_timings
Definition: hd.h:1420
unsigned conflict
1: ressource conflict (eg.
Definition: hd.h:1931
driver_info_t * driver_info
device driver info
Definition: hd.h:2581
#define TAG_USB
USB ids.
Definition: hd.h:85
unsigned list_max
Definition: hd.h:1538
char * model
Model name.
Definition: hd.h:2319
#define TAG_PCMCIA
PCMCIA ids.
Definition: hd.h:87
@ sc_keyboard_console
Definition: hd.h:252
driver_info_kbd_t kbd
Definition: hd.h:2050
unsigned hdisp
max.
Definition: hd.h:1961
@ device
Definition: isdn_cdb_def.h:6
driver_info_module_t module
Definition: hd.h:2044
unsigned device_class(hd_data_t *hd_data, unsigned vendor, unsigned device)
Definition: hddb.c:1801
unsigned base_class
Definition: hd.h:1039
unsigned height
in pixel
Definition: hd.h:1759
#define ADD2LOG(a...)
Definition: hd_int.h:62
hddb_entry_mask_t key_mask
Definition: hd.h:1528
String list type.
Definition: hd.h:406
void hd_set_hw_class(hd_t *hd, hd_hw_item_t hw_class)
Definition: hd.c:5238
static char * module_cmd(hd_t *hd, char *cmd)
Definition: hddb.c:3046
unsigned c32
Definition: hd.h:1999
union driver_info_u * next
Definition: hd.h:2042
str_list_t * hddb0
Definition: hd.h:1993
monitor_info_t * data
Definition: hd.h:2112
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2433
struct hd_data_t::flag_struct flags
resource_types
resource types: see Resource structures
Definition: hd.h:1634
cdb_isdn_card * get_dsl_info(hd_t *hd)
Definition: isdn.c:257
hd_detail_ccw_t ccw
Definition: hd.h:2155
#define FLAG_RANGE
Definition: hddb_int.h:12
char hflag
Definition: hd.h:1421
void hddb_dump(hddb2_data_t *hddb, FILE *f)
Definition: hddb.c:1284
hd_id_t base_class
Definition: hddb.c:60
#define CDBISDN_P_IO
Definition: hd.h:2869
unsigned flags
cf.
Definition: hd.h:1124
static driver_info_t * dsl_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic)
Definition: hddb.c:2714
unsigned isapnp
ISA-PnP device.
Definition: hd.h:2471
char * hd_hw_item_name(hd_hw_item_t item)
Definition: hwclass_names.h:85
static driver_info_t * reorder_x11(driver_info_t *di0, char *info)
Definition: hddb.c:2794
@ bc_keyboard
Definition: hd.h:165
int hd_module_is_active(hd_data_t *hd_data, char *mod)
Definition: hd.c:2750
res_irq_t irq
Definition: hd.h:1828
unsigned vsyncstart
Definition: hd.h:1420
@ he_rev_name
Definition: hddb_int.h:25
char * mode
DSL driver types.
Definition: hd.h:2023
void hddb_dump_ent_name(hddb2_data_t *hddb, FILE *f, char pre, hddb_entry_t ent)
Definition: hddb.c:1116
@ he_device_id
Definition: hddb_int.h:22
hddb_entry_t key
Definition: hddb.c:41
str_list_t * hddb0
Definition: hd.h:1949
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:579
unsigned value
Definition: hd.h:1531
hd_id_t sub_device
Subdevice id and name.
Definition: hd.h:2275
int i4l_type
Definition: hd.h:2013
uint64_t used_irqs
(Internal) irq usage
Definition: hd.h:2702
@ di_x11
Definition: hd.h:1942
static char * hid_tag_names[]
Definition: hddb.c:31
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:102
unsigned vdisp
Definition: hd.h:1420
unsigned vsyncend
Definition: hd.h:1962
unsigned max_hsync
hsync range
Definition: hd.h:1415
hd_id_t prog_if
Definition: hddb.c:62
struct s_hd_t * ref
(Internal) if set, this is only a reference.
Definition: hd.h:2597
@ isapnp_flag_act
Definition: hd.h:1133
int len
Definition: hddb.c:47
@ he_driver_display
Definition: hddb_int.h:36
@ arch_ppc
Definition: hd.h:1438
unsigned id
Numeric id.
Definition: hd.h:397
char * interface
supported API interfaces
Definition: hd.h:2915
static void complete_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t key_mask, hddb_entry_mask_t mask, unsigned val_idx)
Definition: hddb.c:1519
char * xf86
the XF86 protocol name
Definition: hd.h:1983
hd_id_t compat_vendor
Vendor id and name of some compatible hardware.
Definition: hd.h:2293
unsigned type
CDBISDN type (P_...)
Definition: hd.h:1933
unsigned clock
pixel clock in kHz
Definition: hd.h:1416
void hddb_dump_skey(hddb2_data_t *hddb, FILE *f, prefix_t pre, hddb_entry_mask_t key_mask, unsigned key)
Definition: hddb.c:1132
@ di_any
Definition: hd.h:1942
@ pref_and
Definition: hddb.c:36
@ di_isdn
Definition: hd.h:1942
keyboard info
Definition: hd.h:2028
char * hd_get_hddb_path(char *sub)
Definition: hd.c:5942
static hd_res_t * get_res(hd_t *h, enum resource_types t, unsigned index)
Definition: hddb.c:2779
hd_res_t * res
Device resources.
Definition: hd.h:2427
hd_id_t sub_class
Sub class (id and name).
Definition: hd.h:2236
modinfo_t * modinfo
(Internal) module info
Definition: hd.h:2699
int hd_mod_cmp(char *str1, char *str2)
Definition: hd.c:6093
unsigned htotal
h_timings
Definition: hd.h:1419
hd_id_t revision
Definition: hddb.c:67
void update_irq_usage(hd_data_t *hd_data)
Definition: hd.c:3773
unsigned prog_if
PCI device classes.
Definition: hd.h:1039
driver_info_t * free_driver_info(driver_info_t *di)
Definition: hd.c:1107
unsigned fixed
fixed, do no longer modify this entry
Definition: hd.h:2510
@ he_driver_module_modprobe
Definition: hddb_int.h:34
@ he_device_name
Definition: hddb_int.h:24
hd_detail_pci_t pci
Definition: hd.h:2143
unsigned c24
Definition: hd.h:1999
#define ID_VALUE(id)
Get the real id value.
Definition: hd.h:92
struct driver_info_x11_t::@17 colors
supported color depths
char hflag
v_timings
Definition: hd.h:1963
@ arch_ppc64
Definition: hd.h:1438
unsigned country
Definition: hd.h:1082
static char * get_mi_field(char *str, char *tag, int field_len, unsigned *value, unsigned *has_value)
Definition: hddb.c:146
@ mi_pci
Definition: hd.h:1550
unsigned strings_max
Definition: hd.h:1542
char * membase
possible membase with legacy ISA cards
Definition: hd.h:2918
str_list_t * raw
extra info to add to XF86Config
Definition: hd.h:2004
int i4l_subtype
I4L types.
Definition: hd.h:2013
unsigned * ids
Definition: hd.h:1541
@ he_driver_xfree_config
Definition: hddb_int.h:35
unsigned strings_len
Definition: hd.h:1542
int buttons
number of buttons, -1 --> unknown
Definition: hd.h:1985
unsigned c16
Definition: hd.h:1999
hd_id_t sub_vendor
Subvendor id and name.
Definition: hd.h:2267
monitor (DDC) data
Definition: hd.h:1411
cpu_info_t * data
Definition: hd.h:2102
unsigned char * data
actual data
Definition: hd.h:440
@ he_vendor_id
Definition: hddb_int.h:22
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2249
char * name
Name (if any) that corresponds to hd_id_t::id.
Definition: hd.h:398
int typ
Type to identify the driver.
Definition: hd.h:2903
raw USB data
Definition: hd.h:1068
@ arch_intel
Definition: hd.h:1435
uint64_t base
Definition: hd.h:1705
hd_id_t bus
Bus type (id and name).
Definition: hd.h:2215
unsigned vdisp
h_timings
Definition: hd.h:1962
str_list_t * hddb0
Definition: hd.h:1982
str_list_t * mod_args
list of module args (corresponds to the module name list)
Definition: hd.h:1974
unsigned vsyncstart
Definition: hd.h:1962
@ he_baseclass_name
Definition: hddb_int.h:23
@ mi_other
Definition: hd.h:1550
char vflag
h/v flags
Definition: hd.h:1421
#define TAG_PCI
PCI ids.
Definition: hd.h:83
hd_id_t cu_model
Definition: hddb.c:68
@ he_driver_mouse
Definition: hddb_int.h:36
unsigned min_vsync
Definition: hd.h:1958
#define CDBISDN_P_MEM
Definition: hd.h:2868
char * name
DSL driver name.
Definition: hd.h:2024
char * XkbLayout
Definition: hd.h:2034
hd_id_t device
Definition: hddb.c:64
int vario
referenz to driver vario record
Definition: hd.h:2896
@ he_driver_module_insmod
Definition: hddb_int.h:34
static hd_data_t * hd_data
Definition: pppoe.c:29
char * irq
possible interrupts with legacy ISA cards
Definition: hd.h:2917
#define MAKE_DATA(a, b)
Definition: hddb_int.h:9
void str_printf(char **buf, int offset, char *format,...)
Definition: hd.c:2401
static driver_info_t * monitor_driver(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2445
@ he_requires
Definition: hddb_int.h:25
char * mod_name
name of the driver module
Definition: hd.h:2906
@ arch_alpha
Definition: hd.h:1436
char * i4l_name
I4L card name.
Definition: hd.h:2014
char * alias
Definition: hd.h:1557
driver_info_x11_t x11
Definition: hd.h:2046
ISDN configuration parameter Notes on isdn_parm_t:
Definition: hd.h:1927
module.alias information
Definition: hd.h:1555
str_list_t * names
(ordered) list of module names
Definition: hd.h:1973
@ pref_new
Definition: hddb.c:36
unsigned x3d
has 3D support
Definition: hd.h:1996
unsigned key
Definition: hd.h:1530
display (monitor) info
Definition: hd.h:1953
unsigned modprobe
modprobe or insmod
Definition: hd.h:1972
enum driver_info_type type
driver info type
Definition: hd.h:1955
hd_id_t revision
Revision id or string.
Definition: hd.h:2282
char * keymap
console keymap
Definition: hd.h:2035
cdb_isdn_vario * hd_cdbisdn_get_vario(int)
Definition: cdbisdn.c:370
@ he_progif_name
Definition: hddb_int.h:23
hddb2_data_t * hddb2[2]
(Internal) hardware database
Definition: hd.h:2700
@ mi_none
Definition: hd.h:1550
static char * hid_tag_names2[]
Definition: hddb.c:33
char * need_pkg
list of packages needed for function
Definition: hd.h:2912
static unsigned store_value(hddb2_data_t *x, unsigned val)
Definition: hddb.c:815
str_list_t * driver
Definition: hddb.c:70
unsigned max_hsync
hsync range
Definition: hd.h:1959
str_list_t * add_str_list(str_list_t **sl, char *str)
Definition: hd.c:2479
unsigned hdisp
Definition: hd.h:1419
char * module
Definition: hd.h:1556
unsigned sub_class
Definition: hd.h:1039
unsigned flags
CDBISDN flags (P_...)
Definition: hd.h:1934
@ he_driver_module_config
Definition: hddb_int.h:35
modinfo_type_t type
Definition: hd.h:1558
#define FLAG_ID
Definition: hddb_int.h:11
#define DATA_VALUE(a)
Definition: hddb_int.h:7
unsigned dacspeed
max.
Definition: hd.h:2001
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1970
@ module
Definition: isdn_cdb_def.h:22
#define TAG_SPECIAL
Internally used ids.
Definition: hd.h:86
unsigned * alt_value
possible values
Definition: hd.h:1937
hddb_entry_mask_t value_mask[he_nomask]
Definition: hddb.c:58
int wheels
dto, wheels
Definition: hd.h:1986
unsigned height
max.
Definition: hd.h:1957
str_list_t * requires
packages/programs required for this hardware
Definition: hd.h:2583
unsigned list_len
Definition: hd.h:1538
char * lname
vendor short name + cardname
Definition: hd.h:2883
hd_detail_usb_t usb
Definition: hd.h:2144
@ he_driver
Definition: hddb_int.h:25
unsigned c15
Definition: hd.h:1999
unsigned pata
use new libata modules instead of classical ide modules
Definition: hd.h:2660
static unsigned store_list(hddb2_data_t *x, hddb_list_t *list)
Definition: hddb.c:802
Holds all data accumulated during hardware probing.
Definition: hd.h:2604
void * new_mem(size_t size)
Definition: hd.c:1535
char vflag
Definition: hd.h:1963
@ bc_monitor
Definition: hd.h:164
unsigned hsyncend
Definition: hd.h:1419
char * hid_tag_name(int tag)
Definition: hddb.c:3095
unsigned min_hsync
Definition: hd.h:1959
isapnp_dev_t * data
Definition: hd.h:2082
static int hddb_search(hd_data_t *hd_data, hddb_search_t *hs, int max_recursions)
Definition: hddb.c:1730
char * XkbRules
XF86Config entries.
Definition: hd.h:2032
static void hddb_init_pci(hd_data_t *hd_data)
Definition: hddb.c:115
unsigned short width
Definition: ibm-notebooks.h:2
@ he_serial
Definition: hddb_int.h:25
str_list_t * hddb_get_packages(hd_data_t *hd_data)
Definition: hddb.c:1795
static hddb_entry_mask_t add_entry(hddb2_data_t *hddb2, tmp_entry_t *te, hddb_entry_t idx, char *str)
Definition: hddb.c:928
static unsigned store_entry(hddb2_data_t *x, tmp_entry_t *te)
Definition: hddb.c:829
char * eisa_vendor_str(unsigned v)
Definition: hd.c:2154
unsigned vtotal
Definition: hd.h:1962
char * name
parameter name
Definition: hd.h:1929
res_monitor_t monitor
Definition: hd.h:1834
#define TAG_EISA
EISA ids (monitors, ISA-PnP, modems, mice etc).
Definition: hd.h:84
res_any_t any
Definition: hd.h:1824
@ arch_sparc64
Definition: hd.h:1437
unsigned active
if module is currently active
Definition: hd.h:1971
char * str
Some string data.
Definition: hd.h:408
void * free_mem(void *p)
Definition: hd.c:1594
@ bc_internal
Definition: hd.h:164
enum driver_info_type type
driver info type
Definition: hd.h:2011
unsigned vsyncend
Definition: hd.h:1420
@ di_module
Definition: hd.h:1942
@ he_bus_id
Definition: hddb_int.h:21