| /ThreadX-v6.3.0/common/src/ |
| D | tx_byte_pool_create.c | 81 UCHAR *block_ptr; in _tx_byte_pool_create() local 119 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_byte_pool_create() 120 block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, pool_size); in _tx_byte_pool_create() 123 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr, (sizeof(ALIGN_TYPE))); in _tx_byte_pool_create() 127 block_indirect_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_byte_pool_create() 130 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr, (sizeof(UCHAR *))); in _tx_byte_pool_create() 131 block_indirect_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_byte_pool_create() 137 *block_indirect_ptr = block_ptr; in _tx_byte_pool_create() 138 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_byte_pool_create() 139 block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (sizeof(UCHAR *))); in _tx_byte_pool_create() [all …]
|
| D | tx_block_pool_create.c | 86 UCHAR *block_ptr; in _tx_block_pool_create() local 115 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_block_pool_create() 116 next_block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 124 block_link_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_pool_create() 128 block_ptr = next_block_ptr; in _tx_block_pool_create() 131 next_block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 143 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr,(block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 146 block_link_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_pool_create()
|
| D | txe_block_release.c | 72 UINT _txe_block_release(VOID *block_ptr) in _txe_block_release() argument 82 if (block_ptr == TX_NULL) in _txe_block_release() 93 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _txe_block_release() 118 status = _tx_block_release(block_ptr); in _txe_block_release()
|
| D | tx_block_allocate.c | 80 UINT _tx_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option) in _tx_block_allocate() argument 163 return_ptr = TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_allocate() 188 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 190 … entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 198 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_3_OFFSET)) = (ULONG) *block_ptr; in _tx_block_allocate() 211 return_ptr = TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_allocate() 253 thread_ptr -> tx_thread_additional_suspend_info = (VOID *) block_ptr; in _tx_block_allocate() 332 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 334 … entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 352 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_3_OFFSET)) = (ULONG) *block_ptr; in _tx_block_allocate()
|
| D | txe_block_allocate.c | 80 UINT _txe_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option) in _txe_block_allocate() argument 110 else if (block_ptr == TX_NULL) in _txe_block_allocate() 156 status = _tx_block_allocate(pool_ptr, block_ptr, wait_option); in _txe_block_allocate()
|
| D | tx_block_release.c | 75 UINT _tx_block_release(VOID *block_ptr) in _tx_block_release() argument 95 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_release() 110 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_BLOCK_RELEASE, pool_ptr, TX_POINTER_TO_ULONG_CONVERT(block_ptr), … in _tx_block_release() 160 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_release()
|
| /ThreadX-v6.3.0/common_smp/src/ |
| D | tx_byte_pool_create.c | 81 UCHAR *block_ptr; in _tx_byte_pool_create() local 119 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_byte_pool_create() 120 block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, pool_size); in _tx_byte_pool_create() 123 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr, (sizeof(ALIGN_TYPE))); in _tx_byte_pool_create() 127 block_indirect_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_byte_pool_create() 130 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr, (sizeof(UCHAR *))); in _tx_byte_pool_create() 131 block_indirect_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_byte_pool_create() 137 *block_indirect_ptr = block_ptr; in _tx_byte_pool_create() 138 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_byte_pool_create() 139 block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (sizeof(UCHAR *))); in _tx_byte_pool_create() [all …]
|
| D | tx_block_pool_create.c | 86 UCHAR *block_ptr; in _tx_block_pool_create() local 115 block_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(pool_start); in _tx_block_pool_create() 116 next_block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 124 block_link_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_pool_create() 128 block_ptr = next_block_ptr; in _tx_block_pool_create() 131 next_block_ptr = TX_UCHAR_POINTER_ADD(block_ptr, (block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 143 block_ptr = TX_UCHAR_POINTER_SUB(block_ptr,(block_size + (sizeof(UCHAR *)))); in _tx_block_pool_create() 146 block_link_ptr = TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_pool_create()
|
| D | txe_block_release.c | 72 UINT _txe_block_release(VOID *block_ptr) in _txe_block_release() argument 82 if (block_ptr == TX_NULL) in _txe_block_release() 93 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _txe_block_release() 118 status = _tx_block_release(block_ptr); in _txe_block_release()
|
| D | tx_block_allocate.c | 80 UINT _tx_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option) in _tx_block_allocate() argument 163 return_ptr = TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_allocate() 188 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 190 … entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 198 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_3_OFFSET)) = (ULONG) *block_ptr; in _tx_block_allocate() 211 return_ptr = TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_allocate() 253 thread_ptr -> tx_thread_additional_suspend_info = (VOID *) block_ptr; in _tx_block_allocate() 332 … entry_ptr -> tx_trace_buffer_entry_info_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 334 … entry_ptr -> tx_trace_buffer_entry_information_field_2 = TX_POINTER_TO_ULONG_CONVERT(*block_ptr); in _tx_block_allocate() 352 *((ULONG *) (log_entry_ptr + TX_EL_EVENT_INFO_3_OFFSET)) = (ULONG) *block_ptr; in _tx_block_allocate()
|
| D | txe_block_allocate.c | 80 UINT _txe_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option) in _txe_block_allocate() argument 110 else if (block_ptr == TX_NULL) in _txe_block_allocate() 156 status = _tx_block_allocate(pool_ptr, block_ptr, wait_option); in _txe_block_allocate()
|
| D | tx_block_release.c | 75 UINT _tx_block_release(VOID *block_ptr) in _tx_block_release() argument 95 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_release() 110 …TX_TRACE_IN_LINE_INSERT(TX_TRACE_BLOCK_RELEASE, pool_ptr, TX_POINTER_TO_ULONG_CONVERT(block_ptr), … in _tx_block_release() 160 work_ptr = TX_VOID_TO_UCHAR_POINTER_CONVERT(block_ptr); in _tx_block_release()
|
| /ThreadX-v6.3.0/common_modules/module_lib/src/ |
| D | txm_block_release.c | 67 UINT _txe_block_release(VOID *block_ptr) in _txe_block_release() argument 73 … (UINT) (_txm_module_kernel_call_dispatcher)(TXM_BLOCK_RELEASE_CALL, (ALIGN_TYPE) block_ptr, 0, 0); in _txe_block_release()
|
| D | txm_block_allocate.c | 73 UINT _txe_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option) in _txe_block_allocate() argument 79 …ispatcher)(TXM_BLOCK_ALLOCATE_CALL, (ALIGN_TYPE) pool_ptr, (ALIGN_TYPE) block_ptr, (ALIGN_TYPE) wa… in _txe_block_allocate()
|
| /ThreadX-v6.3.0/common/inc/ |
| D | tx_api.h | 1474 UINT _tx_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option); 1486 UINT _tx_block_release(VOID *block_ptr); 1492 UINT _txe_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option); 1500 UINT _txe_block_release(VOID *block_ptr); 1502 UINT _txr_block_allocate(TX_BLOCK_POOL *pool_ptr, VOID **block_ptr, ULONG wait_option); 1510 UINT _txr_block_release(VOID *block_ptr);
|
| /ThreadX-v6.3.0/ports/cortex_m3/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_r4/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_m7/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_m4/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_a8/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_a9/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_r5/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports/cortex_r7/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports_smp/mips32_interaptiv_smp/green/inc/ |
| D | tx_el.h | 407 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 412 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|
| /ThreadX-v6.3.0/ports_arch/ARMv7-M/threadx/ghs/inc/ |
| D | tx_el.h | 408 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_RELEASE, pool_ptr, block_ptr); TX_EL_END_FILT… 413 … TX_EL_KERNEL_CALL_EVENT_INSERT_INFO2(TX_EL_BLOCK_ALLOCATE, pool_ptr, block_ptr); TX_EL_END_FILT…
|