threadx
_txm_module_manager_object_allocate()
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
_txm_module_manager_object_allocate()
_txm_module_manager_object_allocate() function
Syntax
Show:
Summary
Declaration
Definition
from
txm_module.h:625
UINT
_txm_module_manager_object_allocate
(
VOID
*
*
object_ptr_ptr
,
ULONG
object_size
,
TXM_MODULE_INSTANCE
*
module_instance
)
;
Implemented in
txm_module_manager_object_allocate.c:72
Arguments
Argument
object_ptr_ptr
object_size
module_instance
Examples
References
from
examples
Code
Location
Referrer
UINT
_txm_module_manager_object_allocate
(
VOID
*
*
object_ptr_ptr
,
ULONG
object_size
,
TXM_MODULE_INSTANCE
*
module_instance
)
txm_module_manager_object_allocate.c:72
UINT
_txm_module_manager_object_allocate
(
VOID
*
*
object_ptr_ptr
,
ULONG
object_size
,
TXM_MODULE_INSTANCE
*
module_instance
)
;
txm_module.h:625
return_value
=
(
ALIGN_TYPE
)
_txm_module_manager_object_allocate
(
txm_module_manager_dispatch.h:3208
_txm_module_manager_txm_module_object_allocate_dispatch()
status
=
_txm_module_manager_object_allocate
(
(
VOID
*
*
)
&
(
thread_ptr
->
tx_thread_module_kernel_stack_start
)
,
TXM_MODULE_KERNEL_STACK_SIZE
,
module_instance
)
;
txm_module_manager_thread_create.c:319
_txm_module_manager_thread_create()
Call Tree
from
examples
_txm_module_manager_object_allocate()
is called by 2 functions and calls 3 functions:
_txm_module_manager_txm_module_object_allocate_dispatch()
_txm_module_manager_thread_create()
All items filtered out
_txm_module_manager_object_allocate()
_txe_mutex_get()
_txe_mutex_put()
_txe_byte_allocate()
All items filtered out
Data Use
from
examples
_txm_module_manager_object_allocate()
reads 4 variables and writes 6 variables:
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_previous
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_head
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_count
_txm_module_manager_object_pool_created
All items filtered out
_txm_module_manager_object_allocate()
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_module_instance
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_next
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_previous
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_object_size
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_head
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_count
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out