Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
wakeup-mask.h File Reference

Go to the source code of this file.

Data Structures

struct  samsung_wakeup_mask
 

Macros

#define __PLAT_WAKEUP_MASK_H   __file__
 
#define NO_WAKEUP_IRQ   (0x90000000)
 

Functions

void samsung_sync_wakemask (void __iomem *reg, struct samsung_wakeup_mask *masks, int nr_masks)
 

Macro Definition Documentation

#define __PLAT_WAKEUP_MASK_H   __file__

Definition at line 14 of file wakeup-mask.h.

#define NO_WAKEUP_IRQ   (0x90000000)

Definition at line 17 of file wakeup-mask.h.

Function Documentation

void samsung_sync_wakemask ( void __iomem reg,
struct samsung_wakeup_mask masks,
int  nr_masks 
)

samsung_sync_wakemask - sync wakeup mask information for pm : The register that is used. : The list of masks to use. : The number of entries pointed to buy .

Synchronise the wakeup mask information at suspend time from the list of interrupts and control bits in . We do this at suspend time as overriding the relevant irq chips is harder and the register is only required to be correct before we enter sleep.

Definition at line 22 of file wakeup-mask.c.