TwiceAsNice  2019-02-18
Functions
gsc_irq.c File Reference
#include "main.h"
Include dependency graph for gsc_irq.c:

Functions

int gsc_irq_access_lock (dev_data_t *dev, int isr)
 
void gsc_irq_access_unlock (dev_data_t *dev, int isr)
 
void gsc_irq_close (dev_data_t *dev)
 
int gsc_irq_create (dev_data_t *dev)
 
void gsc_irq_destroy (dev_data_t *dev)
 
void gsc_irq_intcsr_mod (dev_data_t *dev, u32 value, u32 mask)
 
int gsc_irq_open (dev_data_t *dev)
 
int gsc_irq_isr_common (int irq, void *dev_id)
 
int gsc_irq_local_disable (dev_data_t *dev)
 
int gsc_irq_local_enable (dev_data_t *dev)
 

Function Documentation

◆ gsc_irq_access_lock()

int gsc_irq_access_lock ( dev_data_t dev,
int  isr 
)

◆ gsc_irq_access_unlock()

void gsc_irq_access_unlock ( dev_data_t dev,
int  isr 
)

◆ gsc_irq_close()

void gsc_irq_close ( dev_data_t dev)

◆ gsc_irq_create()

int gsc_irq_create ( dev_data_t dev)

◆ gsc_irq_destroy()

void gsc_irq_destroy ( dev_data_t dev)

◆ gsc_irq_intcsr_mod()

void gsc_irq_intcsr_mod ( dev_data_t dev,
u32  value,
u32  mask 
)

◆ gsc_irq_isr_common()

int gsc_irq_isr_common ( int  irq,
void *  dev_id 
)

◆ gsc_irq_local_disable()

int gsc_irq_local_disable ( dev_data_t dev)

◆ gsc_irq_local_enable()

int gsc_irq_local_enable ( dev_data_t dev)

◆ gsc_irq_open()

int gsc_irq_open ( dev_data_t dev)