Linux Kernel
3.7.1
|
#include <linux/errno.h>
#include <linux/module.h>
#include <linux/pci.h>
#include <linux/dma-mapping.h>
#include <linux/interrupt.h>
#include <linux/spinlock.h>
#include <linux/delay.h>
#include <linux/ioc3.h>
#include <linux/rwsem.h>
#include <linux/slab.h>
Go to the source code of this file.
Macros | |
#define | IOC3_PCI_SIZE 0x100000 |
#define | GPCR_MLAN_EN 0x00200000 /* enable MCR to pin 8 */ |
Functions | |
void | ioc3_enable (struct ioc3_submodule *is, struct ioc3_driver_data *idd, unsigned int irqs) |
void | ioc3_ack (struct ioc3_submodule *is, struct ioc3_driver_data *idd, unsigned int irqs) |
void | ioc3_disable (struct ioc3_submodule *is, struct ioc3_driver_data *idd, unsigned int irqs) |
void | ioc3_gpcr_set (struct ioc3_driver_data *idd, unsigned int val) |
int | ioc3_register_submodule (struct ioc3_submodule *is) |
void | ioc3_unregister_submodule (struct ioc3_submodule *is) |
MODULE_DEVICE_TABLE (pci, ioc3_id_table) | |
module_init (ioc3_init) | |
module_exit (ioc3_exit) | |
MODULE_AUTHOR ("Stanislaw Skowronek <[email protected]>") | |
MODULE_DESCRIPTION ("PCI driver for SGI IOC3") | |
MODULE_LICENSE ("GPL") | |
EXPORT_SYMBOL_GPL (ioc3_register_submodule) | |
EXPORT_SYMBOL_GPL (ioc3_unregister_submodule) | |
EXPORT_SYMBOL_GPL (ioc3_ack) | |
EXPORT_SYMBOL_GPL (ioc3_gpcr_set) | |
EXPORT_SYMBOL_GPL (ioc3_disable) | |
EXPORT_SYMBOL_GPL (ioc3_enable) | |
EXPORT_SYMBOL_GPL | ( | ioc3_register_submodule | ) |
EXPORT_SYMBOL_GPL | ( | ioc3_unregister_submodule | ) |
EXPORT_SYMBOL_GPL | ( | ioc3_ack | ) |
EXPORT_SYMBOL_GPL | ( | ioc3_gpcr_set | ) |
EXPORT_SYMBOL_GPL | ( | ioc3_disable | ) |
EXPORT_SYMBOL_GPL | ( | ioc3_enable | ) |
void ioc3_ack | ( | struct ioc3_submodule * | is, |
struct ioc3_driver_data * | idd, | ||
unsigned int | irqs | ||
) |
void ioc3_disable | ( | struct ioc3_submodule * | is, |
struct ioc3_driver_data * | idd, | ||
unsigned int | irqs | ||
) |
void ioc3_enable | ( | struct ioc3_submodule * | is, |
struct ioc3_driver_data * | idd, | ||
unsigned int | irqs | ||
) |
void ioc3_gpcr_set | ( | struct ioc3_driver_data * | idd, |
unsigned int | val | ||
) |
int ioc3_register_submodule | ( | struct ioc3_submodule * | is | ) |
void ioc3_unregister_submodule | ( | struct ioc3_submodule * | is | ) |
MODULE_AUTHOR | ( | "Stanislaw Skowronek <[email protected]>" | ) |
MODULE_DEVICE_TABLE | ( | pci | , |
ioc3_id_table | |||
) |
module_exit | ( | ioc3_exit | ) |
module_init | ( | ioc3_init | ) |
MODULE_LICENSE | ( | "GPL" | ) |