Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
isl_38xx.c File Reference
#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)
 

Function Documentation

void isl38xx_disable_interrupts ( void __iomem device)

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.

void isl38xx_enable_common_interrupts ( void __iomem device_base)

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.

void isl38xx_trigger_device ( int  asleep,
void __iomem device_base 
)

Definition at line 111 of file isl_38xx.c.