libhd  5.0
Data Fields
modinfo_t Struct Reference

module.alias information More...

#include <hd.h>

Data Fields

char * module
 
char * alias
 
modinfo_type_t type
 
union {
   struct {
      struct {
         unsigned   vendor:1
 
         unsigned   device:1
 
         unsigned   sub_vendor:1
 
         unsigned   sub_device:1
 
         unsigned   base_class:1
 
         unsigned   sub_class:1
 
         unsigned   prog_if:1
 
      }   has
 
      unsigned   vendor
 
      unsigned   device
 
      unsigned   sub_vendor
 
      unsigned   sub_device
 
      unsigned   base_class
 
      unsigned   sub_class
 
      unsigned   prog_if
 
   }   pci
 
   struct {
      struct {
         unsigned   vendor:1
 
         unsigned   product:1
 
         unsigned   device_class:1
 
         unsigned   device_subclass:1
 
      }   has
 
      unsigned   vendor
 
      unsigned   product
 
      unsigned   device_class
 
      unsigned   device_subclass
 
   }   usb
 
}; 
 

Detailed Description

module.alias information

Field Documentation

union { ... }
char* modinfo_t::alias
unsigned modinfo_t::base_class
unsigned modinfo_t::device
unsigned modinfo_t::device_class
unsigned modinfo_t::device_subclass
struct { ... } modinfo_t::has
struct { ... } modinfo_t::has
char* modinfo_t::module
struct { ... } modinfo_t::pci
unsigned modinfo_t::product
unsigned modinfo_t::prog_if
unsigned modinfo_t::sub_class
unsigned modinfo_t::sub_device
unsigned modinfo_t::sub_vendor
modinfo_type_t modinfo_t::type
struct { ... } modinfo_t::usb
unsigned modinfo_t::vendor

The documentation for this struct was generated from the following file: