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

Go to the source code of this file.

Data Structures

struct  pci_master_address_conversion
 
struct  pci_target_address_conversion
 
struct  pci_mailbox_address
 
struct  pci_target_address_window
 
struct  pci_controller_unit_setup
 

Macros

#define PCI_MASTER_ADDRESS_MASK   0x7fffffffU
 

Enumerations

enum  pci_exclusive_access_t { CANNOT_LOCK_FROM_DEVICE, CAN_LOCK_FROM_DEVICE }
 
enum  pci_arbiter_priority_control_t { PCI_ARBITRATION_MODE_FAIR, PCI_ARBITRATION_MODE_ALTERNATE_0, PCI_ARBITRATION_MODE_ALTERNATE_B }
 
enum  pci_take_away_gnt_mode_t { PCI_TAKE_AWAY_GNT_DISABLE, PCI_TAKE_AWAY_GNT_ENABLE }
 

Functions

void vr41xx_pciu_setup (struct pci_controller_unit_setup *setup)
 

Macro Definition Documentation

#define PCI_MASTER_ADDRESS_MASK   0x7fffffffU

Definition at line 23 of file pci.h.

Enumeration Type Documentation

Enumerator:
PCI_ARBITRATION_MODE_FAIR 
PCI_ARBITRATION_MODE_ALTERNATE_0 
PCI_ARBITRATION_MODE_ALTERNATE_B 

Definition at line 49 of file pci.h.

Enumerator:
CANNOT_LOCK_FROM_DEVICE 
CAN_LOCK_FROM_DEVICE 

Definition at line 36 of file pci.h.

Enumerator:
PCI_TAKE_AWAY_GNT_DISABLE 
PCI_TAKE_AWAY_GNT_ENABLE 

Definition at line 55 of file pci.h.

Function Documentation

void vr41xx_pciu_setup ( struct pci_controller_unit_setup setup)

Definition at line 105 of file pci-vr41xx.c.