![]() |
RTEMS 6.2-rc3
|
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().