|
libhd
5.0
|
Go to the source code of this file.
Macros | |
| #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_detail_ccw_data_cu_model , he_hwclass , 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 | |
| static hddb_entry_t | hddb_is_numeric [] |
| static char * | hddb_entry_strings [] |
| #define DATA_FLAG | ( | a | ) | (((a) >> 28) & 0xf) |
| #define DATA_VALUE | ( | a | ) | ((a) & ~(-1 << 28)) |
| #define FLAG_CONT 8 /* bit mask, _must_ be bit 31 */ |
| #define FLAG_ID 0 |
| #define FLAG_MASK 2 |
| #define FLAG_RANGE 1 |
| #define FLAG_REGEXP 4 |
| #define FLAG_STRING 3 |
| #define MAKE_DATA | ( | a, | |
| b | |||
| ) | ((a << 28) | (b)) |
| typedef enum hddb_entry_e hddb_entry_t |
| enum hddb_entry_e |
|
static |
Referenced by hddb_dump_ent_name(), and parse_line().
|
static |
Referenced by add_entry().