Linux Kernel
3.7.1
|
#include <linux/module.h>
#include <linux/types.h>
#include <linux/delay.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include "prismcompat.h"
#include "isl_38xx.h"
#include "islpci_dev.h"
#include "islpci_mgt.h"
Go to the source code of this file.
Functions | |
void | isl38xx_disable_interrupts (void __iomem *device) |
void | isl38xx_handle_sleep_request (isl38xx_control_block *control_block, int *powerstate, void __iomem *device_base) |
void | isl38xx_handle_wakeup (isl38xx_control_block *control_block, int *powerstate, void __iomem *device_base) |
void | isl38xx_trigger_device (int asleep, void __iomem *device_base) |
void | isl38xx_interface_reset (void __iomem *device_base, dma_addr_t host_address) |
void | isl38xx_enable_common_interrupts (void __iomem *device_base) |
int | isl38xx_in_queue (isl38xx_control_block *cb, int queue) |
isl38xx_disable_interrupts - disable all interrupts : pci memory base address
Instructs the device to disable all interrupt reporting by asserting the IRQ line. New events may still show up in the interrupt identification register located at offset ISL38XX_INT_IDENT_REG.
Definition at line 45 of file isl_38xx.c.
Definition at line 213 of file isl_38xx.c.
void isl38xx_handle_sleep_request | ( | isl38xx_control_block * | control_block, |
int * | powerstate, | ||
void __iomem * | device_base | ||
) |
Definition at line 52 of file isl_38xx.c.
void isl38xx_handle_wakeup | ( | isl38xx_control_block * | control_block, |
int * | powerstate, | ||
void __iomem * | device_base | ||
) |
Definition at line 88 of file isl_38xx.c.
int isl38xx_in_queue | ( | isl38xx_control_block * | cb, |
int | queue | ||
) |
Definition at line 224 of file isl_38xx.c.
void isl38xx_interface_reset | ( | void __iomem * | device_base, |
dma_addr_t | host_address | ||
) |
Definition at line 189 of file isl_38xx.c.