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

ioport.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define HAVE_PORTRESERVE
#define HAVE_AUTOIRQ

Functions

void reserve_setup (char *str, int *ints)
int check_region (unsigned long from, unsigned long extent)
void request_region (unsigned long from, unsigned long extent, const char *name)
void release_region (unsigned long from, unsigned long extent)
int get_ioport_list (char *)
void autoirq_setup (int waittime)
int autoirq_report (int waittime)
int check_mem_region (unsigned long from, unsigned long extent)
void request_mem_region (unsigned long from, unsigned long extent, const char *name)
void release_mem_region (unsigned long from, unsigned long extent)


Define Documentation

#define HAVE_AUTOIRQ
 

Definition at line 31 of file ioport.h.

#define HAVE_PORTRESERVE
 

Definition at line 13 of file ioport.h.


Function Documentation

int autoirq_report int  waittime  ) 
 

Definition at line 50 of file auto_irq.c.

References BUSY_LOOP_UNTIL, delay, irqs, jiffies, and probe_irq_off().

Here is the call graph for this function:

void autoirq_setup int  waittime  ) 
 

Definition at line 44 of file auto_irq.c.

References irqs, and probe_irq_on().

Here is the call graph for this function:

int check_mem_region unsigned long  from,
unsigned long  extent
[inline]
 

Definition at line 39 of file ioport.h.

Referenced by icn_command(), icn_loadboot(), and ips_detect().

int check_region unsigned long  from,
unsigned long  extent
 

Definition at line 116 of file resource.c.

References EBUSY, find_gap(), and NULL.

Here is the call graph for this function:

int get_ioport_list char *   ) 
 

Definition at line 30 of file resource.c.

References resource_entry_t::from, if, len, resource_entry_t::name, resource_entry_t::next, next, resource_entry_t::num, p, and sprintf().

Referenced by get_root_array().

Here is the call graph for this function:

void release_mem_region unsigned long  from,
unsigned long  extent
[inline]
 

Definition at line 48 of file ioport.h.

Referenced by fst_add_one(), icn_command(), icn_exit(), and ips_release().

void release_region unsigned long  from,
unsigned long  extent
 

Definition at line 97 of file resource.c.

References resource_entry_t::from, resource_entry_t::next, NULL, and resource_entry_t::num.

void request_mem_region unsigned long  from,
unsigned long  extent,
const char *  name
[inline]
 

Definition at line 44 of file ioport.h.

Referenced by fst_add_one(), icn_loadboot(), and ips_detect().

void request_region unsigned long  from,
unsigned long  extent,
const char *  name
 

Definition at line 71 of file resource.c.

References find_gap(), resource_entry_t::from, i, IOTABLE_SIZE, resource_entry_t::name, resource_entry_t::next, NULL, resource_entry_t::num, and printk.

Here is the call graph for this function:

void reserve_setup char *  str,
int *  ints
 

Definition at line 183 of file resource.c.

References request_region.