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

◆ @11

union { ... }

◆ alias

char* modinfo_t::alias

◆ base_class

unsigned modinfo_t::base_class

◆ device

unsigned modinfo_t::device

◆ device_class

unsigned modinfo_t::device_class

◆ device_subclass

unsigned modinfo_t::device_subclass

◆ has [1/2]

struct { ... } modinfo_t::has

◆ has [2/2]

struct { ... } modinfo_t::has

◆ module

char* modinfo_t::module

◆ pci

struct { ... } modinfo_t::pci

◆ product

unsigned modinfo_t::product

◆ prog_if

unsigned modinfo_t::prog_if

◆ sub_class

unsigned modinfo_t::sub_class

◆ sub_device

unsigned modinfo_t::sub_device

◆ sub_vendor

unsigned modinfo_t::sub_vendor

◆ type

modinfo_type_t modinfo_t::type

◆ usb

struct { ... } modinfo_t::usb

◆ vendor

unsigned modinfo_t::vendor

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