1
10
13
14
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
113
114
115
116
117
125
133
141
149
157
165
173
181
189
197
205
213
221
229
237
245
253
261
269
277
285
293
301
309
317
325
333
341
349
357
365
373
381
389
397
405
413
421
429
437
445
453
461
469
477
485
493
501
509
517
525
533
541
549
557
565
573
581
589
597
605
613
621
629
637
645
653
661
669
677
685
693
701
709
717
725
733
741
749
757
765
773
781
789
797
805
813
821
829
837
845
853
861
869
877
884
885
886
887
894
895
896
904
905
906
913
914
915
922
923
924
931
932
933
940
941
942
949
950
951
952
953
954
955
956
...
...
...
#define TX_SOURCE_CODE
#include "tx_api.h"
#include "tx_block_pool.h"
#include "tx_byte_pool.h"
#include "tx_event_flags.h"
#include "tx_queue.h"
#include "tx_mutex.h"
#include "tx_semaphore.h"
#include "tx_thread.h"
#include "tx_timer.h"
#include "tx_trace.h"
#include "txm_module.h"
#include "txm_module_manager_util.h"
#include "txm_module_manager_dispatch.h"
13 includes
...
...
ALIGN_TYPE _txm_module_manager_kernel_dispatch(ULONG kernel_request, ALIGN_TYPE param_0, ALIGN_TYPE param_1, ALIGN_TYPE param_2)
{
ALIGN_TYPE return_value = TX_NOT_AVAILABLE;
TXM_MODULE_INSTANCE *module_instance;
module_instance = _tx_thread_current_ptr -> tx_thread_module_instance_ptr;
if (module_instance == TX_NULL)
{
return(TXM_MODULE_INVALID);
}if (module_instance == TX_NULL) { ... }
switch (kernel_request)
{
#ifndef TXM_BLOCK_ALLOCATE_CALL_NOT_USED
case TXM_BLOCK_ALLOCATE_CALL:
{
return_value = _txm_module_manager_tx_block_allocate_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_CREATE_CALL_NOT_USEDcase TXM_BLOCK_ALLOCATE_CALL:
case TXM_BLOCK_POOL_CREATE_CALL:
{
return_value = _txm_module_manager_tx_block_pool_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_DELETE_CALL_NOT_USEDcase TXM_BLOCK_POOL_CREATE_CALL:
case TXM_BLOCK_POOL_DELETE_CALL:
{
return_value = _txm_module_manager_tx_block_pool_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_INFO_GET_CALL_NOT_USEDcase TXM_BLOCK_POOL_DELETE_CALL:
case TXM_BLOCK_POOL_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_block_pool_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_BLOCK_POOL_INFO_GET_CALL:
case TXM_BLOCK_POOL_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_block_pool_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_BLOCK_POOL_PERFORMANCE_INFO_GET_CALL:
case TXM_BLOCK_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_block_pool_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_POOL_PRIORITIZE_CALL_NOT_USEDcase TXM_BLOCK_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_BLOCK_POOL_PRIORITIZE_CALL:
{
return_value = _txm_module_manager_tx_block_pool_prioritize_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_BLOCK_RELEASE_CALL_NOT_USEDcase TXM_BLOCK_POOL_PRIORITIZE_CALL:
case TXM_BLOCK_RELEASE_CALL:
{
return_value = _txm_module_manager_tx_block_release_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_ALLOCATE_CALL_NOT_USEDcase TXM_BLOCK_RELEASE_CALL:
case TXM_BYTE_ALLOCATE_CALL:
{
return_value = _txm_module_manager_tx_byte_allocate_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_CREATE_CALL_NOT_USEDcase TXM_BYTE_ALLOCATE_CALL:
case TXM_BYTE_POOL_CREATE_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_DELETE_CALL_NOT_USEDcase TXM_BYTE_POOL_CREATE_CALL:
case TXM_BYTE_POOL_DELETE_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_INFO_GET_CALL_NOT_USEDcase TXM_BYTE_POOL_DELETE_CALL:
case TXM_BYTE_POOL_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_BYTE_POOL_INFO_GET_CALL:
case TXM_BYTE_POOL_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_BYTE_POOL_PERFORMANCE_INFO_GET_CALL:
case TXM_BYTE_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_POOL_PRIORITIZE_CALL_NOT_USEDcase TXM_BYTE_POOL_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_BYTE_POOL_PRIORITIZE_CALL:
{
return_value = _txm_module_manager_tx_byte_pool_prioritize_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_BYTE_RELEASE_CALL_NOT_USEDcase TXM_BYTE_POOL_PRIORITIZE_CALL:
case TXM_BYTE_RELEASE_CALL:
{
return_value = _txm_module_manager_tx_byte_release_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_CREATE_CALL_NOT_USEDcase TXM_BYTE_RELEASE_CALL:
case TXM_EVENT_FLAGS_CREATE_CALL:
{
return_value = _txm_module_manager_tx_event_flags_create_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_DELETE_CALL_NOT_USEDcase TXM_EVENT_FLAGS_CREATE_CALL:
case TXM_EVENT_FLAGS_DELETE_CALL:
{
return_value = _txm_module_manager_tx_event_flags_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_GET_CALL_NOT_USEDcase TXM_EVENT_FLAGS_DELETE_CALL:
case TXM_EVENT_FLAGS_GET_CALL:
{
return_value = _txm_module_manager_tx_event_flags_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_INFO_GET_CALL_NOT_USEDcase TXM_EVENT_FLAGS_GET_CALL:
case TXM_EVENT_FLAGS_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_event_flags_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_EVENT_FLAGS_INFO_GET_CALL:
case TXM_EVENT_FLAGS_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_event_flags_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_EVENT_FLAGS_PERFORMANCE_INFO_GET_CALL:
case TXM_EVENT_FLAGS_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_event_flags_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_SET_CALL_NOT_USEDcase TXM_EVENT_FLAGS_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_EVENT_FLAGS_SET_CALL:
{
return_value = _txm_module_manager_tx_event_flags_set_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_EVENT_FLAGS_SET_NOTIFY_CALL_NOT_USEDcase TXM_EVENT_FLAGS_SET_CALL:
case TXM_EVENT_FLAGS_SET_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_event_flags_set_notify_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_CREATE_CALL_NOT_USEDcase TXM_EVENT_FLAGS_SET_NOTIFY_CALL:
case TXM_MUTEX_CREATE_CALL:
{
return_value = _txm_module_manager_tx_mutex_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_DELETE_CALL_NOT_USEDcase TXM_MUTEX_CREATE_CALL:
case TXM_MUTEX_DELETE_CALL:
{
return_value = _txm_module_manager_tx_mutex_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_GET_CALL_NOT_USEDcase TXM_MUTEX_DELETE_CALL:
case TXM_MUTEX_GET_CALL:
{
return_value = _txm_module_manager_tx_mutex_get_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_INFO_GET_CALL_NOT_USEDcase TXM_MUTEX_GET_CALL:
case TXM_MUTEX_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_mutex_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_MUTEX_INFO_GET_CALL:
case TXM_MUTEX_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_mutex_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_MUTEX_PERFORMANCE_INFO_GET_CALL:
case TXM_MUTEX_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_mutex_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_PRIORITIZE_CALL_NOT_USEDcase TXM_MUTEX_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_MUTEX_PRIORITIZE_CALL:
{
return_value = _txm_module_manager_tx_mutex_prioritize_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_MUTEX_PUT_CALL_NOT_USEDcase TXM_MUTEX_PRIORITIZE_CALL:
case TXM_MUTEX_PUT_CALL:
{
return_value = _txm_module_manager_tx_mutex_put_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_CREATE_CALL_NOT_USEDcase TXM_MUTEX_PUT_CALL:
case TXM_QUEUE_CREATE_CALL:
{
return_value = _txm_module_manager_tx_queue_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_DELETE_CALL_NOT_USEDcase TXM_QUEUE_CREATE_CALL:
case TXM_QUEUE_DELETE_CALL:
{
return_value = _txm_module_manager_tx_queue_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_FLUSH_CALL_NOT_USEDcase TXM_QUEUE_DELETE_CALL:
case TXM_QUEUE_FLUSH_CALL:
{
return_value = _txm_module_manager_tx_queue_flush_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_FRONT_SEND_CALL_NOT_USEDcase TXM_QUEUE_FLUSH_CALL:
case TXM_QUEUE_FRONT_SEND_CALL:
{
return_value = _txm_module_manager_tx_queue_front_send_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_INFO_GET_CALL_NOT_USEDcase TXM_QUEUE_FRONT_SEND_CALL:
case TXM_QUEUE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_queue_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_QUEUE_INFO_GET_CALL:
case TXM_QUEUE_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_queue_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_QUEUE_PERFORMANCE_INFO_GET_CALL:
case TXM_QUEUE_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_queue_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_PRIORITIZE_CALL_NOT_USEDcase TXM_QUEUE_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_QUEUE_PRIORITIZE_CALL:
{
return_value = _txm_module_manager_tx_queue_prioritize_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_RECEIVE_CALL_NOT_USEDcase TXM_QUEUE_PRIORITIZE_CALL:
case TXM_QUEUE_RECEIVE_CALL:
{
return_value = _txm_module_manager_tx_queue_receive_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_SEND_CALL_NOT_USEDcase TXM_QUEUE_RECEIVE_CALL:
case TXM_QUEUE_SEND_CALL:
{
return_value = _txm_module_manager_tx_queue_send_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_QUEUE_SEND_NOTIFY_CALL_NOT_USEDcase TXM_QUEUE_SEND_CALL:
case TXM_QUEUE_SEND_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_queue_send_notify_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_CEILING_PUT_CALL_NOT_USEDcase TXM_QUEUE_SEND_NOTIFY_CALL:
case TXM_SEMAPHORE_CEILING_PUT_CALL:
{
return_value = _txm_module_manager_tx_semaphore_ceiling_put_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_CREATE_CALL_NOT_USEDcase TXM_SEMAPHORE_CEILING_PUT_CALL:
case TXM_SEMAPHORE_CREATE_CALL:
{
return_value = _txm_module_manager_tx_semaphore_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_DELETE_CALL_NOT_USEDcase TXM_SEMAPHORE_CREATE_CALL:
case TXM_SEMAPHORE_DELETE_CALL:
{
return_value = _txm_module_manager_tx_semaphore_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_GET_CALL_NOT_USEDcase TXM_SEMAPHORE_DELETE_CALL:
case TXM_SEMAPHORE_GET_CALL:
{
return_value = _txm_module_manager_tx_semaphore_get_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_INFO_GET_CALL_NOT_USEDcase TXM_SEMAPHORE_GET_CALL:
case TXM_SEMAPHORE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_semaphore_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_SEMAPHORE_INFO_GET_CALL:
case TXM_SEMAPHORE_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_semaphore_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_SEMAPHORE_PERFORMANCE_INFO_GET_CALL:
case TXM_SEMAPHORE_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_semaphore_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_PRIORITIZE_CALL_NOT_USEDcase TXM_SEMAPHORE_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_SEMAPHORE_PRIORITIZE_CALL:
{
return_value = _txm_module_manager_tx_semaphore_prioritize_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_PUT_CALL_NOT_USEDcase TXM_SEMAPHORE_PRIORITIZE_CALL:
case TXM_SEMAPHORE_PUT_CALL:
{
return_value = _txm_module_manager_tx_semaphore_put_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_SEMAPHORE_PUT_NOTIFY_CALL_NOT_USEDcase TXM_SEMAPHORE_PUT_CALL:
case TXM_SEMAPHORE_PUT_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_semaphore_put_notify_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_CREATE_CALL_NOT_USEDcase TXM_SEMAPHORE_PUT_NOTIFY_CALL:
case TXM_THREAD_CREATE_CALL:
{
return_value = _txm_module_manager_tx_thread_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_DELETE_CALL_NOT_USEDcase TXM_THREAD_CREATE_CALL:
case TXM_THREAD_DELETE_CALL:
{
return_value = _txm_module_manager_tx_thread_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_ENTRY_EXIT_NOTIFY_CALL_NOT_USEDcase TXM_THREAD_DELETE_CALL:
case TXM_THREAD_ENTRY_EXIT_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_thread_entry_exit_notify_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_IDENTIFY_CALL_NOT_USEDcase TXM_THREAD_ENTRY_EXIT_NOTIFY_CALL:
case TXM_THREAD_IDENTIFY_CALL:
{
return_value = _txm_module_manager_tx_thread_identify_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_INFO_GET_CALL_NOT_USEDcase TXM_THREAD_IDENTIFY_CALL:
case TXM_THREAD_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_thread_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_INTERRUPT_CONTROL_CALL_NOT_USEDcase TXM_THREAD_INFO_GET_CALL:
case TXM_THREAD_INTERRUPT_CONTROL_CALL:
{
return_value = _txm_module_manager_tx_thread_interrupt_control_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_THREAD_INTERRUPT_CONTROL_CALL:
case TXM_THREAD_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_thread_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_THREAD_PERFORMANCE_INFO_GET_CALL:
case TXM_THREAD_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_thread_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_PREEMPTION_CHANGE_CALL_NOT_USEDcase TXM_THREAD_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_THREAD_PREEMPTION_CHANGE_CALL:
{
return_value = _txm_module_manager_tx_thread_preemption_change_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_PRIORITY_CHANGE_CALL_NOT_USEDcase TXM_THREAD_PREEMPTION_CHANGE_CALL:
case TXM_THREAD_PRIORITY_CHANGE_CALL:
{
return_value = _txm_module_manager_tx_thread_priority_change_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_RELINQUISH_CALL_NOT_USEDcase TXM_THREAD_PRIORITY_CHANGE_CALL:
case TXM_THREAD_RELINQUISH_CALL:
{
return_value = _txm_module_manager_tx_thread_relinquish_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_RESET_CALL_NOT_USEDcase TXM_THREAD_RELINQUISH_CALL:
case TXM_THREAD_RESET_CALL:
{
return_value = _txm_module_manager_tx_thread_reset_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_RESUME_CALL_NOT_USEDcase TXM_THREAD_RESET_CALL:
case TXM_THREAD_RESUME_CALL:
{
return_value = _txm_module_manager_tx_thread_resume_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_SLEEP_CALL_NOT_USEDcase TXM_THREAD_RESUME_CALL:
case TXM_THREAD_SLEEP_CALL:
{
return_value = _txm_module_manager_tx_thread_sleep_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_STACK_ERROR_NOTIFY_CALL_NOT_USEDcase TXM_THREAD_SLEEP_CALL:
case TXM_THREAD_STACK_ERROR_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_thread_stack_error_notify_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_SUSPEND_CALL_NOT_USEDcase TXM_THREAD_STACK_ERROR_NOTIFY_CALL:
case TXM_THREAD_SUSPEND_CALL:
{
return_value = _txm_module_manager_tx_thread_suspend_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_SYSTEM_SUSPEND_CALL_NOT_USEDcase TXM_THREAD_SUSPEND_CALL:
case TXM_THREAD_SYSTEM_SUSPEND_CALL:
{
return_value = _txm_module_manager_tx_thread_system_suspend_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_TERMINATE_CALL_NOT_USEDcase TXM_THREAD_SYSTEM_SUSPEND_CALL:
case TXM_THREAD_TERMINATE_CALL:
{
return_value = _txm_module_manager_tx_thread_terminate_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_TIME_SLICE_CHANGE_CALL_NOT_USEDcase TXM_THREAD_TERMINATE_CALL:
case TXM_THREAD_TIME_SLICE_CHANGE_CALL:
{
return_value = _txm_module_manager_tx_thread_time_slice_change_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_THREAD_WAIT_ABORT_CALL_NOT_USEDcase TXM_THREAD_TIME_SLICE_CHANGE_CALL:
case TXM_THREAD_WAIT_ABORT_CALL:
{
return_value = _txm_module_manager_tx_thread_wait_abort_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TIME_GET_CALL_NOT_USEDcase TXM_THREAD_WAIT_ABORT_CALL:
case TXM_TIME_GET_CALL:
{
return_value = _txm_module_manager_tx_time_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TIME_SET_CALL_NOT_USEDcase TXM_TIME_GET_CALL:
case TXM_TIME_SET_CALL:
{
return_value = _txm_module_manager_tx_time_set_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_ACTIVATE_CALL_NOT_USEDcase TXM_TIME_SET_CALL:
case TXM_TIMER_ACTIVATE_CALL:
{
return_value = _txm_module_manager_tx_timer_activate_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_CHANGE_CALL_NOT_USEDcase TXM_TIMER_ACTIVATE_CALL:
case TXM_TIMER_CHANGE_CALL:
{
return_value = _txm_module_manager_tx_timer_change_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_CREATE_CALL_NOT_USEDcase TXM_TIMER_CHANGE_CALL:
case TXM_TIMER_CREATE_CALL:
{
return_value = _txm_module_manager_tx_timer_create_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_DEACTIVATE_CALL_NOT_USEDcase TXM_TIMER_CREATE_CALL:
case TXM_TIMER_DEACTIVATE_CALL:
{
return_value = _txm_module_manager_tx_timer_deactivate_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_DELETE_CALL_NOT_USEDcase TXM_TIMER_DEACTIVATE_CALL:
case TXM_TIMER_DELETE_CALL:
{
return_value = _txm_module_manager_tx_timer_delete_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_INFO_GET_CALL_NOT_USEDcase TXM_TIMER_DELETE_CALL:
case TXM_TIMER_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_timer_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_PERFORMANCE_INFO_GET_CALL_NOT_USEDcase TXM_TIMER_INFO_GET_CALL:
case TXM_TIMER_PERFORMANCE_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_timer_performance_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TIMER_PERFORMANCE_SYSTEM_INFO_GET_CALL_NOT_USEDcase TXM_TIMER_PERFORMANCE_INFO_GET_CALL:
case TXM_TIMER_PERFORMANCE_SYSTEM_INFO_GET_CALL:
{
return_value = _txm_module_manager_tx_timer_performance_system_info_get_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_BUFFER_FULL_NOTIFY_CALL_NOT_USEDcase TXM_TIMER_PERFORMANCE_SYSTEM_INFO_GET_CALL:
case TXM_TRACE_BUFFER_FULL_NOTIFY_CALL:
{
return_value = _txm_module_manager_tx_trace_buffer_full_notify_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_DISABLE_CALL_NOT_USEDcase TXM_TRACE_BUFFER_FULL_NOTIFY_CALL:
case TXM_TRACE_DISABLE_CALL:
{
return_value = _txm_module_manager_tx_trace_disable_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_ENABLE_CALL_NOT_USEDcase TXM_TRACE_DISABLE_CALL:
case TXM_TRACE_ENABLE_CALL:
{
return_value = _txm_module_manager_tx_trace_enable_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_EVENT_FILTER_CALL_NOT_USEDcase TXM_TRACE_ENABLE_CALL:
case TXM_TRACE_EVENT_FILTER_CALL:
{
return_value = _txm_module_manager_tx_trace_event_filter_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_EVENT_UNFILTER_CALL_NOT_USEDcase TXM_TRACE_EVENT_FILTER_CALL:
case TXM_TRACE_EVENT_UNFILTER_CALL:
{
return_value = _txm_module_manager_tx_trace_event_unfilter_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_INTERRUPT_CONTROL_CALL_NOT_USEDcase TXM_TRACE_EVENT_UNFILTER_CALL:
case TXM_TRACE_INTERRUPT_CONTROL_CALL:
{
return_value = _txm_module_manager_tx_trace_interrupt_control_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_ISR_ENTER_INSERT_CALL_NOT_USEDcase TXM_TRACE_INTERRUPT_CONTROL_CALL:
case TXM_TRACE_ISR_ENTER_INSERT_CALL:
{
return_value = _txm_module_manager_tx_trace_isr_enter_insert_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_ISR_EXIT_INSERT_CALL_NOT_USEDcase TXM_TRACE_ISR_ENTER_INSERT_CALL:
case TXM_TRACE_ISR_EXIT_INSERT_CALL:
{
return_value = _txm_module_manager_tx_trace_isr_exit_insert_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_TRACE_USER_EVENT_INSERT_CALL_NOT_USEDcase TXM_TRACE_ISR_EXIT_INSERT_CALL:
case TXM_TRACE_USER_EVENT_INSERT_CALL:
{
return_value = _txm_module_manager_tx_trace_user_event_insert_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MODULE_OBJECT_ALLOCATE_CALL_NOT_USEDcase TXM_TRACE_USER_EVENT_INSERT_CALL:
case TXM_MODULE_OBJECT_ALLOCATE_CALL:
{
return_value = _txm_module_manager_txm_module_object_allocate_dispatch(module_instance, param_0, param_1);
break;
...}/* ... */
#endif
#ifndef TXM_MODULE_OBJECT_DEALLOCATE_CALL_NOT_USEDcase TXM_MODULE_OBJECT_ALLOCATE_CALL:
case TXM_MODULE_OBJECT_DEALLOCATE_CALL:
{
return_value = _txm_module_manager_txm_module_object_deallocate_dispatch(module_instance, param_0);
break;
...}/* ... */
#endif
#ifndef TXM_MODULE_OBJECT_POINTER_GET_CALL_NOT_USEDcase TXM_MODULE_OBJECT_DEALLOCATE_CALL:
case TXM_MODULE_OBJECT_POINTER_GET_CALL:
{
return_value = _txm_module_manager_txm_module_object_pointer_get_dispatch(module_instance, param_0, param_1, param_2);
break;
...}/* ... */
#endif
#ifndef TXM_MODULE_OBJECT_POINTER_GET_EXTENDED_CALL_NOT_USEDcase TXM_MODULE_OBJECT_POINTER_GET_CALL:
case TXM_MODULE_OBJECT_POINTER_GET_EXTENDED_CALL:
{
return_value = _txm_module_manager_txm_module_object_pointer_get_extended_dispatch(module_instance, param_0, param_1, (ALIGN_TYPE *) param_2);
break;
...}/* ... */
#endif
case TXM_MODULE_OBJECT_POINTER_GET_EXTENDED_CALL:
default:
{
#ifdef TXM_MODULE_PORT_DISPATCH
if ((kernel_request >= TXM_MODULE_PORT_EXTENSION_API_ID_START) && (kernel_request <= TXM_MODULE_PORT_EXTENSION_API_ID_END))
{
return_value = (ALIGN_TYPE) _txm_module_manager_port_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}if ((kernel_request >= TXM_MODULE_PORT_EXTENSION_API_ID_START) && (kernel_request <= TXM_MODULE_PORT_EXTENSION_API_ID_END)) { ... }
/* ... */#endif
#ifndef TXM_MODULE_APPLICATION_REQUEST_CALL_NOT_USED
if (kernel_request >= TXM_APPLICATION_REQUEST_ID_BASE)
{
/* ... */
return_value = (ALIGN_TYPE) _txm_module_manager_application_request(kernel_request-TXM_APPLICATION_REQUEST_ID_BASE, param_0, param_1, param_2);
}if (kernel_request >= TXM_APPLICATION_REQUEST_ID_BASE) { ... }
/* ... */ #endif
#ifdef TXM_MODULE_ENABLE_NETX
else if ((kernel_request >= TXM_NETX_API_ID_START) && (kernel_request < TXM_NETX_API_ID_END))
{
return_value = _txm_module_manager_netx_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}else if ((kernel_request >= TXM_NETX_API_ID_START) && (kernel_request < TXM_NETX_API_ID_END)) { ... }
/* ... */#endif
#ifdef TXM_MODULE_ENABLE_NETXDUO
else if ((kernel_request >= TXM_NETXDUO_API_ID_START) && (kernel_request < TXM_NETXDUO_API_ID_END))
{
return_value = _txm_module_manager_netxduo_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}else if ((kernel_request >= TXM_NETXDUO_API_ID_START) && (kernel_request < TXM_NETXDUO_API_ID_END)) { ... }
/* ... */#endif
#ifdef TXM_MODULE_ENABLE_FILEX
else if ((kernel_request >= TXM_FILEX_API_ID_START) && (kernel_request < TXM_FILEX_API_ID_END))
{
return_value = _txm_module_manager_filex_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}else if ((kernel_request >= TXM_FILEX_API_ID_START) && (kernel_request < TXM_FILEX_API_ID_END)) { ... }
/* ... */#endif
#ifdef TXM_MODULE_ENABLE_GUIX
else if ((kernel_request >= TXM_GUIX_API_ID_START) && (kernel_request < TXM_GUIX_API_ID_END))
{
return_value = _txm_module_manager_guix_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}else if ((kernel_request >= TXM_GUIX_API_ID_START) && (kernel_request < TXM_GUIX_API_ID_END)) { ... }
/* ... */#endif
#ifdef TXM_MODULE_ENABLE_USBX
else if ((kernel_request >= TXM_USBX_API_ID_START) && (kernel_request < TXM_USBX_API_ID_END))
{
return_value = _txm_module_manager_usbx_dispatch(module_instance, kernel_request, param_0, param_1, param_2);
}else if ((kernel_request >= TXM_USBX_API_ID_START) && (kernel_request < TXM_USBX_API_ID_END)) { ... }
/* ... */#endif
break;
...}default
}switch (kernel_request) { ... }
return(return_value);
}{ ... }