Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
oss.c File Reference
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <asm/bootinfo.h>
#include <asm/macintosh.h>
#include <asm/macints.h>
#include <asm/mac_via.h>
#include <asm/mac_oss.h>

Go to the source code of this file.

Macros

#define OSS_IRQLEV_IOPISM   IRQ_AUTO_1
 
#define OSS_IRQLEV_SCSI   IRQ_AUTO_2
 
#define OSS_IRQLEV_NUBUS   IRQ_AUTO_3
 
#define OSS_IRQLEV_IOPSCC   IRQ_AUTO_4
 
#define OSS_IRQLEV_VIA1   IRQ_AUTO_6
 

Functions

void __init oss_init (void)
 
void __init oss_nubus_init (void)
 
void __init oss_register_interrupts (void)
 
void oss_irq_enable (int irq)
 
void oss_irq_disable (int irq)
 

Variables

int oss_present
 
struct mac_ossoss
 

Macro Definition Documentation

#define OSS_IRQLEV_IOPISM   IRQ_AUTO_1

Definition at line 138 of file oss.c.

#define OSS_IRQLEV_IOPSCC   IRQ_AUTO_4

Definition at line 141 of file oss.c.

#define OSS_IRQLEV_NUBUS   IRQ_AUTO_3

Definition at line 140 of file oss.c.

#define OSS_IRQLEV_SCSI   IRQ_AUTO_2

Definition at line 139 of file oss.c.

#define OSS_IRQLEV_VIA1   IRQ_AUTO_6

Definition at line 142 of file oss.c.

Function Documentation

void __init oss_init ( void  )

Definition at line 40 of file oss.c.

void oss_irq_disable ( int  irq)

Definition at line 201 of file oss.c.

void oss_irq_enable ( int  irq)

Definition at line 165 of file oss.c.

void __init oss_nubus_init ( void  )

Definition at line 60 of file oss.c.

void __init oss_register_interrupts ( void  )

Definition at line 144 of file oss.c.

Variable Documentation

Definition at line 31 of file oss.c.

int oss_present

Definition at line 30 of file oss.c.