threadx
TXM_MODULE_ALLOCATED_OBJECT
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
TXM_MODULE_ALLOCATED_OBJECT
TXM_MODULE_ALLOCATED_OBJECT struct
Syntax
Show:
Summary
Declaration
Definition
from
txm_module.h:401
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
;
Implemented in
txm_module.h:511
Fields
Field
Declared as
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_module_instance
TXM_MODULE_INSTANCE
*
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_next
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
*
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_previous
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
*
txm_module_allocated_object_next
,
*
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_object_size
ULONG
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
txm_module.h:511
}
TXM_MODULE_ALLOCATED_OBJECT
;
txm_module.h:519
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
;
txm_module.h:401
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
txm_module.h:470
TXM_MODULE_INSTANCE_STRUCT
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_head
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
txm_module.h:515
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_next
}
TXM_MODULE_ALLOCATED_OBJECT
;
txm_module.h:519
TXM_MODULE_ALLOCATED_OBJECT
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_BLOCK_POOL
)
)
)
txm_module_manager_dispatch.h:68
_txm_module_manager_tx_block_pool_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_BYTE_POOL
)
)
)
txm_module_manager_dispatch.h:373
_txm_module_manager_tx_byte_pool_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_EVENT_FLAGS_GROUP
)
)
)
txm_module_manager_dispatch.h:671
_txm_module_manager_tx_event_flags_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_MUTEX
)
)
)
txm_module_manager_dispatch.h:972
_txm_module_manager_tx_mutex_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_QUEUE
)
)
)
txm_module_manager_dispatch.h:1264
_txm_module_manager_tx_queue_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_SEMAPHORE
)
)
)
txm_module_manager_dispatch.h:1701
_txm_module_manager_tx_semaphore_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_THREAD
)
)
)
txm_module_manager_dispatch.h:2019
_txm_module_manager_tx_thread_create_dispatch()
if
(
!
TXM_MODULE_MANAGER_PARAM_CHECK_OBJECT_FOR_CREATION
(
module_instance
,
param_0
,
sizeof
(
TX_TIMER
)
)
)
txm_module_manager_dispatch.h:2775
_txm_module_manager_tx_timer_create_dispatch()
TXM_MODULE_ALLOCATED_OBJECT
*
object_ptr
;
txm_module_manager_dispatch.h:3225
_txm_module_manager_txm_module_object_deallocate_dispatch()
object_ptr
=
(
(
TXM_MODULE_ALLOCATED_OBJECT
*
)
param_0
)
-
1
;
txm_module_manager_dispatch.h:3236
_txm_module_manager_txm_module_object_deallocate_dispatch()
object_end
=
(
(
ALIGN_TYPE
)
object_ptr
)
+
sizeof
(
TXM_MODULE_ALLOCATED_OBJECT
)
+
object_ptr
->
txm_module_object_size
;
txm_module_manager_dispatch.h:3250
_txm_module_manager_txm_module_object_deallocate_dispatch()
TXM_MODULE_ALLOCATED_OBJECT
*
object_ptr
;
txm_module_manager_object_allocate.c:75
_txm_module_manager_object_allocate()
TXM_MODULE_ALLOCATED_OBJECT
*
next_object
,
*
previous_object
;
txm_module_manager_object_allocate.c:97
_txm_module_manager_object_allocate()
(
ULONG
)
(
object_size
+
sizeof
(
TXM_MODULE_ALLOCATED_OBJECT
)
)
,
TX_NO_WAIT
)
;
txm_module_manager_object_allocate.c:102
_txm_module_manager_object_allocate()
TXM_MODULE_ALLOCATED_OBJECT
*
module_allocated_object_ptr
;
txm_module_manager_object_deallocate.c:72
_txm_module_manager_object_deallocate()
TXM_MODULE_ALLOCATED_OBJECT
*
next_object
,
*
previous_object
;
txm_module_manager_object_deallocate.c:82
_txm_module_manager_object_deallocate()
module_allocated_object_ptr
=
(
TXM_MODULE_ALLOCATED_OBJECT
*
)
object_ptr
;
txm_module_manager_object_deallocate.c:88
_txm_module_manager_object_deallocate()
TXM_MODULE_ALLOCATED_OBJECT
*
object_ptr
;
txm_module_manager_stop.c:132
_txm_module_manager_stop()
TXM_MODULE_ALLOCATED_OBJECT
*
allocated_object_ptr
;
txm_module_manager_util.c:146
_txm_module_manager_created_object_check()
allocated_object_ptr
=
(
TXM_MODULE_ALLOCATED_OBJECT
*
)
object_ptr
;
txm_module_manager_util.c:165
_txm_module_manager_created_object_check()
TXM_MODULE_ALLOCATED_OBJECT
*
module_allocated_object_ptr
;
txm_module_manager_util.c:224
_txm_module_manager_object_size_check()
module_allocated_object_ptr
=
(
(
TXM_MODULE_ALLOCATED_OBJECT
*
)
object_ptr
)
-
1
;
txm_module_manager_util.c:228
_txm_module_manager_object_size_check()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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
Instance
Scope
Location
Project
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_head
TXM_MODULE_INSTANCE_STRUCT
txm_module.h:470
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_next
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
txm_module.h:515
TXM_MODULE_ALLOCATED_OBJECT_STRUCT::txm_module_allocated_object_previous
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
txm_module.h:515
Lifecycle
from
examples
All items filtered out
All items filtered out