RTEMS 6.1-rc1
Data Structures | Macros | Typedefs | Functions
t-test-interrupt.c File Reference

This source file contains the implementation of T_interrupt_test(). More...

#include <rtems/test.h>
#include <rtems/score/atomic.h>
#include <rtems/score/percpu.h>
#include <rtems/score/thread.h>
#include <rtems/score/timecounter.h>
#include <rtems/score/timestampimpl.h>
#include <rtems/score/userextimpl.h>
#include <rtems/score/watchdogimpl.h>

Data Structures

struct  T_interrupt_context
 
struct  T_interrupt_clock_time
 

Macros

#define T_INTERRUPT_SAMPLE_COUNT   8
 

Typedefs

typedef T_interrupt_test_state(* T_interrupt_test_handler) (void *)
 

Functions

T_interrupt_test_state T_interrupt_test_change_state (T_interrupt_test_state expected_state, T_interrupt_test_state desired_state)
 
T_interrupt_test_state T_interrupt_test_get_state (void)
 
void T_interrupt_test_busy_wait_for_interrupt (void)
 
T_interrupt_test_state T_interrupt_test (const T_interrupt_test_config *config, void *arg)
 

Detailed Description

This source file contains the implementation of T_interrupt_test().