| /USBX-v6.2.1/common/core/src/ |
| D | ux_hcd_sim_host_initialize.c | 93 UX_HCD_SIM_HOST *hcd_sim_host; in _ux_hcd_sim_host_initialize() local 101 …hcd_sim_host = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_HCD_SIM_HOST… in _ux_hcd_sim_host_initialize() 102 if (hcd_sim_host == UX_NULL) in _ux_hcd_sim_host_initialize() 106 hcd -> ux_hcd_controller_hardware = (VOID *) hcd_sim_host; in _ux_hcd_sim_host_initialize() 109 hcd_sim_host -> ux_hcd_sim_host_hcd_owner = hcd; in _ux_hcd_sim_host_initialize() 126 …hcd_sim_host -> ux_hcd_sim_host_ed_list = _ux_utility_memory_allocate(UX_ALIGN_16, UX_REGULAR_MEM… in _ux_hcd_sim_host_initialize() 127 if (hcd_sim_host -> ux_hcd_sim_host_ed_list == UX_NULL) in _ux_hcd_sim_host_initialize() 136 …hcd_sim_host -> ux_hcd_sim_host_td_list = _ux_utility_memory_allocate(UX_ALIGN_32, UX_REGULAR_MEM… in _ux_hcd_sim_host_initialize() 137 if (hcd_sim_host -> ux_hcd_sim_host_td_list == UX_NULL) in _ux_hcd_sim_host_initialize() 144 …hcd_sim_host -> ux_hcd_sim_host_iso_td_list = _ux_utility_memory_allocate(UX_ALIGN_32, UX_REGULAR… in _ux_hcd_sim_host_initialize() [all …]
|
| D | ux_hcd_sim_host_entry.c | 99 UX_HCD_SIM_HOST *hcd_sim_host; in _ux_hcd_sim_host_entry() local 116 hcd_sim_host = (UX_HCD_SIM_HOST *) hcd -> ux_hcd_controller_hardware; in _ux_hcd_sim_host_entry() 123 status = _ux_hcd_sim_host_uninitialize(hcd_sim_host); in _ux_hcd_sim_host_entry() 129 status = _ux_hcd_sim_host_controller_disable(hcd_sim_host); in _ux_hcd_sim_host_entry() 135 status = _ux_hcd_sim_host_port_status_get(hcd_sim_host, (ULONG) (ALIGN_TYPE) parameter); in _ux_hcd_sim_host_entry() 177 status = _ux_hcd_sim_host_port_reset(hcd_sim_host, (ULONG) (ALIGN_TYPE) parameter); in _ux_hcd_sim_host_entry() 183 status = _ux_hcd_sim_host_frame_number_get(hcd_sim_host, (ULONG *) parameter); in _ux_hcd_sim_host_entry() 196 status = _ux_hcd_sim_host_transfer_run(hcd_sim_host, (UX_TRANSFER *) parameter); in _ux_hcd_sim_host_entry() 198 status = _ux_hcd_sim_host_request_transfer(hcd_sim_host, (UX_TRANSFER *) parameter); in _ux_hcd_sim_host_entry() 205 status = _ux_hcd_sim_host_transfer_abort(hcd_sim_host, (UX_TRANSFER *) parameter); in _ux_hcd_sim_host_entry() [all …]
|
| D | ux_hcd_sim_host_uninitialize.c | 77 UINT _ux_hcd_sim_host_uninitialize(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_uninitialize() argument 80 UX_HCD *hcd = hcd_sim_host -> ux_hcd_sim_host_hcd_owner; in _ux_hcd_sim_host_uninitialize() 90 hcd_sim_host = (UX_HCD_SIM_HOST *)hcd -> ux_hcd_controller_hardware; in _ux_hcd_sim_host_uninitialize() 93 _ux_host_timer_delete(&hcd_sim_host -> ux_hcd_sim_host_timer); in _ux_hcd_sim_host_uninitialize() 100 td = &hcd_sim_host -> ux_hcd_sim_host_td_list[td_index]; in _ux_hcd_sim_host_uninitialize() 120 if (hcd_sim_host -> ux_hcd_sim_host_iso_td_list) in _ux_hcd_sim_host_uninitialize() 121 _ux_utility_memory_free(hcd_sim_host -> ux_hcd_sim_host_iso_td_list); in _ux_hcd_sim_host_uninitialize() 123 if (hcd_sim_host -> ux_hcd_sim_host_td_list) in _ux_hcd_sim_host_uninitialize() 124 _ux_utility_memory_free(hcd_sim_host -> ux_hcd_sim_host_td_list); in _ux_hcd_sim_host_uninitialize() 126 if (hcd_sim_host -> ux_hcd_sim_host_ed_list) in _ux_hcd_sim_host_uninitialize() [all …]
|
| D | ux_hcd_sim_host_asynch_schedule.c | 70 VOID _ux_hcd_sim_host_asynch_schedule(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_asynch_schedule() argument 79 ed = hcd_sim_host -> ux_hcd_sim_host_asynch_current_ed; in _ux_hcd_sim_host_asynch_schedule() 86 if (hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed == UX_NULL) in _ux_hcd_sim_host_asynch_schedule() 89 ed = hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed; in _ux_hcd_sim_host_asynch_schedule() 104 status = _ux_hcd_sim_host_transaction_schedule(hcd_sim_host, ed); in _ux_hcd_sim_host_asynch_schedule() 113 …hcd_sim_host -> ux_hcd_sim_host_asynch_current_ed = hcd_sim_host -> ux_hcd_sim_host_asynch_head_e… in _ux_hcd_sim_host_asynch_schedule() 115 … hcd_sim_host -> ux_hcd_sim_host_asynch_current_ed = ed -> ux_sim_host_ed_next_ed; in _ux_hcd_sim_host_asynch_schedule() 121 ed = hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed; in _ux_hcd_sim_host_asynch_schedule()
|
| D | ux_hcd_sim_host_request_transfer.c | 85 UINT _ux_hcd_sim_host_request_transfer(UX_HCD_SIM_HOST *hcd_sim_host, UX_TRANSFER *transfer_reques… in _ux_hcd_sim_host_request_transfer() argument 104 status = _ux_hcd_sim_host_request_control_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_request_transfer() 110 status = _ux_hcd_sim_host_request_bulk_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_request_transfer() 115 status = _ux_hcd_sim_host_request_interrupt_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_request_transfer() 120 status = _ux_hcd_sim_host_request_isochronous_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_request_transfer()
|
| D | ux_hcd_sim_host_isochronous_endpoint_create.c | 72 UINT _ux_hcd_sim_host_isochronous_endpoint_create(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *endp… in _ux_hcd_sim_host_isochronous_endpoint_create() argument 82 ed = _ux_hcd_sim_host_ed_obtain(hcd_sim_host); in _ux_hcd_sim_host_isochronous_endpoint_create() 87 td = _ux_hcd_sim_host_isochronous_td_obtain(hcd_sim_host); in _ux_hcd_sim_host_isochronous_endpoint_create() 103 head_ed = hcd_sim_host -> ux_hcd_sim_host_iso_head_ed; in _ux_hcd_sim_host_isochronous_endpoint_create() 105 hcd_sim_host -> ux_hcd_sim_host_iso_head_ed = ed; in _ux_hcd_sim_host_isochronous_endpoint_create()
|
| D | ux_hcd_sim_host_timer_function.c | 83 UX_HCD_SIM_HOST *hcd_sim_host; in _ux_hcd_sim_host_timer_function() local 88 UX_TIMER_EXTENSION_PTR_GET(hcd_sim_host, UX_HCD_SIM_HOST, hcd_sim_host_addr) in _ux_hcd_sim_host_timer_function() 91 hcd = hcd_sim_host -> ux_hcd_sim_host_hcd_owner; in _ux_hcd_sim_host_timer_function() 94 hcd_sim_host -> ux_hcd_sim_host_interrupt_count++; in _ux_hcd_sim_host_timer_function()
|
| D | ux_hcd_sim_host_asynchronous_endpoint_create.c | 73 UINT _ux_hcd_sim_host_asynchronous_endpoint_create(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *end… in _ux_hcd_sim_host_asynchronous_endpoint_create() argument 87 ed = _ux_hcd_sim_host_ed_obtain(hcd_sim_host); in _ux_hcd_sim_host_asynchronous_endpoint_create() 92 td = _ux_hcd_sim_host_regular_td_obtain(hcd_sim_host); in _ux_hcd_sim_host_asynchronous_endpoint_create() 111 head_ed = hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed; in _ux_hcd_sim_host_asynchronous_endpoint_create() 113 hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed = ed; in _ux_hcd_sim_host_asynchronous_endpoint_create()
|
| D | ux_hcd_sim_host_periodic_schedule.c | 72 VOID _ux_hcd_sim_host_periodic_schedule(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_periodic_schedule() argument 79 _ux_hcd_sim_host_frame_number_get(hcd_sim_host, &frame_number); in _ux_hcd_sim_host_periodic_schedule() 85 ed = hcd_sim_host -> ux_hcd_sim_host_interrupt_ed_list[frame_number]; in _ux_hcd_sim_host_periodic_schedule() 99 _ux_hcd_sim_host_transaction_schedule(hcd_sim_host, ed); in _ux_hcd_sim_host_periodic_schedule()
|
| D | ux_hcd_sim_host_transfer_run.c | 82 UINT _ux_hcd_sim_host_transfer_run(UX_HCD_SIM_HOST *hcd_sim_host, UX_TRANSFER *transfer_request) in _ux_hcd_sim_host_transfer_run() argument 142 status = _ux_hcd_sim_host_request_control_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_transfer_run() 148 status = _ux_hcd_sim_host_request_bulk_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_transfer_run() 153 status = _ux_hcd_sim_host_request_interrupt_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_transfer_run() 158 status = _ux_hcd_sim_host_request_isochronous_transfer(hcd_sim_host, transfer_request); in _ux_hcd_sim_host_transfer_run()
|
| D | ux_hcd_sim_host_interrupt_endpoint_create.c | 92 UINT _ux_hcd_sim_host_interrupt_endpoint_create(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *endpoi… in _ux_hcd_sim_host_interrupt_endpoint_create() argument 106 ed = _ux_hcd_sim_host_ed_obtain(hcd_sim_host); in _ux_hcd_sim_host_interrupt_endpoint_create() 111 td = _ux_hcd_sim_host_regular_td_obtain(hcd_sim_host); in _ux_hcd_sim_host_interrupt_endpoint_create() 130 ed_list = _ux_hcd_sim_host_least_traffic_list_get(hcd_sim_host); in _ux_hcd_sim_host_interrupt_endpoint_create() 176 hcd_sim_host -> ux_hcd_sim_host_periodic_scheduler_active++; in _ux_hcd_sim_host_interrupt_endpoint_create()
|
| D | ux_hcd_sim_host_asynchronous_endpoint_destroy.c | 72 UINT _ux_hcd_sim_host_asynchronous_endpoint_destroy(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *en… in _ux_hcd_sim_host_asynchronous_endpoint_destroy() argument 94 hcd_sim_host -> ux_hcd_sim_host_asynch_head_ed = next_ed; in _ux_hcd_sim_host_asynchronous_endpoint_destroy() 105 if (hcd_sim_host -> ux_hcd_sim_host_asynch_current_ed == ed) in _ux_hcd_sim_host_asynchronous_endpoint_destroy() 109 hcd_sim_host -> ux_hcd_sim_host_asynch_current_ed = next_ed; in _ux_hcd_sim_host_asynchronous_endpoint_destroy()
|
| D | ux_hcd_sim_host_port_status_get.c | 100 ULONG _ux_hcd_sim_host_port_status_get(UX_HCD_SIM_HOST *hcd_sim_host, ULONG port_index) in _ux_hcd_sim_host_port_status_get() argument 107 if (hcd_sim_host -> ux_hcd_sim_host_nb_root_hubs < port_index) in _ux_hcd_sim_host_port_status_get() 120 port_status = hcd_sim_host -> ux_hcd_sim_host_port_status[port_index]; in _ux_hcd_sim_host_port_status_get()
|
| D | ux_hcd_sim_host_least_traffic_list_get.c | 71 UX_HCD_SIM_HOST_ED *_ux_hcd_sim_host_least_traffic_list_get(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_least_traffic_list_get() argument 87 min_bandwidth_ed = hcd_sim_host -> ux_hcd_sim_host_interrupt_ed_list[0]; in _ux_hcd_sim_host_least_traffic_list_get() 97 ed = hcd_sim_host -> ux_hcd_sim_host_interrupt_ed_list[list_index]; in _ux_hcd_sim_host_least_traffic_list_get()
|
| D | ux_hcd_sim_host_asynch_queue_process.c | 72 VOID _ux_hcd_sim_host_asynch_queue_process(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_asynch_queue_process() argument 75 UX_PARAMETER_NOT_USED(hcd_sim_host); in _ux_hcd_sim_host_asynch_queue_process()
|
| D | ux_hcd_sim_host_iso_queue_process.c | 71 VOID _ux_hcd_sim_host_iso_queue_process(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_iso_queue_process() argument 74 UX_PARAMETER_NOT_USED(hcd_sim_host); in _ux_hcd_sim_host_iso_queue_process()
|
| D | ux_hcd_sim_host_iso_schedule.c | 70 VOID _ux_hcd_sim_host_iso_schedule(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_iso_schedule() argument 73 UX_PARAMETER_NOT_USED(hcd_sim_host); in _ux_hcd_sim_host_iso_schedule()
|
| D | ux_hcd_sim_host_periodic_tree_create.c | 71 UINT _ux_hcd_sim_host_periodic_tree_create(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_periodic_tree_create() argument 94 ed = _ux_hcd_sim_host_ed_obtain(hcd_sim_host); in _ux_hcd_sim_host_periodic_tree_create() 133 hcd_sim_host -> ux_hcd_sim_host_interrupt_ed_list[current_list_entry] = ed; in _ux_hcd_sim_host_periodic_tree_create()
|
| D | ux_hcd_sim_host_frame_number_get.c | 72 UINT _ux_hcd_sim_host_frame_number_get(UX_HCD_SIM_HOST *hcd_sim_host, ULONG *frame_number) in _ux_hcd_sim_host_frame_number_get() argument 76 *frame_number = hcd_sim_host -> ux_hcd_sim_host_interrupt_count; in _ux_hcd_sim_host_frame_number_get()
|
| D | ux_hcd_sim_host_frame_number_set.c | 72 VOID _ux_hcd_sim_host_frame_number_set(UX_HCD_SIM_HOST *hcd_sim_host, ULONG frame_number) in _ux_hcd_sim_host_frame_number_set() argument 75 UX_PARAMETER_NOT_USED(hcd_sim_host); in _ux_hcd_sim_host_frame_number_set()
|
| D | ux_hcd_sim_host_controller_disable.c | 72 UINT _ux_hcd_sim_host_controller_disable(UX_HCD_SIM_HOST *hcd_sim_host) in _ux_hcd_sim_host_controller_disable() argument 75 UX_HCD *hcd = hcd_sim_host -> ux_hcd_sim_host_hcd_owner; in _ux_hcd_sim_host_controller_disable()
|
| D | ux_hcd_sim_host_request_interupt_transfer.c | 74 UINT _ux_hcd_sim_host_request_interrupt_transfer(UX_HCD_SIM_HOST *hcd_sim_host, UX_TRANSFER *trans… in _ux_hcd_sim_host_request_interrupt_transfer() argument 118 tail_td = _ux_hcd_sim_host_regular_td_obtain(hcd_sim_host); in _ux_hcd_sim_host_request_interrupt_transfer() 129 hcd_sim_host -> ux_hcd_sim_host_queue_empty = UX_FALSE; in _ux_hcd_sim_host_request_interrupt_transfer()
|
| D | ux_hcd_sim_host_endpoint_reset.c | 74 UINT _ux_hcd_sim_host_endpoint_reset(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *endpoint) in _ux_hcd_sim_host_endpoint_reset() argument 79 UX_PARAMETER_NOT_USED(hcd_sim_host); in _ux_hcd_sim_host_endpoint_reset()
|
| /USBX-v6.2.1/common/core/inc/ |
| D | ux_hcd_sim_host.h | 227 VOID _ux_hcd_sim_host_asynch_queue_process(UX_HCD_SIM_HOST *hcd_sim_host); 228 VOID _ux_hcd_sim_host_asynch_schedule(UX_HCD_SIM_HOST *hcd_sim_host); 229 UINT _ux_hcd_sim_host_asynchronous_endpoint_create(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *e… 230 UINT _ux_hcd_sim_host_asynchronous_endpoint_destroy(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *… 232 *_ux_hcd_sim_host_ed_obtain(UX_HCD_SIM_HOST *hcd_sim_host); 234 UINT _ux_hcd_sim_host_endpoint_reset(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *endpoint); 236 UINT _ux_hcd_sim_host_frame_number_get(UX_HCD_SIM_HOST *hcd_sim_host, ULONG *frame_number); 237 VOID _ux_hcd_sim_host_frame_number_set(UX_HCD_SIM_HOST *hcd_sim_host, ULONG frame_number); 241 UINT _ux_hcd_sim_host_interrupt_endpoint_create(UX_HCD_SIM_HOST *hcd_sim_host, UX_ENDPOINT *endp… 242 VOID _ux_hcd_sim_host_iso_queue_process(UX_HCD_SIM_HOST *hcd_sim_host); [all …]
|
| /USBX-v6.2.1/test/regression/ |
| D | ux_test_hcd_sim_host.c | 22 UX_HCD_SIM_HOST *hcd_sim_host = hcd -> ux_hcd_controller_hardware; in ux_test_hcd_sim_host_disconnect_no_wait() local 27 if (hcd_sim_host != UX_NULL) in ux_test_hcd_sim_host_disconnect_no_wait() 31 status = tx_timer_deactivate(&hcd_sim_host -> ux_hcd_sim_host_timer); in ux_test_hcd_sim_host_disconnect_no_wait() 75 UX_HCD_SIM_HOST *hcd_sim_host = hcd -> ux_hcd_controller_hardware; in ux_test_hcd_sim_host_connect_no_wait() local 102 status = tx_timer_activate(&hcd_sim_host -> ux_hcd_sim_host_timer); in ux_test_hcd_sim_host_connect_no_wait() 130 ULONG _ux_hcd_sim_host_port_status_get(UX_HCD_SIM_HOST *hcd_sim_host, ULONG port_index) in _ux_hcd_sim_host_port_status_get() argument 134 if (hcd_sim_host -> ux_hcd_sim_host_nb_root_hubs < port_index) in _ux_hcd_sim_host_port_status_get()
|