modinfo_t Struct Reference
[Public interface]

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

char* modinfo_t::module

char* modinfo_t::alias

modinfo_type_t modinfo_t::type

unsigned modinfo_t::vendor

unsigned modinfo_t::device

unsigned modinfo_t::sub_vendor

unsigned modinfo_t::sub_device

unsigned modinfo_t::base_class

unsigned modinfo_t::sub_class

unsigned modinfo_t::prog_if

struct { ... } ::@13 modinfo_t::has

struct { ... } modinfo_t::pci

unsigned modinfo_t::product

unsigned modinfo_t::device_class

unsigned modinfo_t::device_subclass

struct { ... } ::@14 modinfo_t::has

struct { ... } modinfo_t::usb

union { ... }


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