Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
sys_rawhide.c File Reference
#include <linux/kernel.h>
#include <linux/types.h>
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <asm/ptrace.h>
#include <asm/dma.h>
#include <asm/irq.h>
#include <asm/mmu_context.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/core_mcpcia.h>
#include <asm/tlbflush.h>
#include "proto.h"
#include "irq_impl.h"
#include "pci_impl.h"
#include "machvec_impl.h"

Go to the source code of this file.

Macros

#define hose_exists(h)   (((h) < MCPCIA_MAX_HOSES) && (cached_irq_masks[(h)] != 0))
 

Functions

 DEFINE_SPINLOCK (rawhide_irq_lock)
 

Variables

struct alpha_machine_vector
rawhide_mv 
__initmv
 

Macro Definition Documentation

#define hose_exists (   h)    (((h) < MCPCIA_MAX_HOSES) && (cached_irq_masks[(h)] != 0))

Definition at line 54 of file sys_rawhide.c.

Function Documentation

DEFINE_SPINLOCK ( rawhide_irq_lock  )

Variable Documentation

struct alpha_machine_vector rawhide_mv __initmv
Initial value:
= {
.vector_name = "Rawhide",
.machine_check = mcpcia_machine_check,
.max_isa_dma_address = ALPHA_MAX_ISA_DMA_ADDRESS,
.min_io_address = DEFAULT_IO_BASE,
.min_mem_address = MCPCIA_DEFAULT_MEM_BASE,
.pci_dac_offset = MCPCIA_DAC_OFFSET,
.nr_irqs = 128,
.device_interrupt = rawhide_srm_device_interrupt,
.init_arch = mcpcia_init_arch,
.init_irq = rawhide_init_irq,
.init_rtc = common_init_rtc,
.init_pci = common_init_pci,
.kill_arch = NULL,
.pci_map_irq = rawhide_map_irq,
.pci_swizzle = common_swizzle,
}

Definition at line 249 of file sys_rawhide.c.