Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
pcf50633-irq.c File Reference
#include <linux/interrupt.h>
#include <linux/kernel.h>
#include <linux/mutex.h>
#include <linux/export.h>
#include <linux/slab.h>
#include <linux/mfd/pcf50633/core.h>
#include <linux/mfd/pcf50633/mbc.h>

Go to the source code of this file.

Macros

#define PCF50633_ONKEY1S_TIMEOUT   8
 

Functions

int pcf50633_register_irq (struct pcf50633 *pcf, int irq, void(*handler)(int, void *), void *data)
 
 EXPORT_SYMBOL_GPL (pcf50633_register_irq)
 
int pcf50633_free_irq (struct pcf50633 *pcf, int irq)
 
 EXPORT_SYMBOL_GPL (pcf50633_free_irq)
 
int pcf50633_irq_mask (struct pcf50633 *pcf, int irq)
 
 EXPORT_SYMBOL_GPL (pcf50633_irq_mask)
 
int pcf50633_irq_unmask (struct pcf50633 *pcf, int irq)
 
 EXPORT_SYMBOL_GPL (pcf50633_irq_unmask)
 
int pcf50633_irq_mask_get (struct pcf50633 *pcf, int irq)
 
 EXPORT_SYMBOL_GPL (pcf50633_irq_mask_get)
 
int pcf50633_irq_init (struct pcf50633 *pcf, int irq)
 
void pcf50633_irq_free (struct pcf50633 *pcf)
 

Macro Definition Documentation

#define PCF50633_ONKEY1S_TIMEOUT   8

Definition at line 112 of file pcf50633-irq.c.

Function Documentation

EXPORT_SYMBOL_GPL ( pcf50633_register_irq  )
EXPORT_SYMBOL_GPL ( pcf50633_free_irq  )
EXPORT_SYMBOL_GPL ( pcf50633_irq_mask  )
EXPORT_SYMBOL_GPL ( pcf50633_irq_unmask  )
EXPORT_SYMBOL_GPL ( pcf50633_irq_mask_get  )
int pcf50633_free_irq ( struct pcf50633 pcf,
int  irq 
)

Definition at line 42 of file pcf50633-irq.c.

void pcf50633_irq_free ( struct pcf50633 pcf)

Definition at line 311 of file pcf50633-irq.c.

int pcf50633_irq_init ( struct pcf50633 pcf,
int  irq 
)

Definition at line 283 of file pcf50633-irq.c.

int pcf50633_irq_mask ( struct pcf50633 pcf,
int  irq 
)

Definition at line 78 of file pcf50633-irq.c.

int pcf50633_irq_mask_get ( struct pcf50633 pcf,
int  irq 
)

Definition at line 94 of file pcf50633-irq.c.

int pcf50633_irq_unmask ( struct pcf50633 pcf,
int  irq 
)

Definition at line 86 of file pcf50633-irq.c.

int pcf50633_register_irq ( struct pcf50633 pcf,
int  irq,
void(*)(int, void *)  handler,
void data 
)

Definition at line 24 of file pcf50633-irq.c.