31 #define HD_DEB_SHOW_LOG (1 << 0)
32 #define HD_DEB_PROGRESS (1 << 1)
33 #define HD_DEB_CREATION (1 << 2)
34 #define HD_DEB_DRIVER_INFO (1 << 3)
35 #define HD_DEB_PCI (1 << 4)
36 #define HD_DEB_ISAPNP (1 << 5)
37 #define HD_DEB_CDROM (1 << 6)
38 #define HD_DEB_NET (1 << 7)
39 #define HD_DEB_FLOPPY (1 << 8)
40 #define HD_DEB_MISC (1 << 9)
41 #define HD_DEB_SERIAL (1 << 10)
42 #define HD_DEB_MONITOR (1 << 11)
43 #define HD_DEB_CPU (1 << 12)
44 #define HD_DEB_BIOS (1 << 13)
45 #define HD_DEB_MOUSE (1 << 14)
46 #define HD_DEB_IDE (1 << 15)
47 #define HD_DEB_SCSI (1 << 16)
48 #define HD_DEB_USB (1 << 17)
49 #define HD_DEB_ADB (1 << 18)
50 #define HD_DEB_MODEM (1 << 19)
51 #define HD_DEB_PARALLEL (1 << 20)
52 #define HD_DEB_ISA (1 << 21)
53 #define HD_DEB_BOOT (1 << 22)
54 #define HD_DEB_HDDB (1 << 23)
60 #include <sys/types.h>
67 #define HARDWARE_DIR "/var/lib/hardware"
92 #define ID_VALUE(id) ((id) & 0xffff)
97 #define ID_TAG(id) (((id) >> 16) & 0xf)
102 #define MAKE_ID(tag, id_val) ((tag << 16) | (id_val))
332 unsigned configured:3;
344 unsigned available:3;
361 unsigned available_orig:3;
416 unsigned char bitmap[16];
418 unsigned not_empty:1;
451 unsigned mpconfig_ok:1;
499 unsigned char ddc_port[4][0x80];
585 unsigned char uuid[16];
1102 unsigned char (*ldev_regs)[0xd0];
1291 unsigned cdr:1, cdrw:1, dvd:1, dvdr:1, dvdram:1;
1295 char *
volume, *publisher, *preparer, *application, *creation_date;
1301 unsigned bootable:1;
1323 unsigned char block0[512];
1331 unsigned apm_supported:1;
1332 unsigned apm_enabled:1;
1343 unsigned is_pnp_bios:1;
1345 unsigned lba_support:1;
1372 unsigned scroll_lock:1;
1373 unsigned num_lock:1;
1374 unsigned caps_lock:1;
1386 unsigned has_color:1;
1415 unsigned hdisp, hsyncstart, hsyncend,
htotal;
1416 unsigned vdisp, vsyncstart, vsyncend,
vtotal;
1487 unsigned cyls, heads, sectors;
1489 unsigned ext_fixed_disk:1;
1490 unsigned ext_lock_eject:1;
1492 unsigned ext_64bit:1;
1493 unsigned assigned:1;
1495 unsigned ext_fibre:1;
1559 unsigned sub_vendor:1;
1560 unsigned sub_device:1;
1561 unsigned base_class:1;
1562 unsigned sub_class:1;
1567 unsigned sub_vendor;
1568 unsigned sub_device;
1569 unsigned base_class;
1579 unsigned device_subclass:1;
1584 unsigned device_subclass;
1756 unsigned interlaced:1;
1809 unsigned port_id_ok:1;
1897 unsigned is_mouse:1;
1900 unsigned char buf[0x1000];
1903 unsigned char pnp_id[8];
1904 char *
serial, *class_name, *dev_id, *user_name, *
vend, *init_string1, *init_string2, *pppd_option;
1926 unsigned conflict:1;
1956 unsigned hdisp, hsyncstart, hsyncend,
htotal;
1957 unsigned vdisp, vsyncstart, vsyncend,
vtotal;
1967 unsigned modprobe:1;
1994 unsigned c8:1, c15:1, c16:1, c24:1, c32:1;
2306 unsigned char hw_class_list[(
hw_all + 7) / 8];
2467 unsigned notready:1;
2469 unsigned softraiddisk:1;
2480 unsigned dvdprwdl:1;
2493 unsigned with_acpi:1;
2494 unsigned hotpluggable:1;
2495 unsigned dualport:1;
2503 unsigned skip_mouse:1;
2504 unsigned skip_modem:1;
2505 unsigned skip_braille:1;
2506 unsigned ser_device:2;
2634 unsigned internal:1;
2636 unsigned no_parport:1;
2638 unsigned list_all:1;
2646 unsigned edd_used:1;
2647 unsigned keep_kmods:2;
2648 unsigned nobioscrc:1;
2649 unsigned biosvram:1;
2654 unsigned vmware_mouse:1;
2851 #define CDBISDN_VERSION 0x0101
2854 #define PCI_ANY_ID 0xffff
2857 #define CDBISDN_P_NONE 0x0
2858 #define CDBISDN_P_IRQ 0x1
2859 #define CDBISDN_P_MEM 0x2
2860 #define CDBISDN_P_IO 0x3