Main Page | Data Structures | File List | Data Fields | Globals

axis_region Struct Reference

#include <axis_pci.h>


Detailed Description

Stash information about the PCI IO/Mem region we intend to use.

PCI devices once the configuration is complete are assigned addresses in the IO and memory address range. These are physical addresses and memory mapped regions need mapping into the kernels address space. This structure tracks an individual region


Data Fields

unsigned long start_address
void * remapped_address
unsigned long length
int is_memory_region
int present


Field Documentation

int axis_region::is_memory_region
 

is a memory or IO mapped region

unsigned long axis_region::length
 

Regions size

int axis_region::present
 

Has been detected

void* axis_region::remapped_address
 

Regions logical address post remapping

unsigned long axis_region::start_address
 

Regions physical address


The documentation for this struct was generated from the following file:
Generated on Fri Jan 28 12:37:41 2005 for Axis Kernel Driver by doxygen 1.3.6