RTEMS 6.1-rc4
|
This source file contains the implementation of CallWithinISRClear(), CallWithinISRGetVector(), CallWithinISR(), CallWithinISRRaise(), CallWithinISRSubmit(), and CallWithinISRWait(). More...
#include "tx-support.h"
#include <rtems/sysinit.h>
#include <rtems/score/chainimpl.h>
#include <bsp.h>
#include <bsp/irq-generic.h>
#include <tm27.h>
Data Structures | |
struct | CallWithinISRContext |
Functions | |
void | CallWithinISRRaise (void) |
void | CallWithinISRClear (void) |
void | CallWithinISR (void(*handler)(void *), void *arg) |
void | CallWithinISRSubmit (CallWithinISRRequest *request) |
void | CallWithinISRWait (const CallWithinISRRequest *request) |
rtems_vector_number | CallWithinISRGetVector (void) |
rtems_vector_number | GetSoftwareInterruptVector (void) |
rtems_status_code | RaiseSoftwareInterrupt (rtems_vector_number vector) |
rtems_status_code | ClearSoftwareInterrupt (rtems_vector_number vector) |
RTEMS_SYSINIT_ITEM (CallWithinISRInitialize, RTEMS_SYSINIT_DEVICE_DRIVERS, RTEMS_SYSINIT_ORDER_MIDDLE) | |
Variables | |
uint32_t | Interrupt_nest |
This source file contains the implementation of CallWithinISRClear(), CallWithinISRGetVector(), CallWithinISR(), CallWithinISRRaise(), CallWithinISRSubmit(), and CallWithinISRWait().