RTEMS
|
An interrupt server configuration. More...
#include <irq-extension.h>
Public Attributes | |
rtems_name | name |
The task name of the interrupt server. | |
rtems_task_priority | priority |
The initial task priority of the interrupt server. | |
void * | storage_area |
The task storage area of the interrupt server. More... | |
size_t | storage_size |
The task storage size of the interrupt server. More... | |
rtems_mode | modes |
The initial task modes of the interrupt server. | |
rtems_attribute | attributes |
The task attributes of the interrupt server. | |
void(* | destroy )(rtems_interrupt_server_control *) |
An optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create(). More... | |
An interrupt server configuration.
Definition at line 279 of file irq-extension.h.
void( * rtems_interrupt_server_config::destroy) (rtems_interrupt_server_control *) |
An optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create().
This handler is called in the context of the interrupt server to be deleted, see also rtems_interrupt_server_delete().
Definition at line 323 of file irq-extension.h.
void* rtems_interrupt_server_config::storage_area |
The task storage area of the interrupt server.
It shall be NULL for interrupt servers created by rtems_interrupt_server_create().
Definition at line 296 of file irq-extension.h.
size_t rtems_interrupt_server_config::storage_size |
The task storage size of the interrupt server.
For interrupt servers created by rtems_interrupt_server_create() this is the task stack size.
Definition at line 304 of file irq-extension.h.