TwiceAsNice  2019-02-18
Functions
dev_irq.h File Reference
#include "gsc_access.h"
Include dependency graph for dev_irq.h:
This graph shows which files directly or indirectly include this file:

Functions

U32 irq_init (dev_data_t *dev)
 
U32 irq_interrupt_disable (dev_data_t *dev, U32 mask)
 
U32 irq_interrupt_enable (dev_data_t *dev, U32 mask)
 
U32 irq_interrupt_trigger_config (dev_data_t *dev, U32 mask, U32 edge, U32 high)
 
U32 irq_callback_arg (dev_data_t *dev, U32 which, UL set, UL *get)
 
U32 irq_callback_func (dev_data_t *dev, U32 which, UL set, UL *get)
 
U32 irq_enable (dev_data_t *dev, U32 which, UL set, UL *get)
 
U32 irq_state (dev_data_t *dev, U32 which, UL set, UL *get)
 
U32 irq_trigger_config (dev_data_t *dev, U32 which, UL set, UL *get)
 

Function Documentation

◆ irq_callback_arg()

U32 irq_callback_arg ( dev_data_t dev,
U32  which,
UL  set,
UL get 
)

◆ irq_callback_func()

U32 irq_callback_func ( dev_data_t dev,
U32  which,
UL  set,
UL get 
)

◆ irq_enable()

U32 irq_enable ( dev_data_t dev,
U32  which,
UL  set,
UL get 
)

◆ irq_init()

U32 irq_init ( dev_data_t dev)

◆ irq_interrupt_disable()

U32 irq_interrupt_disable ( dev_data_t dev,
U32  mask 
)

◆ irq_interrupt_enable()

U32 irq_interrupt_enable ( dev_data_t dev,
U32  mask 
)

◆ irq_interrupt_trigger_config()

U32 irq_interrupt_trigger_config ( dev_data_t dev,
U32  mask,
U32  edge,
U32  high 
)

◆ irq_state()

U32 irq_state ( dev_data_t dev,
U32  which,
UL  set,
UL get 
)

◆ irq_trigger_config()

U32 irq_trigger_config ( dev_data_t dev,
U32  which,
UL  set,
UL get 
)