Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
bios32.c File Reference
#include <linux/export.h>
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/init.h>
#include <linux/io.h>
#include <asm/mach-types.h>
#include <asm/mach/map.h>
#include <asm/mach/pci.h>

Go to the source code of this file.

Functions

void pcibios_report_status (u_int status_mask, int warn)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_83C553, pci_fixup_83c553)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_WINBOND2, PCI_DEVICE_ID_WINBOND2_89C940F, pci_fixup_unassign)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_21285, pci_fixup_dec21285)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_ANY_ID, PCI_ANY_ID, pci_fixup_ide_bases)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_DEC, PCI_DEVICE_ID_DEC_21142, pci_fixup_dec21142)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_CONTAQ, PCI_DEVICE_ID_CONTAQ_82C693, pci_fixup_cy82c693)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_ITE, PCI_DEVICE_ID_ITE_8152, pci_fixup_it8152)
 
void pcibios_fixup_bus (struct pci_bus *bus)
 
void __init pci_common_init (struct hw_pci *hw)
 
void pcibios_set_master (struct pci_dev *dev)
 
char *__init pcibios_setup (char *str)
 
resource_size_t pcibios_align_resource (void *data, const struct resource *res, resource_size_t size, resource_size_t align)
 
int pcibios_enable_device (struct pci_dev *dev, int mask)
 
int pci_mmap_page_range (struct pci_dev *dev, struct vm_area_struct *vma, enum pci_mmap_state mmap_state, int write_combine)
 
void __init pci_map_io_early (unsigned long pfn)
 

Function Documentation

DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_WINBOND  ,
PCI_DEVICE_ID_WINBOND_83C553  ,
pci_fixup_83c553   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_WINBOND2  ,
PCI_DEVICE_ID_WINBOND2_89C940F  ,
pci_fixup_unassign   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_DEC  ,
PCI_DEVICE_ID_DEC_21285  ,
pci_fixup_dec21285   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_ANY_ID  ,
PCI_ANY_ID  ,
pci_fixup_ide_bases   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_DEC  ,
PCI_DEVICE_ID_DEC_21142  ,
pci_fixup_dec21142   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_CONTAQ  ,
PCI_DEVICE_ID_CONTAQ_82C693  ,
pci_fixup_cy82c693   
)
DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_ITE  ,
PCI_DEVICE_ID_ITE_8152  ,
pci_fixup_it8152   
)
void __init pci_common_init ( struct hw_pci hw)

Definition at line 498 of file bios32.c.

void __init pci_map_io_early ( unsigned long  pfn)

Definition at line 654 of file bios32.c.

int pci_mmap_page_range ( struct pci_dev dev,
struct vm_area_struct vma,
enum pci_mmap_state  mmap_state,
int  write_combine 
)

Definition at line 629 of file bios32.c.

resource_size_t pcibios_align_resource ( void data,
const struct resource res,
resource_size_t  size,
resource_size_t  align 
)

Definition at line 573 of file bios32.c.

int pcibios_enable_device ( struct pci_dev dev,
int  mask 
)

pcibios_enable_device - Enable I/O and memory. : PCI device to be enabled

Definition at line 590 of file bios32.c.

void pcibios_fixup_bus ( struct pci_bus bus)

Definition at line 292 of file bios32.c.

void pcibios_report_status ( u_int  status_mask,
int  warn 
)

Definition at line 58 of file bios32.c.

void pcibios_set_master ( struct pci_dev dev)

Definition at line 540 of file bios32.c.

char* __init pcibios_setup ( char str)

Definition at line 546 of file bios32.c.