Home
last modified time | relevance | path

Searched refs:hcd_sim_host (Results 1 – 25 of 36) sorted by relevance

12

/USBX-v6.2.1/common/core/src/
Dux_hcd_sim_host_initialize.c93 UX_HCD_SIM_HOST *hcd_sim_host; in _ux_hcd_sim_host_initialize() local
101hcd_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()
126hcd_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()
136hcd_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()
144hcd_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 …]
Dux_hcd_sim_host_entry.c99 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 …]
Dux_hcd_sim_host_uninitialize.c77 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 …]
Dux_hcd_sim_host_asynch_schedule.c70 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()
113hcd_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()
115hcd_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()
Dux_hcd_sim_host_request_transfer.c85 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()
Dux_hcd_sim_host_isochronous_endpoint_create.c72 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()
Dux_hcd_sim_host_timer_function.c83 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()
Dux_hcd_sim_host_asynchronous_endpoint_create.c73 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()
Dux_hcd_sim_host_periodic_schedule.c72 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()
Dux_hcd_sim_host_transfer_run.c82 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()
Dux_hcd_sim_host_interrupt_endpoint_create.c92 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()
Dux_hcd_sim_host_asynchronous_endpoint_destroy.c72 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()
Dux_hcd_sim_host_port_status_get.c100 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()
Dux_hcd_sim_host_least_traffic_list_get.c71 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()
Dux_hcd_sim_host_asynch_queue_process.c72 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()
Dux_hcd_sim_host_iso_queue_process.c71 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()
Dux_hcd_sim_host_iso_schedule.c70 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()
Dux_hcd_sim_host_periodic_tree_create.c71 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()
Dux_hcd_sim_host_frame_number_get.c72 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()
Dux_hcd_sim_host_frame_number_set.c72 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()
Dux_hcd_sim_host_controller_disable.c72 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()
Dux_hcd_sim_host_request_interupt_transfer.c74 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()
Dux_hcd_sim_host_endpoint_reset.c74 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/
Dux_hcd_sim_host.h227 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/
Dux_test_hcd_sim_host.c22 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()

12