| /ThreadX-v6.3.0/utility/rtos_compatibility_layers/posix/ |
| D | px_memory_release.c | 69 VOID posix_memory_release(VOID * memory_ptr) in posix_memory_release() argument 74 if (((CHAR *)memory_ptr >= in posix_memory_release() 76 ((CHAR *)memory_ptr <= in posix_memory_release() 79 tx_byte_release(memory_ptr); in posix_memory_release()
|
| D | px_memory_allocate.c | 71 INT posix_memory_allocate(ULONG size, VOID **memory_ptr) in posix_memory_allocate() argument 77 *memory_ptr = (VOID *)0; in posix_memory_allocate() 87 retval = tx_byte_allocate((TX_BYTE_POOL *)&posix_heap_byte_pool, memory_ptr, in posix_memory_allocate()
|
| D | px_int.h | 156 VOID posix_memory_release(VOID * memory_ptr); 162 INT posix_memory_allocate(ULONG size, VOID **memory_ptr);
|
| /ThreadX-v6.3.0/common_modules/module_manager/src/ |
| D | txm_module_manager_internal_load.c | 100 CHAR *memory_ptr; in _txm_module_manager_internal_load() local 260 …status = _tx_byte_allocate(&_txm_module_manager_byte_pool, (VOID **) &memory_ptr, data_allocation… in _txm_module_manager_internal_load() 274 TX_MEMSET(memory_ptr, ((UCHAR) 0), data_allocation_size); in _txm_module_manager_internal_load() 290 module_instance -> txm_module_instance_data_allocation_ptr = (VOID *) memory_ptr; in _txm_module_manager_internal_load() 296 data_start = (ALIGN_TYPE) memory_ptr; in _txm_module_manager_internal_load() 298 memory_ptr = (CHAR *) data_start; in _txm_module_manager_internal_load() 299 module_instance -> txm_module_instance_data_start = (VOID *) memory_ptr; in _txm_module_manager_internal_load() 302 module_instance -> txm_module_instance_data_end = (VOID *) (memory_ptr + (data_size - 1)); in _txm_module_manager_internal_load() 334 module_instance -> txm_module_instance_start_stop_stack_start_address = (VOID *) (memory_ptr); in _txm_module_manager_internal_load() 336 …module_instance -> txm_module_instance_start_stop_stack_end_address = (VOID *) (memory_ptr + (s… in _txm_module_manager_internal_load() [all …]
|
| D | txm_module_manager_unload.c | 78 CHAR *memory_ptr; in _txm_module_manager_unload() local 136 memory_ptr = module_instance -> txm_module_instance_data_allocation_ptr; in _txm_module_manager_unload() 139 _tx_byte_release(memory_ptr); in _txm_module_manager_unload() 146 memory_ptr = module_instance -> txm_module_instance_code_allocation_ptr; in _txm_module_manager_unload() 149 _tx_byte_release(memory_ptr); in _txm_module_manager_unload()
|
| D | txm_module_manager_absolute_load.c | 98 CHAR *memory_ptr; in _txm_module_manager_absolute_load() local 270 …status = _tx_byte_allocate(&_txm_module_manager_byte_pool, (VOID **) &memory_ptr, data_allocation… in _txm_module_manager_absolute_load() 284 TX_MEMSET(memory_ptr, ((UCHAR) 0), data_allocation_size); in _txm_module_manager_absolute_load() 300 module_instance -> txm_module_instance_data_allocation_ptr = (VOID *) memory_ptr; in _txm_module_manager_absolute_load() 306 data_start = (ALIGN_TYPE) memory_ptr; in _txm_module_manager_absolute_load() 308 memory_ptr = (CHAR *) data_start; in _txm_module_manager_absolute_load() 349 module_instance -> txm_module_instance_start_stop_stack_start_address = (VOID *) (memory_ptr); in _txm_module_manager_absolute_load() 351 …module_instance -> txm_module_instance_start_stop_stack_end_address = (VOID *) (memory_ptr + (s… in _txm_module_manager_absolute_load() 354 memory_ptr = memory_ptr + start_stop_stack_size; in _txm_module_manager_absolute_load() 360 module_instance -> txm_module_instance_callback_stack_start_address = (VOID *) (memory_ptr); in _txm_module_manager_absolute_load() [all …]
|
| /ThreadX-v6.3.0/common/src/ |
| D | tx_byte_allocate.c | 82 UINT _tx_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, ULONG wait_o… in _tx_byte_allocate() argument 203 *memory_ptr = (VOID *) work_ptr; in _tx_byte_allocate() 223 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 225 …entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 239 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_4_OFFSET)) = (ULONG) *memory_ptr; in _tx_byte_allocate() 290 thread_ptr -> tx_thread_additional_suspend_info = (VOID *) memory_ptr; in _tx_byte_allocate() 372 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 374 …entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 389 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_4_OFFSET)) = (ULONG) *memory_ptr; in _tx_byte_allocate()
|
| D | txe_byte_release.c | 76 UINT _txe_byte_release(VOID *memory_ptr) in _txe_byte_release() argument 89 if (memory_ptr == TX_NULL) in _txe_byte_release() 131 status = _tx_byte_release(memory_ptr); in _txe_byte_release()
|
| D | txe_byte_allocate.c | 83 UINT _txe_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, in _txe_byte_allocate() argument 113 else if (memory_ptr == TX_NULL) in _txe_byte_allocate() 195 status = _tx_byte_allocate(pool_ptr, memory_ptr, memory_size, wait_option); in _txe_byte_allocate()
|
| D | tx_byte_release.c | 77 UINT _tx_byte_release(VOID *memory_ptr) in _tx_byte_release() argument 109 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(memory_ptr); in _tx_byte_release() 191 …NE_INSERT(TX_TRACE_BYTE_RELEASE, pool_ptr, TX_POINTER_TO_ULONG_CONVERT(memory_ptr), pool_ptr -> tx… in _tx_byte_release()
|
| /ThreadX-v6.3.0/common_smp/src/ |
| D | tx_byte_allocate.c | 82 UINT _tx_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, ULONG wait_o… in _tx_byte_allocate() argument 203 *memory_ptr = (VOID *) work_ptr; in _tx_byte_allocate() 223 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 225 …entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 239 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_4_OFFSET)) = (ULONG) *memory_ptr; in _tx_byte_allocate() 290 thread_ptr -> tx_thread_additional_suspend_info = (VOID *) memory_ptr; in _tx_byte_allocate() 372 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 374 …entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*memory_ptr); in _tx_byte_allocate() 389 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_4_OFFSET)) = (ULONG) *memory_ptr; in _tx_byte_allocate()
|
| D | txe_byte_release.c | 76 UINT _txe_byte_release(VOID *memory_ptr) in _txe_byte_release() argument 89 if (memory_ptr == TX_NULL) in _txe_byte_release() 131 status = _tx_byte_release(memory_ptr); in _txe_byte_release()
|
| D | txe_byte_allocate.c | 83 UINT _txe_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, in _txe_byte_allocate() argument 113 else if (memory_ptr == TX_NULL) in _txe_byte_allocate() 195 status = _tx_byte_allocate(pool_ptr, memory_ptr, memory_size, wait_option); in _txe_byte_allocate()
|
| D | tx_byte_release.c | 77 UINT _tx_byte_release(VOID *memory_ptr) in _tx_byte_release() argument 109 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(memory_ptr); in _tx_byte_release() 191 …NE_INSERT(TX_TRACE_BYTE_RELEASE, pool_ptr, TX_POINTER_TO_ULONG_CONVERT(memory_ptr), pool_ptr -> tx… in _tx_byte_release()
|
| /ThreadX-v6.3.0/utility/benchmarks/thread_metric/ |
| D | tm_memory_allocation_test.c | 102 unsigned char *memory_ptr; in tm_memory_allocation_thread_0_entry() local 109 tm_memory_pool_allocate(0, &memory_ptr); in tm_memory_allocation_thread_0_entry() 112 status = tm_memory_pool_deallocate(0, memory_ptr); in tm_memory_allocation_thread_0_entry()
|
| D | tm_porting_layer_template.c | 139 int tm_memory_pool_allocate(int pool_id, unsigned char **memory_ptr) in tm_memory_pool_allocate() argument 148 int tm_memory_pool_deallocate(int pool_id, unsigned char *memory_ptr) in tm_memory_pool_deallocate() argument
|
| D | tm_api.h | 92 int tm_memory_pool_allocate(int pool_id, unsigned char **memory_ptr); 93 int tm_memory_pool_deallocate(int pool_id, unsigned char *memory_ptr);
|
| D | thread_metric_readme.txt | 193 int tm_memory_pool_allocate(int pool_id, unsigned char **memory_ptr); 198 in the "memory_ptr" variable. 200 int tm_memory_pool_deallocate(int pool_id, unsigned char *memory_ptr);
|
| /ThreadX-v6.3.0/common_modules/module_lib/src/ |
| D | txm_byte_release.c | 68 UINT _txe_byte_release(VOID *memory_ptr) in _txe_byte_release() argument 74 … (UINT) (_txm_module_kernel_call_dispatcher)(TXM_BYTE_RELEASE_CALL, (ALIGN_TYPE) memory_ptr, 0, 0); in _txe_byte_release()
|
| D | txm_byte_allocate.c | 75 UINT _txe_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, ULONG wait_op… in _txe_byte_allocate() argument 85 …ispatcher)(TXM_BYTE_ALLOCATE_CALL, (ALIGN_TYPE) pool_ptr, (ALIGN_TYPE) memory_ptr, (ALIGN_TYPE) ex… in _txe_byte_allocate()
|
| /ThreadX-v6.3.0/utility/benchmarks/thread_metric/threadx_example/ |
| D | tm_porting_layer_threadx.c | 349 int tm_memory_pool_allocate(int pool_id, unsigned char **memory_ptr) in tm_memory_pool_allocate() argument 356 status = tx_block_allocate(&tm_block_pool_array[pool_id], (void **) memory_ptr, TX_NO_WAIT); in tm_memory_pool_allocate() 369 int tm_memory_pool_deallocate(int pool_id, unsigned char *memory_ptr) in tm_memory_pool_deallocate() argument 376 status = tx_block_release((void *) memory_ptr); in tm_memory_pool_deallocate()
|
| /ThreadX-v6.3.0/common/inc/ |
| D | tx_api.h | 1516 UINT _tx_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, 1529 UINT _tx_byte_release(VOID *memory_ptr); 1535 UINT _txe_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, 1544 UINT _txe_byte_release(VOID *memory_ptr); 1546 UINT _txr_byte_allocate(TX_BYTE_POOL *pool_ptr, VOID **memory_ptr, ULONG memory_size, 1555 UINT _txr_byte_release(VOID *memory_ptr);
|
| /ThreadX-v6.3.0/ports/cortex_m3/ghs/inc/ |
| D | tx_el.h | 400 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BYTE_RELEASE, pool_ptr, memory_ptr); TX_EL_END_FILT… 405 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(TX_EL_BYTE_ALLOCATE, pool_ptr, memory_ptr, memory_size); T…
|
| /ThreadX-v6.3.0/ports/cortex_r4/ghs/inc/ |
| D | tx_el.h | 400 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BYTE_RELEASE, pool_ptr, memory_ptr); TX_EL_END_FILT… 405 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(TX_EL_BYTE_ALLOCATE, pool_ptr, memory_ptr, memory_size); T…
|
| /ThreadX-v6.3.0/ports/cortex_m7/ghs/inc/ |
| D | tx_el.h | 400 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BYTE_RELEASE, pool_ptr, memory_ptr); TX_EL_END_FILT… 405 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO3(TX_EL_BYTE_ALLOCATE, pool_ptr, memory_ptr, memory_size); T…
|