Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
pci-asb2305.h File Reference

Go to the source code of this file.

Data Structures

struct  irq_info
 
struct  irq_routing_table
 

Macros

#define DBG(x...)
 
#define PCI_PROBE_BIOS   1
 
#define PCI_PROBE_CONF1   2
 
#define PCI_PROBE_CONF2   4
 
#define PCI_NO_CHECKS   0x400
 
#define PCI_ASSIGN_ROMS   0x1000
 
#define PCI_BIOS_IRQ_SCAN   0x2000
 

Functions

void pcibios_resource_survey (void)
 
struct irq_routing_tablepcibios_get_irq_routing_table (void)
 
int pcibios_set_irq_routing (struct pci_dev *dev, int pin, int irq)
 
struct irq_info __attribute__ ((packed))
 
void pcibios_irq_init (void)
 
void pcibios_fixup_irqs (void)
 
void pcibios_enable_irq (struct pci_dev *dev)
 

Variables

unsigned int pci_probe
 
int pcibios_last_bus
 
struct pci_buspci_root_bus
 
struct pci_opspci_root_ops
 
u8 link
 
u16 bitmap
 
u8 bus
 
u8 devfn
 
u8 slot
 
u8 rfu
 
u32 signature
 
u16 version
 
u16 size
 
u8 rtr_bus
 
u8 rtr_devfn
 
u16 exclusive_irqs
 
u16 rtr_vendor
 
u16 rtr_device
 
u32 miniport_data
 
u8 checksum
 
struct irq_info slots [0]
 
unsigned int pcibios_irq_mask
 

Macro Definition Documentation

#define DBG (   x...)

Definition at line 20 of file pci-asb2305.h.

#define PCI_ASSIGN_ROMS   0x1000

Definition at line 27 of file pci-asb2305.h.

#define PCI_BIOS_IRQ_SCAN   0x2000

Definition at line 28 of file pci-asb2305.h.

#define PCI_NO_CHECKS   0x400

Definition at line 26 of file pci-asb2305.h.

#define PCI_PROBE_BIOS   1

Definition at line 23 of file pci-asb2305.h.

#define PCI_PROBE_CONF1   2

Definition at line 24 of file pci-asb2305.h.

#define PCI_PROBE_CONF2   4

Definition at line 25 of file pci-asb2305.h.

Function Documentation

struct irq_info __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

void pcibios_enable_irq ( struct pci_dev dev)

Definition at line 83 of file bios.c.

void pcibios_fixup_irqs ( void  )

Definition at line 43 of file pci-irq.c.

struct irq_routing_table* pcibios_get_irq_routing_table ( void  )
read

Definition at line 379 of file pcbios.c.

void pcibios_irq_init ( void  )

Definition at line 39 of file pci-irq.c.

void pcibios_resource_survey ( void  )

Definition at line 189 of file pci-frv.c.

int pcibios_set_irq_routing ( struct pci_dev dev,
int  pin,
int  irq 
)

Definition at line 431 of file pcbios.c.

Variable Documentation

u16 bitmap

Definition at line 56 of file pci-asb2305.h.

u8 bus

Definition at line 57 of file pci-asb2305.h.

u16 checksum

Definition at line 78 of file pci-asb2305.h.

u8 devfn

Definition at line 57 of file pci-asb2305.h.

u16 exclusive_irqs

Definition at line 74 of file pci-asb2305.h.

Definition at line 54 of file pci-asb2305.h.

u32 miniport_data

Definition at line 76 of file pci-asb2305.h.

unsigned int pci_probe

Definition at line 26 of file pci-vdk.c.

struct pci_bus* pci_root_bus

Definition at line 29 of file pci-vdk.c.

struct pci_ops* pci_root_ops

Definition at line 30 of file pci-vdk.c.

unsigned int pcibios_irq_mask

Definition at line 35 of file irq.c.

int pcibios_last_bus

Definition at line 28 of file pci-vdk.c.

u8 rfu

Definition at line 64 of file pci-asb2305.h.

u8 rtr_bus

Definition at line 73 of file pci-asb2305.h.

u8 rtr_devfn

Definition at line 73 of file pci-asb2305.h.

u16 rtr_device

Definition at line 75 of file pci-asb2305.h.

u16 rtr_vendor

Definition at line 75 of file pci-asb2305.h.

u32 signature

Definition at line 70 of file pci-asb2305.h.

u16 size

Definition at line 72 of file pci-asb2305.h.

Definition at line 63 of file pci-asb2305.h.

struct irq_info slots[0]

Definition at line 79 of file pci-asb2305.h.

u16 version

Definition at line 71 of file pci-asb2305.h.