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

m68k/amiga/chipram.c File Reference

#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <asm/amigahw.h>

Include dependency graph for m68k/amiga/chipram.c:

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

Go to the source code of this file.

Defines

#define DP(ptr)   ((struct chip_desc *)(ptr))

Functions

unsigned long amiga_chip_avail (void)
 __initfunc (void amiga_chip_init(void))
void * amiga_chip_alloc (long size)
void amiga_chip_free (void *ptr)

Variables

u_long amiga_chip_size
static unsigned long chipavail


Define Documentation

#define DP ptr   )     ((struct chip_desc *)(ptr))
 

Definition at line 21 of file m68k/amiga/chipram.c.

Referenced by __initfunc(), amiga_chip_alloc(), amiga_chip_free(), bad_flp_intr(), card_start(), change_level(), check_wp(), debugt(), do_format(), fd_watchdog(), fdc_specify(), floppy_ready(), floppy_start(), interpret_errors(), make_raw_rw_request(), next_valid_format(), poll_drive(), raw_cmd_ioctl(), recal_interrupt(), redo_fd_request(), rw_interrupt(), sbni_close(), sbni_drop_tx_queue(), sbni_get_packet(), sbni_interrupt(), sbni_ioctl(), sbni_open(), sbni_probe(), sbni_probe1(), sbni_recv(), sbni_start_xmit(), sbni_watchdog(), sbni_xmit(), scandrives(), seek_floppy(), seek_interrupt(), setup_rw_floppy(), start_motor(), and twaddle().


Function Documentation

__initfunc void   amiga_chip_init(void)  ) 
 

Definition at line 35 of file m68k/amiga/chipram.c.

References chip_desc::alloced, amiga_chip_size, AMIGAHW_PRESENT, chipaddr, chipavail, DP, chip_desc::first, chip_desc::length, and printk.

void* amiga_chip_alloc long  size  ) 
 

Definition at line 64 of file m68k/amiga/chipram.c.

References chip_desc::alloced, amiga_chip_size, chipaddr, chipavail, DP, chip_desc::first, chip_desc::length, length(), NULL, panic(), printk, and ptr.

Referenced by __initfunc(), amiga_savekmsg_init(), dma_setup(), and get_chipram().

Here is the call graph for this function:

unsigned long amiga_chip_avail void   ) 
 

Definition at line 26 of file m68k/amiga/chipram.c.

References chipavail, and printk.

Referenced by __initfunc(), and get_chipram().

void amiga_chip_free void *  ptr  ) 
 

Definition at line 137 of file m68k/amiga/chipram.c.

References chip_desc::alloced, chipavail, DP, chip_desc::first, chip_desc::last, chip_desc::length, length(), and printk.

Referenced by __initfunc(), dma_setup(), and dma_stop().

Here is the call graph for this function:


Variable Documentation

u_long amiga_chip_size
 

Definition at line 23 of file m68k/amiga/chipram.c.

Referenced by __initfunc(), amiga_chip_alloc(), amiga_get_hardware_list(), amiga_parse_bootinfo(), and z2_open().

unsigned long chipavail [static]
 

Definition at line 24 of file m68k/amiga/chipram.c.

Referenced by __initfunc(), amiga_chip_alloc(), amiga_chip_avail(), and amiga_chip_free().