Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
msi_desc Struct Reference

#include <msi.h>

Data Fields

struct {
   __u8   is_msix: 1
 
   __u8   multiple: 3
 
   __u8   maskbit: 1
 
   __u8   is_64: 1
 
   __u8   pos
 
   __u16   entry_nr
 
   unsigned   default_irq
 
msi_attrib
 
u32 masked
 
unsigned int irq
 
struct list_head list
 
union {
   void __iomem *   mask_base
 
   u8   mask_pos
 
}; 
 
struct pci_devdev
 
struct msi_msg msg
 
struct kobject kobj
 

Detailed Description

Definition at line 25 of file msi.h.

Field Documentation

union { ... }
unsigned default_irq

Definition at line 33 of file msi.h.

Definition at line 44 of file msi.h.

__u16 entry_nr

Definition at line 32 of file msi.h.

unsigned int irq

Definition at line 37 of file msi.h.

__u8 is_64

Definition at line 30 of file msi.h.

__u8 is_msix

Definition at line 27 of file msi.h.

Definition at line 49 of file msi.h.

Definition at line 38 of file msi.h.

void __iomem* mask_base

Definition at line 41 of file msi.h.

u8 mask_pos

Definition at line 42 of file msi.h.

__u8 maskbit

Definition at line 29 of file msi.h.

u32 masked

Definition at line 36 of file msi.h.

Definition at line 47 of file msi.h.

struct { ... } msi_attrib
__u8 multiple

Definition at line 28 of file msi.h.

__u8 pos

Definition at line 31 of file msi.h.


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