str_list_t * hddb0
Definition: hd.h:1960
str_list_t * extensions
additional X extensions to load ('Module' section)
Definition: hd.h:2006
str_list_t * get_cmdline(hd_data_t *hd_data, char *key)
Definition: hd.c:3577
unsigned max_vsync
vsync range
Definition: hd.h:1418
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:2528
unsigned hsyncend
Definition: hd.h:1965
hd_id_t prog_if
(PCI) programming interface (id and name).
Definition: hd.h:2245
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:2235
void hddb_add_info(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:1847
unsigned width
Definition: hd.h:1763
#define FLAG_STRING
Definition: hddb_int.h:14
#define FLAG_MASK
Definition: hddb_int.h:13
@ sc_int_cpu
Definition: hd.h:225
hd_id_t bus
Definition: hddb.c:59
@ hd_detail_cpu
Definition: hd.h:2069
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:2019
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1997
static int compare_ids(hddb2_data_t *hddb, hddb_search_t *hs, hddb_entry_mask_t mask, unsigned key)
Definition: hddb.c:1300
cdb_isdn_card * get_isdn_info(hd_t *hd)
Definition: isdn.c:135
hd_t * hd
Current hardware list.
Definition: hd.h:2614
driver_info_isdn_t isdn
Definition: hd.h:2052
Hardware DB search struct.
Definition: hddb.c:55
str_list_t * options
special server options
Definition: hd.h:2007
@ he_subdevice_id
Definition: hddb_int.h:22
str_list_t * search_str_list(str_list_t *sl, char *str)
Definition: hd.c:2465
usb_t * data
Definition: hd.h:2081
static driver_info_t * isdn_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic)
Definition: hddb.c:2527
unsigned c8
Definition: hd.h:2003
unsigned min_hsync
Definition: hd.h:1419
char * server
the server/module name
Definition: hd.h:1998
prefix_t prefix
Definition: hddb.c:40
@ arch_sparc
Definition: hd.h:1441
enum driver_info_type type
driver info type
Definition: hd.h:2025
hddb_entry_mask_t value
Definition: hddb.c:57
unsigned with_acpi
acpi works fine
Definition: hd.h:2502
unsigned ids_max
Definition: hd.h:1544
char * serial
Serial id.
Definition: hd.h:2291
uint64_t assigned_irqs
(Internal) irqs automatically assigned by libhd (for driver info)
Definition: hd.h:2707
Holds ID + name pairs.
Definition: hd.h:400
driver_info_display_t display
Definition: hd.h:2051
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:1999
@ res_mem
Definition: hd.h:1639
@ he_detail_ccw_data_cu_model
Definition: hddb_int.h:26
char * vend_name
axp: system type
Definition: hd.h:1478
@ hd_detail_usb
Definition: hd.h:2068
struct modinfo_t::@10::@12 pci
char * new_str(const char *s)
Definition: hd.c:1578
str_list_t * read_dir(char *dir_name, int type)
Definition: hd.c:2577
@ 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:2146
@ hd_detail_monitor
Definition: hd.h:2070
memory_range_t bios_rom
(Internal) BIOS 0xc0000 - 0xfffff
Definition: hd.h:2708
@ res_io
Definition: hd.h:1639
@ he_hwclass
Definition: hddb_int.h:26
int alt_values
length of alt_value[]
Definition: hd.h:1940
str_list_t * hd_split(char del, const char *str)
Definition: hd.c:5128
@ he_class_id
Definition: hddb_int.h:34
@ res_monitor
Definition: hd.h:1639
struct isdn_parm_s * next
Definition: hd.h:1932
char * modalias
module alias
Definition: hd.h:2593
struct s_str_list_t * next
Link to next member.
Definition: hd.h:411
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:1448
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:2155
str_list_t * drivers
List of currently active drivers.
Definition: hd.h:2541
hd_detail_cpu_t cpu
Definition: hd.h:2153
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:1552
int subtyp
Subtype of the driver type.
Definition: hd.h:2908
@ he_subvendor_name
Definition: hddb_int.h:24
unsigned hsyncstart
Definition: hd.h:1423
hddb2_data_t hddb_internal
unsigned min_vsync
Definition: hd.h:1418
@ di_kbd
Definition: hd.h:1946
static driver_info_t * kbd_driver(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2208
@ he_nomask
Definition: hddb_int.h:30
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1953
char * requires
Definition: hddb.c:71
str_list_t * hddb0
Definition: hd.h:1974
driver_info_any_t any
Definition: hd.h:2047
hd_id_t compat_device
Device id and name of some compatible hardware.
Definition: hd.h:2303
@ di_dsl
Definition: hd.h:1946
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:1988
unsigned sub_device_class(hd_data_t *hd_data, unsigned vendor, unsigned device, unsigned sub_vendor, unsigned sub_device)
Definition: hddb.c:1823
enum cpu_arch hd_cpu_arch(hd_data_t *hd_data)
Definition: hd.c:3028
@ hd_detail_pci
Definition: hd.h:2068
driver_info_mouse_t mouse
Definition: hd.h:2049
enum driver_info_type type
driver info type
Definition: hd.h:1952
unsigned def_value
default value
Definition: hd.h:1939
hd_detail_monitor_t monitor
Definition: hd.h:2155
@ he_subvendor_id
Definition: hddb_int.h:22
void hddb_dump_raw(hddb2_data_t *hddb, FILE *f)
Definition: hddb.c:1059
unsigned bandwidth
Definition: hd.h:1964
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:118
unsigned max_vsync
vsync range
Definition: hd.h:1962
void hddb_init(hd_data_t *hd_data)
Definition: hddb.c:490
Hardware DB list item.
Definition: hd.h:1531
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:2149
@ bus_pci
Definition: hd.h:297
unsigned base
Definition: hd.h:1718
@ 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:2002
unsigned htotal
Definition: hd.h:1965
@ he_rev_id
Definition: hddb_int.h:22
Individual hardware item.
Definition: hd.h:2200
unsigned name2eisa_id(char *s)
Definition: hd.c:2171
ccw_t * data
Definition: hd.h:2137
modinfo_t * modinfo_ext
(Internal) external module info
Definition: hd.h:2702
unsigned char cu_model
Definition: hd.h:1279
pci_t * data
Definition: hd.h:2076
enum driver_info_type type
driver info type
Definition: hd.h:2034
char * hid_tag_name2(int tag)
Definition: hddb.c:3101
@ he_subdevice_name
Definition: hddb_int.h:24
unsigned hsyncstart
Definition: hd.h:1965
static modinfo_t * parse_modinfo(str_list_t *file)
Definition: hddb.c:171
@ di_display
Definition: hd.h:1946
#define ID_TAG(id)
Get the tag value.
Definition: hd.h:100
static hddb_entry_t hddb_is_numeric[]
Definition: hddb_int.h:39
unsigned width
Definition: hd.h:1961
uint32_t hddb_entry_mask_t
Hardware DB item entry mask.
Definition: hd.h:1526
str_list_t * sort_str_list(str_list_t *sl0, int(*cmp_func)(const void *, const void *))
Definition: hd.c:6129
#define FLAG_CONT
Definition: hddb_int.h:17
libhd resource union
Definition: hd.h:1826
@ vendor
Definition: isdn_cdb_def.h:5
@ info
Definition: isdn_cdb_def.h:26
driver_info_dsl_t dsl
Definition: hd.h:2053
struct s_hd_t * next
Link to next hardware item.
Definition: hd.h:2201
@ di_mouse
Definition: hd.h:1946
int next_vario
link to alternate vario
Definition: hd.h:2905
structure holding the (raw) PCI data
Definition: hd.h:1031
char * strings
Definition: hd.h:1547
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:2263
char * conf
conf.modules entry, if any (e.g.
Definition: hd.h:1979
@ res_irq
Definition: hd.h:1639
static void clear_entry(tmp_entry_t *te)
Definition: hddb.c:848
char * script
3d script to run
Definition: hd.h:2009
unsigned size
base address & size
Definition: hd.h:443
static void hddb_init_external(hd_data_t *hd_data)
Definition: hddb.c:505
unsigned ids_len
Definition: hd.h:1544
char * XkbModel
Definition: hd.h:2037
@ bus_usb
Definition: hd.h:301
@ he_subclass_id
Definition: hddb_int.h:21
str_list_t * free_str_list(str_list_t *list)
Definition: hd.c:2494
@ pref_or
Definition: hddb.c:36
@ he_bus_name
Definition: hddb_int.h:23
uint64_t value
value of the parameter
Definition: hd.h:1936
@ he_baseclass_id
Definition: hddb_int.h:21
hddb_entry_mask_t value_mask
Definition: hd.h:1533
hd_hw_item_t hd_hw_item_type(char *name)
Definition: hwclass_names.h:91
unsigned start
Definition: hd.h:443
static void expand_driver_info(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2853
char * io
possible IO ports with legacy ISA cards
Definition: hd.h:2920
res_io_t io
Definition: hd.h:1829
hd_id_t vendor
Definition: hddb.c:63
Hardware DB (v2) data.
Definition: hd.h:1541
char * value
Definition: hddb.c:42
enum resource_types type
Definition: hd.h:1687
hddb_list_t * list
Definition: hd.h:1543
unsigned valid
1: entry is valid, 0: some inconsistencies
Definition: hd.h:1934
#define CDBISDN_P_IRQ
Definition: hd.h:2871
union u_hd_res_t * next
Definition: hd.h:1827
unsigned vtotal
v_timings
Definition: hd.h:1424
unsigned conflict
1: ressource conflict (eg.
Definition: hd.h:1935
driver_info_t * driver_info
device driver info
Definition: hd.h:2585
#define TAG_USB
USB ids.
Definition: hd.h:87
unsigned list_max
Definition: hd.h:1542
char * model
Model name.
Definition: hd.h:2323
#define TAG_PCMCIA
PCMCIA ids.
Definition: hd.h:89
@ sc_keyboard_console
Definition: hd.h:256
driver_info_kbd_t kbd
Definition: hd.h:2054
unsigned hdisp
max.
Definition: hd.h:1965
@ device
Definition: isdn_cdb_def.h:6
driver_info_module_t module
Definition: hd.h:2048
unsigned device_class(hd_data_t *hd_data, unsigned vendor, unsigned device)
Definition: hddb.c:1802
unsigned base_class
Definition: hd.h:1043
unsigned height
in pixel
Definition: hd.h:1763
#define ADD2LOG(a...)
Definition: hd_int.h:66
hddb_entry_mask_t key_mask
Definition: hd.h:1532
String list type.
Definition: hd.h:410
void hd_set_hw_class(hd_t *hd, hd_hw_item_t hw_class)
Definition: hd.c:5244
static char * module_cmd(hd_t *hd, char *cmd)
Definition: hddb.c:3047
unsigned c32
Definition: hd.h:2003
union driver_info_u * next
Definition: hd.h:2046
str_list_t * hddb0
Definition: hd.h:1997
monitor_info_t * data
Definition: hd.h:2116
hd_detail_t * detail
Special info associated with this hardware.
Definition: hd.h:2437
struct hd_data_t::flag_struct flags
resource_types
resource types: see Resource structures
Definition: hd.h:1638
cdb_isdn_card * get_dsl_info(hd_t *hd)
Definition: isdn.c:257
hd_detail_ccw_t ccw
Definition: hd.h:2159
#define FLAG_RANGE
Definition: hddb_int.h:12
char hflag
Definition: hd.h:1425
void hddb_dump(hddb2_data_t *hddb, FILE *f)
Definition: hddb.c:1285
hd_id_t base_class
Definition: hddb.c:60
#define CDBISDN_P_IO
Definition: hd.h:2873
unsigned flags
cf.
Definition: hd.h:1128
static driver_info_t * dsl_driver(hd_data_t *hd_data, hd_t *hd, cdb_isdn_card *cic)
Definition: hddb.c:2715
unsigned isapnp
ISA-PnP device.
Definition: hd.h:2475
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:2795
@ bc_keyboard
Definition: hd.h:168
int hd_module_is_active(hd_data_t *hd_data, char *mod)
Definition: hd.c:2751
res_irq_t irq
Definition: hd.h:1832
unsigned vsyncstart
Definition: hd.h:1424
@ he_rev_name
Definition: hddb_int.h:25
char * mode
DSL driver types.
Definition: hd.h:2027
void hddb_dump_ent_name(hddb2_data_t *hddb, FILE *f, char pre, hddb_entry_t ent)
Definition: hddb.c:1117
@ he_device_id
Definition: hddb_int.h:22
hddb_entry_t key
Definition: hddb.c:41
str_list_t * hddb0
Definition: hd.h:1953
int hd_probe_feature(hd_data_t *hd_data, enum probe_feature feature)
Definition: hd.c:579
unsigned value
Definition: hd.h:1535
hd_id_t sub_device
Subdevice id and name.
Definition: hd.h:2279
int i4l_type
Definition: hd.h:2017
uint64_t used_irqs
(Internal) irq usage
Definition: hd.h:2706
@ di_x11
Definition: hd.h:1946
static char * hid_tag_names[]
Definition: hddb.c:31
#define MAKE_ID(tag, id_val)
Combine tag and id value.
Definition: hd.h:105
unsigned vdisp
Definition: hd.h:1424
unsigned vsyncend
Definition: hd.h:1966
unsigned max_hsync
hsync range
Definition: hd.h:1419
#define TAG_SDIO
SDIO ids.
Definition: hd.h:90
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:2601
@ isapnp_flag_act
Definition: hd.h:1137
int len
Definition: hddb.c:47
@ he_driver_display
Definition: hddb_int.h:36
@ arch_ppc
Definition: hd.h:1442
unsigned id
Numeric id.
Definition: hd.h:401
char * interface
supported API interfaces
Definition: hd.h:2919
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:1520
char * xf86
the XF86 protocol name
Definition: hd.h:1987
hd_id_t compat_vendor
Vendor id and name of some compatible hardware.
Definition: hd.h:2297
unsigned type
CDBISDN type (P_...)
Definition: hd.h:1937
unsigned clock
pixel clock in kHz
Definition: hd.h:1420
void hddb_dump_skey(hddb2_data_t *hddb, FILE *f, prefix_t pre, hddb_entry_mask_t key_mask, unsigned key)
Definition: hddb.c:1133
@ di_any
Definition: hd.h:1946
@ pref_and
Definition: hddb.c:36
@ di_isdn
Definition: hd.h:1946
keyboard info
Definition: hd.h:2032
char * hd_get_hddb_path(char *sub)
Definition: hd.c:5948
static hd_res_t * get_res(hd_t *h, enum resource_types t, unsigned index)
Definition: hddb.c:2780
hd_res_t * res
Device resources.
Definition: hd.h:2431
hd_id_t sub_class
Sub class (id and name).
Definition: hd.h:2240
modinfo_t * modinfo
(Internal) module info
Definition: hd.h:2703
int hd_mod_cmp(char *str1, char *str2)
Definition: hd.c:6109
unsigned htotal
h_timings
Definition: hd.h:1423
hd_id_t revision
Definition: hddb.c:67
void update_irq_usage(hd_data_t *hd_data)
Definition: hd.c:3774
unsigned prog_if
PCI device classes.
Definition: hd.h:1043
driver_info_t * free_driver_info(driver_info_t *di)
Definition: hd.c:1108
unsigned fixed
fixed, do no longer modify this entry
Definition: hd.h:2514
@ 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:2147
unsigned c24
Definition: hd.h:2003
#define ID_VALUE(id)
Get the real id value.
Definition: hd.h:95
struct driver_info_x11_t::@17 colors
supported color depths
char hflag
v_timings
Definition: hd.h:1967
@ arch_ppc64
Definition: hd.h:1442
unsigned country
Definition: hd.h:1086
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:1554
unsigned strings_max
Definition: hd.h:1546
char * membase
possible membase with legacy ISA cards
Definition: hd.h:2922
str_list_t * raw
extra info to add to XF86Config
Definition: hd.h:2008
int i4l_subtype
I4L types.
Definition: hd.h:2017
unsigned * ids
Definition: hd.h:1545
@ he_driver_xfree_config
Definition: hddb_int.h:35
unsigned strings_len
Definition: hd.h:1546
int buttons
number of buttons, -1 --> unknown
Definition: hd.h:1989
unsigned c16
Definition: hd.h:2003
hd_id_t sub_vendor
Subvendor id and name.
Definition: hd.h:2271
monitor (DDC) data
Definition: hd.h:1415
cpu_info_t * data
Definition: hd.h:2106
unsigned char * data
actual data
Definition: hd.h:444
@ he_vendor_id
Definition: hddb_int.h:22
hd_id_t vendor
Vendor id and name.
Definition: hd.h:2253
char * name
Name (if any) that corresponds to hd_id_t::id.
Definition: hd.h:402
int typ
Type to identify the driver.
Definition: hd.h:2907
raw USB data
Definition: hd.h:1072
@ arch_intel
Definition: hd.h:1439
uint64_t base
Definition: hd.h:1709
hd_id_t bus
Bus type (id and name).
Definition: hd.h:2219
unsigned vdisp
h_timings
Definition: hd.h:1966
str_list_t * hddb0
Definition: hd.h:1986
str_list_t * mod_args
list of module args (corresponds to the module name list)
Definition: hd.h:1978
unsigned vsyncstart
Definition: hd.h:1966
@ he_baseclass_name
Definition: hddb_int.h:23
@ mi_other
Definition: hd.h:1554
char vflag
h/v flags
Definition: hd.h:1425
#define TAG_PCI
PCI ids.
Definition: hd.h:85
hd_id_t cu_model
Definition: hddb.c:68
@ he_driver_mouse
Definition: hddb_int.h:36
unsigned min_vsync
Definition: hd.h:1962
#define CDBISDN_P_MEM
Definition: hd.h:2872
char * name
DSL driver name.
Definition: hd.h:2028
char * XkbLayout
Definition: hd.h:2038
hd_id_t device
Definition: hddb.c:64
int vario
referenz to driver vario record
Definition: hd.h:2900
@ 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:2921
#define MAKE_DATA(a, b)
Definition: hddb_int.h:9
void str_printf(char **buf, int offset, char *format,...)
Definition: hd.c:2402
static driver_info_t * monitor_driver(hd_data_t *hd_data, hd_t *hd)
Definition: hddb.c:2446
@ he_requires
Definition: hddb_int.h:25
char * mod_name
name of the driver module
Definition: hd.h:2910
@ arch_alpha
Definition: hd.h:1440
char * i4l_name
I4L card name.
Definition: hd.h:2018
char * alias
Definition: hd.h:1561
driver_info_x11_t x11
Definition: hd.h:2050
ISDN configuration parameter Notes on isdn_parm_t:
Definition: hd.h:1931
module.alias information
Definition: hd.h:1559
str_list_t * names
(ordered) list of module names
Definition: hd.h:1977
@ pref_new
Definition: hddb.c:36
unsigned x3d
has 3D support
Definition: hd.h:2000
unsigned key
Definition: hd.h:1534
display (monitor) info
Definition: hd.h:1957
unsigned modprobe
modprobe or insmod
Definition: hd.h:1976
enum driver_info_type type
driver info type
Definition: hd.h:1959
hd_id_t revision
Revision id or string.
Definition: hd.h:2286
char * keymap
console keymap
Definition: hd.h:2039
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:2704
@ mi_none
Definition: hd.h:1554
static char * hid_tag_names2[]
Definition: hddb.c:33
char * need_pkg
list of packages needed for function
Definition: hd.h:2916
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:1963
str_list_t * add_str_list(str_list_t **sl, char *str)
Definition: hd.c:2480
unsigned hdisp
Definition: hd.h:1423
char * module
Definition: hd.h:1560
unsigned sub_class
Definition: hd.h:1043
unsigned flags
CDBISDN flags (P_...)
Definition: hd.h:1938
@ he_driver_module_config
Definition: hddb_int.h:35
modinfo_type_t type
Definition: hd.h:1562
#define FLAG_ID
Definition: hddb_int.h:11
#define DATA_VALUE(a)
Definition: hddb_int.h:7
unsigned dacspeed
max.
Definition: hd.h:2005
str_list_t * hddb1
the actual driver database entries
Definition: hd.h:1974
@ module
Definition: isdn_cdb_def.h:22
#define TAG_SPECIAL
Internally used ids.
Definition: hd.h:88
unsigned * alt_value
possible values
Definition: hd.h:1941
hddb_entry_mask_t value_mask[he_nomask]
Definition: hddb.c:58
int wheels
dto, wheels
Definition: hd.h:1990
unsigned height
max.
Definition: hd.h:1961
str_list_t * requires
packages/programs required for this hardware
Definition: hd.h:2587
unsigned list_len
Definition: hd.h:1542
char * lname
vendor short name + cardname
Definition: hd.h:2887
hd_detail_usb_t usb
Definition: hd.h:2148
@ he_driver
Definition: hddb_int.h:25
unsigned c15
Definition: hd.h:2003
unsigned pata
use new libata modules instead of classical ide modules
Definition: hd.h:2664
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:2608
void * new_mem(size_t size)
Definition: hd.c:1536
char vflag
Definition: hd.h:1967
@ bc_monitor
Definition: hd.h:167
unsigned hsyncend
Definition: hd.h:1423
char * hid_tag_name(int tag)
Definition: hddb.c:3096
unsigned min_hsync
Definition: hd.h:1963
isapnp_dev_t * data
Definition: hd.h:2086
static int hddb_search(hd_data_t *hd_data, hddb_search_t *hs, int max_recursions)
Definition: hddb.c:1731
char * XkbRules
XF86Config entries.
Definition: hd.h:2036
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:1796
static hddb_entry_mask_t add_entry(hddb2_data_t *hddb2, tmp_entry_t *te, hddb_entry_t idx, char *str)
Definition: hddb.c:929
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:2155
unsigned vtotal
Definition: hd.h:1966
char * name
parameter name
Definition: hd.h:1933
res_monitor_t monitor
Definition: hd.h:1838
#define TAG_EISA
EISA ids (monitors, ISA-PnP, modems, mice etc).
Definition: hd.h:86
res_any_t any
Definition: hd.h:1828
@ arch_sparc64
Definition: hd.h:1441
unsigned active
if module is currently active
Definition: hd.h:1975
char * str
Some string data.
Definition: hd.h:412
void * free_mem(void *p)
Definition: hd.c:1595
@ bc_internal
Definition: hd.h:167
enum driver_info_type type
driver info type
Definition: hd.h:2015
unsigned vsyncend
Definition: hd.h:1424
@ di_module
Definition: hd.h:1946
@ he_bus_id
Definition: hddb_int.h:21