Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
intc_irqmp.h File Reference

GRLIB IRQMP interrupt controller driver API. More...

Go to the source code of this file.

Functions

void intc_irqmp_irq_enable (unsigned int source)
 Enable an interrupt source.
void intc_irqmp_irq_disable (unsigned int source)
 Disable an interrupt source.
int intc_irqmp_irq_is_enabled (unsigned int source)
 Get the enable state of an interrupt source.
int intc_irqmp_get_source (int irl)
 Get the interrupt source behind a processor interrupt request.

Detailed Description

GRLIB IRQMP interrupt controller driver API.

Function Documentation

◆ intc_irqmp_get_source()

int intc_irqmp_get_source ( int irl)

Get the interrupt source behind a processor interrupt request.

Acknowledges interrupt request level irl and returns the actual interrupt source, taking IRQMP extended interrupts into account.

Parameters
irlProcessor interrupt request level
Returns
Interrupt source number

◆ intc_irqmp_irq_disable()

void intc_irqmp_irq_disable ( unsigned int source)

Disable an interrupt source.

Parameters
sourceInterrupt source number

◆ intc_irqmp_irq_enable()

void intc_irqmp_irq_enable ( unsigned int source)

Enable an interrupt source.

Parameters
sourceInterrupt source number

◆ intc_irqmp_irq_is_enabled()

int intc_irqmp_irq_is_enabled ( unsigned int source)

Get the enable state of an interrupt source.

Parameters
sourceInterrupt source number
Returns
1 if the interrupt source is enabled, 0 otherwise