ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

prep_pci.c File Reference
#include <freeldr.h>
#include "prep.h"

Go to the source code of this file.

Data Structures

struct  pci_cfg
struct  pci_desc

Defines

#define rev16(x)   ((((x)>>8)&0xff)|(((x)&0xff)<<8))
#define rev32(x)   ((((x)>>24)&0xff)|(((x)>>8)&0xff00)|(((x)&0xff00)<<8)|(((x)&0xff)<<24))
#define pci_addr(bus, dev, fn, reg)
#define pci_cfg_addr(bus, dev, fn, reg)   pci_addr(bus,dev,fn,reg)
#define PCI_VENDORID   0
#define PCI_DEVICEID   2
#define PCI_HEADER_TYPE   0xe
#define PCI_BASECLASS   0xb

Functions

unsigned long pci_read (pci_desc *desc, int bus, int dev, int fn, int reg, int len)
void pci_read_bar (pci_desc *desc, int bus, int dev, int fn, int bar, struct _pci_bar *bar_data)
void pci_write (pci_desc *desc, int bus, int dev, int fn, int reg, int len, int val)
void pci_write_bar (pci_desc *desc, int bus, int dev, int fn, int bar, struct _pci_bar *bar_data)
void print_bar (struct _pci_bar *bar)
void pci_setup (PCONFIGURATION_COMPONENT_DATA pcibus, pci_desc *desc)

Variables

pci_desc pci1_desc = { (void *)0x80000cf8 }

Generated on Sat May 26 2012 04:46:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.