Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Functions | Variables
irqmp.c File Reference
#include "testmod.h"
#include "standalone.h"
#include "irqmp.h"
#include "cache.h"
Include dependency graph for irqmp.c:

Functions

void irqhandler_f (int irq)
 
void init_irqmp (struct irqmp *lr)
 
int irqtest (int addr)
 

Variables

struct irqmpirqmp_base
 

Function Documentation

void init_irqmp ( struct irqmp lr)

References irqmp::irqclear, irqmp::irqlevel, and irqmp::irqmask.

Referenced by irqtest().

void irqhandler_f ( int  irq)

Referenced by irqtest().

int irqtest ( int  addr)

References catch_interrupt(), fail, i, init_irqmp(), irqmp::irqclear, irqmp::irqforce, irqhandler_f(), irqmp::irqlevel, irqmp::irqmask, psr, report_device(), setpsr(), success(), and xgetpsr().

Referenced by base_test(), base_test_tirq(), and main().

Here is the call graph for this function:

Variable Documentation

struct irqmp* irqmp_base