/ThreadX-v6.4.1/utility/rtos_compatibility_layers/posix/ |
D | px_int.h | 145 VOID posix_queue_init(VOID); 147 VOID posix_qattr_init(VOID); 149 VOID posix_pthread_init(VOID); 153 VOID posix_reset_queue(POSIX_MSG_QUEUE * q_ptr); 155 VOID posix_memory_release(VOID * memory_ptr); 157 VOID posix_internal_error(ULONG error_code); 159 VOID posix_error_handler(ULONG error_code); 161 INT posix_memory_allocate(ULONG size, VOID **memory_ptr); 165 VOID posix_putback_queue(TX_QUEUE * qid); 169 VOID posix_set_sem_name(sem_t * sem, CHAR *name); [all …]
|
D | posix_signal_suspended_thread_test.c | 39 VOID *pthread_0_entry(VOID *); 40 VOID *pthread_1_entry(VOID *); 45 VOID pthread_0_signal_handler15(int); 46 VOID pthread_0_signal_handler14(int); 47 VOID pthread_0_signal_handler13(int); 61 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 64 VOID* storage_ptr; in tx_application_define() 71 storage_ptr = (VOID*) posix_initialize((VOID*)free_memory); in tx_application_define() 97 pthread_attr_setstackaddr(&ptattr1, (VOID*) storage_ptr ); in tx_application_define() 107 VOID error_handler(void) in error_handler() [all …]
|
D | posix_signal_self_send_test.c | 75 VOID *pthread_0_entry(VOID *); 80 VOID pthread_0_signal_handler(int); 84 VOID *pthread_1_entry(VOID *); 85 VOID *pthread_2_entry(VOID *); 86 VOID *pthread_3_entry(VOID *); 87 VOID *pthread_4_entry(VOID *); 88 VOID *pthread_5_entry(VOID *); 107 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 110 VOID* storage_ptr; in tx_application_define() 121 storage_ptr = (VOID*) posix_initialize((VOID*)free_memory); in tx_application_define() [all …]
|
D | posix_signal_resume_thread_test.c | 39 VOID *pthread_0_entry(VOID *); 40 VOID *pthread_1_entry(VOID *); 45 VOID pthread_0_signal_handler15(int); 46 VOID pthread_0_signal_handler14(int); 47 VOID pthread_0_signal_handler13(int); 61 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 64 VOID* storage_ptr; in tx_application_define() 71 storage_ptr = (VOID*) posix_initialize((VOID*)free_memory); in tx_application_define() 97 pthread_attr_setstackaddr(&ptattr1, (VOID*) storage_ptr ); in tx_application_define() 107 VOID error_handler(void) in error_handler() [all …]
|
D | posix_demo.c | 64 VOID *pthread_0_entry(VOID *); 65 VOID *pthread_1_entry(VOID *); 66 VOID *pthread_2_entry(VOID *); 67 VOID *pthread_3_entry(VOID *); 68 VOID *pthread_4_entry(VOID *); 69 VOID *pthread_5_entry(VOID *); 86 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 89 VOID* storage_ptr; in tx_application_define() 99 storage_ptr = (VOID*) posix_initialize(free_memory); in tx_application_define() 128 pthread_attr_setstackaddr(&ptattr1, (VOID*) storage_ptr ); in tx_application_define() [all …]
|
D | posix_signal_nested_test.c | 30 VOID *pthread_0_entry(VOID *); 35 VOID pthread_0_signal_handler15(int); 36 VOID pthread_0_signal_handler14(int); 37 VOID pthread_0_signal_handler13(int); 51 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 54 VOID* storage_ptr; in tx_application_define() 61 storage_ptr = (VOID*) posix_initialize((VOID* )free_memory); in tx_application_define() 84 VOID error_handler(void) in error_handler() 96 VOID pthread_0_signal_handler13(int signo) in pthread_0_signal_handler13() 121 VOID pthread_0_signal_handler14(int signo) in pthread_0_signal_handler14() [all …]
|
D | posix_signal_sigwait_test.c | 32 VOID *pthread_0_entry(VOID *); 33 VOID *pthread_1_entry(VOID *); 38 VOID pthread_0_signal_handler15(int); 39 VOID pthread_0_signal_handler14(int); 40 VOID pthread_0_signal_handler13(int); 54 VOID tx_application_define(VOID *first_unused_memory) in tx_application_define() 57 VOID* storage_ptr; in tx_application_define() 64 storage_ptr = (VOID*) posix_initialize((VOID*)free_memory); in tx_application_define() 90 pthread_attr_setstackaddr(&ptattr1, (VOID*) storage_ptr ); in tx_application_define() 95 VOID error_handler(void) in error_handler() [all …]
|
/ThreadX-v6.4.1/common/src/ |
D | tx_misra.c | 49 VOID _tx_misra_memset(VOID *ptr, UINT value, UINT size) in _tx_misra_memset() 107 ULONG _tx_misra_pointer_to_ulong_convert(VOID *ptr) in _tx_misra_pointer_to_ulong_convert() 165 VOID *_tx_misra_ulong_to_pointer_convert(ULONG input) in _tx_misra_ulong_to_pointer_convert() 168 return((VOID *) input); in _tx_misra_ulong_to_pointer_convert() 180 VOID _tx_misra_message_copy(ULONG **source, ULONG **destination, UINT size) in _tx_misra_message_copy() 251 VOID _tx_misra_user_timer_pointer_get(TX_TIMER_INTERNAL *internal_timer, TX_TIMER **user_timer) in _tx_misra_user_timer_pointer_get() 274 VOID _tx_misra_thread_stack_check(TX_THREAD *thread_ptr, VOID **highest_stack) in _tx_misra_thread_stack_check() 316 VOID _tx_misra_trace_event_insert(ULONG event_id, VOID *info_field_1, ULONG info_field_2, ULONG in… in _tx_misra_trace_event_insert() 369 (_tx_trace_full_notify_function)((VOID *) _tx_trace_header_ptr); in _tx_misra_trace_event_insert() 386 ULONG _tx_misra_time_stamp_get(VOID) in _tx_misra_time_stamp_get() argument [all …]
|
/ThreadX-v6.4.1/common_smp/src/ |
D | tx_misra.c | 47 VOID _tx_misra_memset(VOID *ptr, UINT value, UINT size) in _tx_misra_memset() 105 ULONG _tx_misra_pointer_to_ulong_convert(VOID *ptr) in _tx_misra_pointer_to_ulong_convert() 163 VOID *_tx_misra_ulong_to_pointer_convert(ULONG input) in _tx_misra_ulong_to_pointer_convert() 166 return((VOID *) input); in _tx_misra_ulong_to_pointer_convert() 178 VOID _tx_misra_message_copy(ULONG **source, ULONG **destination, UINT size) in _tx_misra_message_copy() 249 VOID _tx_misra_user_timer_pointer_get(TX_TIMER_INTERNAL *internal_timer, TX_TIMER **user_timer) in _tx_misra_user_timer_pointer_get() 272 VOID _tx_misra_thread_stack_check(TX_THREAD *thread_ptr, VOID **highest_stack) in _tx_misra_thread_stack_check() 314 VOID _tx_misra_trace_event_insert(ULONG event_id, VOID *info_field_1, ULONG info_field_2, ULONG in… in _tx_misra_trace_event_insert() 367 (_tx_trace_full_notify_function)((VOID *) _tx_trace_header_ptr); in _tx_misra_trace_event_insert() 384 ULONG _tx_misra_time_stamp_get(VOID) in _tx_misra_time_stamp_get() argument [all …]
|
/ThreadX-v6.4.1/ports_module/rxv2/iar/inc/ |
D | tx_port.h | 81 #define VOID void macro 164 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 165 VOID *tx_thread_module_entry_info_ptr; \ 168 VOID *tx_thread_module_kernel_stack_start; \ 169 VOID *tx_thread_module_kernel_stack_end; \ 171 VOID *tx_thread_module_stack_ptr; \ 172 VOID *tx_thread_module_stack_start; \ 173 VOID *tx_thread_module_stack_end; \ 175 VOID *tx_thread_module_reserved; \ 176 VOID *tx_thread_iar_tls_pointer; [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a35/gnu/inc/ |
D | tx_port.h | 77 #define VOID void macro 148 ULONG _tx_misra_time_stamp_get(VOID); 212 #define TX_THREAD_EXTENSION_3 VOID *tx_thread_extension_ptr; \ 213 VOID *tx_thread_module_instance_ptr; \ 214 VOID *tx_thread_module_entry_info_ptr; \ 218 VOID *tx_thread_module_kernel_stack_start; \ 219 VOID *tx_thread_module_kernel_stack_end; \ 221 VOID *tx_thread_module_stack_ptr; \ 222 VOID *tx_thread_module_stack_start; \ 223 VOID *tx_thread_module_stack_end; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a35/ac6/inc/ |
D | tx_port.h | 77 #define VOID void macro 148 ULONG _tx_misra_time_stamp_get(VOID); 212 #define TX_THREAD_EXTENSION_3 VOID *tx_thread_extension_ptr; \ 213 VOID *tx_thread_module_instance_ptr; \ 214 VOID *tx_thread_module_entry_info_ptr; \ 218 VOID *tx_thread_module_kernel_stack_start; \ 219 VOID *tx_thread_module_kernel_stack_end; \ 221 VOID *tx_thread_module_stack_ptr; \ 222 VOID *tx_thread_module_stack_start; \ 223 VOID *tx_thread_module_stack_end; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_r4/iar/inc/ |
D | tx_port.h | 84 #define VOID void macro 143 ULONG _tx_misra_time_stamp_get(VOID); 196 VOID *tx_thread_module_instance_ptr; \ 197 VOID *tx_thread_module_entry_info_ptr; \ 200 VOID *tx_thread_module_kernel_stack_start; \ 201 VOID *tx_thread_module_kernel_stack_end; \ 203 VOID *tx_thread_module_stack_ptr; \ 204 VOID *tx_thread_module_stack_start; \ 205 VOID *tx_thread_module_stack_end; \ 207 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a7/iar/inc/ |
D | tx_port.h | 87 #define VOID void macro 150 ULONG _tx_misra_time_stamp_get(VOID); 214 VOID *tx_thread_module_instance_ptr; \ 215 VOID *tx_thread_module_entry_info_ptr; \ 218 VOID *tx_thread_module_kernel_stack_start; \ 219 VOID *tx_thread_module_kernel_stack_end; \ 221 VOID *tx_thread_module_stack_ptr; \ 222 VOID *tx_thread_module_stack_start; \ 223 VOID *tx_thread_module_stack_end; \ 225 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a35_smp/ac6/inc/ |
D | tx_port.h | 147 #define VOID void macro 219 ULONG _tx_misra_time_stamp_get(VOID); 283 #define TX_THREAD_EXTENSION_3 VOID *tx_thread_extension_ptr; \ 284 VOID *tx_thread_module_instance_ptr; \ 285 VOID *tx_thread_module_entry_info_ptr; \ 289 VOID *tx_thread_module_kernel_stack_start; \ 290 VOID *tx_thread_module_kernel_stack_end; \ 292 VOID *tx_thread_module_stack_ptr; \ 293 VOID *tx_thread_module_stack_start; \ 294 VOID *tx_thread_module_stack_end; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a35_smp/gnu/inc/ |
D | tx_port.h | 147 #define VOID void macro 219 ULONG _tx_misra_time_stamp_get(VOID); 283 #define TX_THREAD_EXTENSION_3 VOID *tx_thread_extension_ptr; \ 284 VOID *tx_thread_module_instance_ptr; \ 285 VOID *tx_thread_module_entry_info_ptr; \ 289 VOID *tx_thread_module_kernel_stack_start; \ 290 VOID *tx_thread_module_kernel_stack_end; \ 292 VOID *tx_thread_module_stack_ptr; \ 293 VOID *tx_thread_module_stack_start; \ 294 VOID *tx_thread_module_stack_end; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_m33/ac6/inc/ |
D | tx_port.h | 116 #define VOID void macro 222 ULONG _tx_misra_time_stamp_get(VOID); 272 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 273 VOID *tx_thread_module_entry_info_ptr; \ 277 VOID *tx_thread_module_kernel_stack_start; \ 278 VOID *tx_thread_module_kernel_stack_end; \ 280 VOID *tx_thread_module_stack_ptr; \ 281 VOID *tx_thread_module_stack_start; \ 282 VOID *tx_thread_module_stack_end; \ 284 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_m33/gnu/inc/ |
D | tx_port.h | 116 #define VOID void macro 222 ULONG _tx_misra_time_stamp_get(VOID); 272 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 273 VOID *tx_thread_module_entry_info_ptr; \ 277 VOID *tx_thread_module_kernel_stack_start; \ 278 VOID *tx_thread_module_kernel_stack_end; \ 280 VOID *tx_thread_module_stack_ptr; \ 281 VOID *tx_thread_module_stack_start; \ 282 VOID *tx_thread_module_stack_end; \ 284 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_m33/iar/inc/ |
D | tx_port.h | 116 #define VOID void macro 222 ULONG _tx_misra_time_stamp_get(VOID); 272 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 273 VOID *tx_thread_module_entry_info_ptr; \ 277 VOID *tx_thread_module_kernel_stack_start; \ 278 VOID *tx_thread_module_kernel_stack_end; \ 280 VOID *tx_thread_module_stack_ptr; \ 281 VOID *tx_thread_module_stack_start; \ 282 VOID *tx_thread_module_stack_end; \ 284 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_m23/iar/inc/ |
D | tx_port.h | 91 #define VOID void macro 208 ULONG _tx_misra_time_stamp_get(VOID); 257 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 258 VOID *tx_thread_module_entry_info_ptr; \ 262 VOID *tx_thread_module_kernel_stack_start; \ 263 VOID *tx_thread_module_kernel_stack_end; \ 265 VOID *tx_thread_module_stack_ptr; \ 266 VOID *tx_thread_module_stack_start; \ 267 VOID *tx_thread_module_stack_end; \ 269 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_m23/gnu/inc/ |
D | tx_port.h | 89 #define VOID void macro 206 ULONG _tx_misra_time_stamp_get(VOID); 252 #define TX_THREAD_EXTENSION_2 VOID *tx_thread_module_instance_ptr; \ 253 VOID *tx_thread_module_entry_info_ptr; \ 257 VOID *tx_thread_module_kernel_stack_start; \ 258 VOID *tx_thread_module_kernel_stack_end; \ 260 VOID *tx_thread_module_stack_ptr; \ 261 VOID *tx_thread_module_stack_start; \ 262 VOID *tx_thread_module_stack_end; \ 264 VOID *tx_thread_module_reserved; \ [all …]
|
/ThreadX-v6.4.1/ports_module/cortex_a7/gnu/inc/ |
D | tx_port.h | 88 #define VOID void macro 203 VOID *tx_thread_module_instance_ptr; \ 204 VOID *tx_thread_module_entry_info_ptr; \ 207 VOID *tx_thread_module_kernel_stack_start; \ 208 VOID *tx_thread_module_kernel_stack_end; \ 210 VOID *tx_thread_module_stack_ptr; \ 211 VOID *tx_thread_module_stack_start; \ 212 VOID *tx_thread_module_stack_end; \ 214 VOID *tx_thread_module_reserved; 222 #define TX_EVENT_FLAGS_GROUP_EXTENSION VOID *tx_event_flags_group_module_instance; \ [all …]
|
/ThreadX-v6.4.1/common_modules/module_manager/src/ |
D | txm_module_manager_absolute_load.c | 76 …nager_absolute_load(TXM_MODULE_INSTANCE *module_instance, CHAR *module_name, VOID *module_location) in _txm_module_manager_absolute_load() 269 …status = _tx_byte_allocate(&_txm_module_manager_byte_pool, (VOID **) &memory_ptr, data_allocation… in _txm_module_manager_absolute_load() 299 module_instance -> txm_module_instance_data_allocation_ptr = (VOID *) memory_ptr; in _txm_module_manager_absolute_load() 311 …module_instance -> txm_module_instance_data_start = (VOID *) (((CHAR *) (ALIGN_TYPE) module_pream… in _txm_module_manager_absolute_load() 312 …module_instance -> txm_module_instance_data_end = (VOID *) (((CHAR *) (ALIGN_TYPE) module_instanc… in _txm_module_manager_absolute_load() 314 …module_instance -> txm_module_instance_data_start = (VOID *) (((CHAR *) module_preamble->txm_modu… in _txm_module_manager_absolute_load() 315 …module_instance -> txm_module_instance_data_end = (VOID *) (((CHAR *) module_instance -> txm_modu… in _txm_module_manager_absolute_load() 323 module_instance -> txm_module_instance_code_allocation_ptr = (VOID *) NULL; in _txm_module_manager_absolute_load() 329 module_instance -> txm_module_instance_code_start = (VOID *) module_location; in _txm_module_manager_absolute_load() 330 …module_instance -> txm_module_instance_code_end = (VOID *) (((CHAR *) module_location) + (co… in _txm_module_manager_absolute_load() [all …]
|
/ThreadX-v6.4.1/common_modules/inc/ |
D | txm_module.h | 410 VOID (*txm_module_callback_message_application_function)(VOID); 432 VOID *txm_module_instance_code_allocation_ptr; 434 VOID *txm_module_instance_code_start; 435 VOID *txm_module_instance_code_end; 437 VOID *txm_module_instance_data_allocation_ptr; 439 VOID *txm_module_instance_data_start; 440 VOID *txm_module_instance_data_end; 441 VOID *txm_module_instance_module_data_base_address; 444 VOID *txm_module_instance_start_stop_stack_start_address; 445 VOID *txm_module_instance_start_stop_stack_end_address; [all …]
|
/ThreadX-v6.4.1/common_smp/inc/ |
D | tx_initialize.h | 62 VOID _tx_initialize_high_level(VOID); 63 VOID _tx_initialize_kernel_setup(VOID); 64 VOID _tx_initialize_low_level(VOID); 109 INITIALIZE_DECLARE VOID *_tx_initialize_unused_memory;
|