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;
1557 unsigned sub_vendor:1;
1558 unsigned sub_device:1;
1559 unsigned base_class:1;
1560 unsigned sub_class:1;
1565 unsigned sub_vendor;
1566 unsigned sub_device;
1567 unsigned base_class;
1577 unsigned device_subclass:1;
1582 unsigned device_subclass;
1754 unsigned interlaced:1;
1807 unsigned port_id_ok:1;
1895 unsigned is_mouse:1;
1898 unsigned char buf[0x1000];
1901 unsigned char pnp_id[8];
1902 char *
serial, *class_name, *dev_id, *user_name, *
vend, *init_string1, *init_string2, *pppd_option;
1924 unsigned conflict:1;
1954 unsigned hdisp, hsyncstart, hsyncend,
htotal;
1955 unsigned vdisp, vsyncstart, vsyncend,
vtotal;
1965 unsigned modprobe:1;
1992 unsigned c8:1, c15:1, c16:1, c24:1, c32:1;
2304 unsigned char hw_class_list[(
hw_all + 7) / 8];
2465 unsigned notready:1;
2467 unsigned softraiddisk:1;
2478 unsigned dvdprwdl:1;
2491 unsigned with_acpi:1;
2492 unsigned hotpluggable:1;
2493 unsigned dualport:1;
2500 unsigned skip_mouse:1;
2501 unsigned skip_modem:1;
2502 unsigned skip_braille:1;
2503 unsigned ser_device:2;
2631 unsigned internal:1;
2633 unsigned no_parport:1;
2635 unsigned list_all:1;
2643 unsigned edd_used:1;
2644 unsigned keep_kmods:2;
2645 unsigned nobioscrc:1;
2646 unsigned biosvram:1;
2651 unsigned vmware_mouse:1;
2848 #define CDBISDN_VERSION 0x0101
2851 #define PCI_ANY_ID 0xffff
2854 #define CDBISDN_P_NONE 0x0
2855 #define CDBISDN_P_IRQ 0x1
2856 #define CDBISDN_P_MEM 0x2
2857 #define CDBISDN_P_IO 0x3