Go to the source code of this file.
Defines | |
| #define | DATA_VALUE(a) ((a) & ~(-1 << 28)) |
| #define | DATA_FLAG(a) (((a) >> 28) & 0xf) |
| #define | MAKE_DATA(a, b) ((a << 28) | (b)) |
| #define | FLAG_ID 0 |
| #define | FLAG_RANGE 1 |
| #define | FLAG_MASK 2 |
| #define | FLAG_STRING 3 |
| #define | FLAG_REGEXP 4 |
| #define | FLAG_CONT 8 /* bit mask, _must_ be bit 31 */ |
Typedefs | |
| typedef enum hddb_entry_e | hddb_entry_t |
Enumerations | |
| enum | hddb_entry_e { he_other, he_bus_id, he_baseclass_id, he_subclass_id, he_progif_id, he_vendor_id, he_device_id, he_subvendor_id, he_subdevice_id, he_rev_id, he_bus_name, he_baseclass_name, he_subclass_name, he_progif_name, he_vendor_name, he_device_name, he_subvendor_name, he_subdevice_name, he_rev_name, he_serial, he_driver, he_requires, he_nomask, he_class_id = he_nomask, he_driver_module_insmod, he_driver_module_modprobe, he_driver_module_config, he_driver_xfree, he_driver_xfree_config, he_driver_mouse, he_driver_display, he_driver_any } |
Variables | |
| hddb_entry_t | hddb_is_numeric [] |
| char * | hddb_entry_strings [] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value:
|
|
|
Initial value: |