Home
last modified time | relevance | path

Searched refs:memory (Results 1 – 12 of 12) sorted by relevance

/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_ccid_initialize.c94 UCHAR *memory; in _ux_device_class_ccid_initialize() local
210 memory = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, memory_size); in _ux_device_class_ccid_initialize()
213 if (memory == UX_NULL) in _ux_device_class_ccid_initialize()
219 ccid = (UX_DEVICE_CLASS_CCID *)memory; in _ux_device_class_ccid_initialize()
220 memory += ccid_size; in _ux_device_class_ccid_initialize()
230 (VOID *) memory, in _ux_device_class_ccid_initialize()
237 ccid -> ux_device_class_ccid_thread_stack = memory; in _ux_device_class_ccid_initialize()
238 memory += UX_DEVICE_CLASS_CCID_THREAD_STACK_SIZE; in _ux_device_class_ccid_initialize()
250 (VOID *) memory, in _ux_device_class_ccid_initialize()
257 ccid -> ux_device_class_ccid_notify_thread_stack = memory; in _ux_device_class_ccid_initialize()
[all …]
/USBX-v6.2.1/common/core/src/
Dux_host_stack_initialize.c142 UCHAR *memory; in _ux_host_stack_initialize() local
166memory = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_HCD)*UX_MAX_HCD); in _ux_host_stack_initialize()
169 if (memory == UX_NULL) in _ux_host_stack_initialize()
176 _ux_system_host -> ux_system_host_hcd_array = (UX_HCD *) memory; in _ux_host_stack_initialize()
181memory = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_HOST_CLASS)*UX_MAX… in _ux_host_stack_initialize()
184 if (memory == UX_NULL) in _ux_host_stack_initialize()
189 _ux_system_host -> ux_system_host_class_array = (UX_HOST_CLASS *) memory; in _ux_host_stack_initialize()
196memory = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_DEVICE)*UX_MAX_DEV… in _ux_host_stack_initialize()
199 if(memory == UX_NULL) in _ux_host_stack_initialize()
204 _ux_system_host -> ux_system_host_device_array = (UX_DEVICE *) memory; in _ux_host_stack_initialize()
Dux_utility_memory_free.c77 VOID _ux_utility_memory_free(VOID *memory) in _ux_utility_memory_free() argument
109 memory_address = (UCHAR *)memory; in _ux_utility_memory_free()
130 work_ptr = UX_VOID_TO_UCHAR_POINTER_CONVERT(memory); in _ux_utility_memory_free()
214 …if (((UCHAR*)memory >= _ux_system -> ux_system_memory_byte_pool[UX_MEMORY_BYTE_POOL_REGULAR] -> ux… in _ux_utility_memory_free()
215 …((UCHAR*)memory < (_ux_system -> ux_system_memory_byte_pool[UX_MEMORY_BYTE_POOL_REGULAR] -> ux_byt… in _ux_utility_memory_free()
Dux_device_stack_initialize.c140 UCHAR *memory; in _ux_device_stack_initialize() local
174memory = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_SLAVE_CLASS) * UX_… in _ux_device_stack_initialize()
175 if (memory == UX_NULL) in _ux_device_stack_initialize()
179 _ux_system_slave -> ux_system_slave_class_array = (UX_SLAVE_CLASS *) ((void *) memory); in _ux_device_stack_initialize()
/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_storage_deactivate.c104 VOID *memory; in _ux_host_class_storage_deactivate() local
176 memory = storage_media -> ux_host_class_storage_media_memory; in _ux_host_class_storage_deactivate()
188 _ux_utility_memory_free(memory); in _ux_host_class_storage_deactivate()
Dux_host_class_storage_thread_entry.c114 UCHAR *memory; in _ux_host_class_storage_thread_entry() local
200 memory = storage_media -> ux_host_class_storage_media_memory; in _ux_host_class_storage_thread_entry()
220 _ux_utility_memory_free(memory); in _ux_host_class_storage_thread_entry()
277memory = storage_media -> ux_host_class_storage_media_memory; in _ux_host_class_storage_thread_entry()
297 _ux_utility_memory_free(memory); in _ux_host_class_storage_thread_entry()
/USBX-v6.2.1/common/usbx_host_classes/inc/
Dux_host_class_hid_remote_control.h83 #error UX_HOST_CLASS_HID_REMOTE_CONTROL_USAGE_ARRAY_LENGTH is too large for memory allocation, plea…
Dux_host_class_hid_keyboard.h93 #error UX_HOST_CLASS_HID_KEYBOARD_USAGE_ARRAY_LENGTH too large for memory allocation
/USBX-v6.2.1/test/regression/
Dux_test.h519 static inline int ux_test_memory_is_freed(void *memory) in ux_test_memory_is_freed() argument
525 UX_TEST_ASSERT(memory); in ux_test_memory_is_freed()
527 work_ptr = UX_VOID_TO_UCHAR_POINTER_CONVERT(memory); in ux_test_memory_is_freed()
/USBX-v6.2.1/docs/
Drevision_history.txt21 added data memory barrier definition,
46 … ux_system_initialize.c Added cache safe memory pool size initialization,
53 … ux_utility_memory_allocate.c Fixed allocation of memory with single pool.
54 ux_utility_memory_free.c Fixed memory size returned to pool.
55 Fixed regular memory range check issue.
140 enhance memory boundary check.
256 added memory waste guard.
345 ux_hcd_ehci_request_bulk_transfer.c Added data memory barrier.
704 Optimized USB host class HID usage array memory use:
814 Modified to enhance memory boundary check to prevent buffer overflow:
[all …]
/USBX-v6.2.1/
DREADME.md54 /* available RAM memory address for tx_application_define. */
/USBX-v6.2.1/common/core/inc/
Dux_utility.h86 VOID _ux_utility_memory_free(VOID *memory);