Home
last modified time | relevance | path

Searched refs:memory_ptr (Results 1 – 25 of 39) sorted by relevance

12

/ThreadX-v6.3.0/utility/rtos_compatibility_layers/posix/
Dpx_memory_release.c69 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()
Dpx_memory_allocate.c71 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()
Dpx_int.h156 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/
Dtxm_module_manager_internal_load.c100 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 …]
Dtxm_module_manager_unload.c78 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()
Dtxm_module_manager_absolute_load.c98 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/
Dtx_byte_allocate.c82 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()
Dtxe_byte_release.c76 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()
Dtxe_byte_allocate.c83 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()
Dtx_byte_release.c77 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/
Dtx_byte_allocate.c82 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()
Dtxe_byte_release.c76 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()
Dtxe_byte_allocate.c83 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()
Dtx_byte_release.c77 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/
Dtm_memory_allocation_test.c102 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()
Dtm_porting_layer_template.c139 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
Dtm_api.h92 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);
Dthread_metric_readme.txt193 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/
Dtxm_byte_release.c68 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()
Dtxm_byte_allocate.c75 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/
Dtm_porting_layer_threadx.c349 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/
Dtx_api.h1516 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/
Dtx_el.h400 … 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/
Dtx_el.h400 … 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/
Dtx_el.h400 … 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…

12