/space/home/slher/rel/Beken/v6_4_5/macsw/plf/refip/src/driver/intc/tl4xx/intc.c File Reference

Definition of the Interrupt Controller (INTCTRL) API. More...

#include "rwnx_config.h"
#include "compiler.h"
#include "intc.h"
#include "reg_intc.h"
#include "sysctrl.h"
#include "ipc_emb.h"
#include "hal_machw.h"
#include "txl_cntrl.h"
#include "macif.h"
#include "rxl_cntrl.h"
#include "rxl_hwdesc.h"
#include "hal_dma.h"
#include "dma.h"
#include "rd.h"

Go to the source code of this file.

Typedefs

typedef void(* void_fn )(void)
 locally define this type to be able to qualify the array.

Functions

void intc_spurious (void)
 Unexpected interrupt handler.
static void intc_enable_irq (int index)
 Enable an interrupt in the interrupt controller.
static void intc_disable_irq (int index)
 Disable an interrupt in the interrupt controller.
void intc_init (void)
 Initialize and configure the reference INTCTRL.
void intc_irq (void) __attribute__((interrupt))
 Interrupt handler.

Variables

static const void_fn intc_irq_handlers [64]
 Array of IRQ handlers.

Detailed Description

Definition of the Interrupt Controller (INTCTRL) API.

Copyright (C) RivieraWaves 2011-2019

Definition in file intc.c.


Generated on 14 Jan 2020 for Ceva-RW WLAN FullMAC SW documentation by  doxygen 1.6.1