modinfo_t Struct Reference
[Public interface]

module.alias information More...

#include <hd.h>


Data Fields

char * module
char * alias
modinfo_type_t type
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
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
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
unsigned product:1
unsigned device_class:1
unsigned device_subclass:1
struct {
   unsigned   vendor:1
   unsigned   product:1
   unsigned   device_class:1
   unsigned   device_subclass:1
has
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::alias
 

unsigned modinfo_t::base_class
 

unsigned modinfo_t::device
 

unsigned modinfo_t::device_class
 

unsigned modinfo_t::device_subclass
 

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

struct { ... } ::@12 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: