Home
last modified time | relevance | path

Searched refs:transfer_request (Results 1 – 25 of 387) sorted by relevance

12345678910>>...16

/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_prolific_setup.c83 UX_TRANSFER *transfer_request; in _ux_host_class_prolific_setup() local
88 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_prolific_setup()
118 transfer_request -> ux_transfer_request_data_pointer = setup_buffer; in _ux_host_class_prolific_setup()
119 transfer_request -> ux_transfer_request_requested_length = 1; in _ux_host_class_prolific_setup()
120 transfer_request -> ux_transfer_request_function = 1; in _ux_host_class_prolific_setup()
121transfer_request -> ux_transfer_request_type = UX_REQUEST_IN | UX_REQUEST_TYPE_VEN… in _ux_host_class_prolific_setup()
122transfer_request -> ux_transfer_request_value = UX_HOST_CLASS_PROLIFIC_COMMAND_EEPR… in _ux_host_class_prolific_setup()
123 transfer_request -> ux_transfer_request_index = 0; in _ux_host_class_prolific_setup()
126 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_prolific_setup()
141 transfer_request -> ux_transfer_request_data_pointer = setup_buffer; in _ux_host_class_prolific_setup()
[all …]
Dux_host_class_asix_setup.c80 UX_TRANSFER *transfer_request; in _ux_host_class_asix_setup() local
86 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_asix_setup()
94 transfer_request -> ux_transfer_request_data_pointer = setup_buffer; in _ux_host_class_asix_setup()
95 transfer_request -> ux_transfer_request_requested_length = 2; in _ux_host_class_asix_setup()
96transfer_request -> ux_transfer_request_function = UX_HOST_CLASS_ASIX_REQ_READ_PHY_ID; in _ux_host_class_asix_setup()
97transfer_request -> ux_transfer_request_type = UX_REQUEST_IN | UX_REQUEST_TYPE_VEN… in _ux_host_class_asix_setup()
98 transfer_request -> ux_transfer_request_value = 0; in _ux_host_class_asix_setup()
99 transfer_request -> ux_transfer_request_index = 0; in _ux_host_class_asix_setup()
102 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_asix_setup()
105 …if ((status != UX_SUCCESS) || (transfer_request -> ux_transfer_request_completion_code != UX_SUCCE… in _ux_host_class_asix_setup()
[all …]
Dux_host_class_storage_transport_cbi.c91 UX_TRANSFER *transfer_request; in _ux_host_class_storage_transport_cbi() local
104 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_storage_transport_cbi()
107 transfer_request -> ux_transfer_request_data_pointer = UX_NULL; in _ux_host_class_storage_transport_cbi()
108 transfer_request -> ux_transfer_request_requested_length = 0; in _ux_host_class_storage_transport_cbi()
109 transfer_request -> ux_transfer_request_function = 0; in _ux_host_class_storage_transport_cbi()
110transfer_request -> ux_transfer_request_type = UX_REQUEST_OUT | UX_REQUEST_TYPE_CLASS… in _ux_host_class_storage_transport_cbi()
111 transfer_request -> ux_transfer_request_value = 0; in _ux_host_class_storage_transport_cbi()
112transfer_request -> ux_transfer_request_index = storage -> ux_host_class_storage_inter… in _ux_host_class_storage_transport_cbi()
119 transfer_request -> ux_transfer_request_data_pointer = ufi; in _ux_host_class_storage_transport_cbi()
120transfer_request -> ux_transfer_request_requested_length = (ULONG)*(cbw+UX_HOST_CLASS_STORAGE_CBW… in _ux_host_class_storage_transport_cbi()
[all …]
Dux_host_class_storage_transport_cb.c89 UX_TRANSFER *transfer_request; in _ux_host_class_storage_transport_cb() local
102 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_storage_transport_cb()
105 transfer_request -> ux_transfer_request_data_pointer = UX_NULL; in _ux_host_class_storage_transport_cb()
106 transfer_request -> ux_transfer_request_requested_length = 0; in _ux_host_class_storage_transport_cb()
107 transfer_request -> ux_transfer_request_function = 0; in _ux_host_class_storage_transport_cb()
108transfer_request -> ux_transfer_request_type = UX_REQUEST_OUT | UX_REQUEST_TYPE_CLASS… in _ux_host_class_storage_transport_cb()
109 transfer_request -> ux_transfer_request_value = 0; in _ux_host_class_storage_transport_cb()
110transfer_request -> ux_transfer_request_index = storage -> ux_host_class_storage_inter… in _ux_host_class_storage_transport_cb()
117 transfer_request -> ux_transfer_request_data_pointer = ufi; in _ux_host_class_storage_transport_cb()
118transfer_request -> ux_transfer_request_requested_length = (ULONG) * (cbw + UX_HOST_CLASS_STORAGE… in _ux_host_class_storage_transport_cb()
[all …]
Dux_host_class_storage_transport_bo.c89 UX_TRANSFER *transfer_request; in _ux_host_class_storage_transport_bo() local
99transfer_request = &storage -> ux_host_class_storage_bulk_out_endpoint -> ux_endpoint_transfer_re… in _ux_host_class_storage_transport_bo()
105 transfer_request -> ux_transfer_request_data_pointer = cbw; in _ux_host_class_storage_transport_bo()
106 transfer_request -> ux_transfer_request_requested_length = UX_HOST_CLASS_STORAGE_CBW_LENGTH; in _ux_host_class_storage_transport_bo()
114 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_storage_transport_bo()
122 …status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, UX_MS_TO_TICK… in _ux_host_class_storage_transport_bo()
129 _ux_host_stack_transfer_request_abort(transfer_request); in _ux_host_class_storage_transport_bo()
132 transfer_request -> ux_transfer_request_completion_code = UX_TRANSFER_TIMEOUT; in _ux_host_class_storage_transport_bo()
138 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_TRANSFER_TIMEOUT, transfer_request, 0, 0, UX_TRACE_ERRO… in _ux_host_class_storage_transport_bo()
145 if (transfer_request -> ux_transfer_request_completion_code == UX_SUCCESS) in _ux_host_class_storage_transport_bo()
[all …]
Dux_host_class_asix_thread.c105 UX_TRANSFER *transfer_request; in _ux_host_class_asix_thread() local
214transfer_request = &asix -> ux_host_class_asix_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_asix_thread()
221transfer_request -> ux_transfer_request_data_pointer = asix -> ux_host_class_asix_receive_buffer; in _ux_host_class_asix_thread()
224transfer_request -> ux_transfer_request_requested_length = UX_HOST_CLASS_ASIX_RECEIVE_BUFFER_SIZE; in _ux_host_class_asix_thread()
225 transfer_request -> ux_transfer_request_actual_length = 0; in _ux_host_class_asix_thread()
228 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_asix_thread()
244 … _ux_host_semaphore_get_norc(&transfer_request -> ux_transfer_request_semaphore, UX_WAIT_FOREVER); in _ux_host_class_asix_thread()
247 if (transfer_request -> ux_transfer_request_completion_code != UX_SUCCESS) in _ux_host_class_asix_thread()
251 _ux_host_stack_transfer_request_abort(transfer_request); in _ux_host_class_asix_thread()
263 if (transfer_request -> ux_transfer_request_actual_length == 0) in _ux_host_class_asix_thread()
[all …]
Dux_host_class_pima_read.c105 UX_TRANSFER *transfer_request; in _ux_host_class_pima_read() local
116transfer_request = &pima -> ux_host_class_pima_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_pima_read()
125 transfer_request -> ux_transfer_request_data_pointer = ptp_payload; in _ux_host_class_pima_read()
126 transfer_request -> ux_transfer_request_requested_length = requested_length; in _ux_host_class_pima_read()
129 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_pima_read()
136 …status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, UX_MS_TO_TICK… in _ux_host_class_pima_read()
143 _ux_host_stack_transfer_request_abort(transfer_request); in _ux_host_class_pima_read()
163 … if (transfer_request -> ux_transfer_request_actual_length <= UX_HOST_CLASS_PIMA_DATA_HEADER_SIZE) in _ux_host_class_pima_read()
173 if (header_length < transfer_request -> ux_transfer_request_actual_length) in _ux_host_class_pima_read()
191 data_length = header_length - transfer_request -> ux_transfer_request_actual_length; in _ux_host_class_pima_read()
[all …]
Dux_host_class_cdc_acm_read.c85 UX_TRANSFER *transfer_request; in _ux_host_class_cdc_acm_read() local
126transfer_request = &cdc_acm -> ux_host_class_cdc_acm_bulk_in_endpoint -> ux_endpoint_transfer_req… in _ux_host_class_cdc_acm_read()
131 transfer_flags = transfer_request -> ux_transfer_request_flags; in _ux_host_class_cdc_acm_read()
132 transfer_request -> ux_transfer_request_flags |= UX_TRANSFER_FLAG_AUTO_WAIT; in _ux_host_class_cdc_acm_read()
141 if (requested_length > transfer_request -> ux_transfer_request_maximum_length) in _ux_host_class_cdc_acm_read()
142 transfer_request_length = transfer_request -> ux_transfer_request_maximum_length; in _ux_host_class_cdc_acm_read()
147 transfer_request -> ux_transfer_request_data_pointer = data_pointer; in _ux_host_class_cdc_acm_read()
148 transfer_request -> ux_transfer_request_requested_length = transfer_request_length; in _ux_host_class_cdc_acm_read()
151 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_cdc_acm_read()
159 status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, in _ux_host_class_cdc_acm_read()
[all …]
Dux_host_class_asix_read.c86 UX_TRANSFER *transfer_request; in _ux_host_class_asix_read() local
110transfer_request = &asix -> ux_host_class_asix_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_asix_read()
118 if (requested_length > transfer_request -> ux_transfer_request_maximum_length) in _ux_host_class_asix_read()
119 transfer_request_length = transfer_request -> ux_transfer_request_maximum_length; in _ux_host_class_asix_read()
124 transfer_request -> ux_transfer_request_data_pointer = data_pointer; in _ux_host_class_asix_read()
125 transfer_request -> ux_transfer_request_requested_length = transfer_request_length; in _ux_host_class_asix_read()
128 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_asix_read()
135 …status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, UX_MS_TO_TICK… in _ux_host_class_asix_read()
138 … if (status != UX_SUCCESS || transfer_request -> ux_transfer_request_completion_code != UX_SUCCESS) in _ux_host_class_asix_read()
142 _ux_host_stack_transfer_request_abort(transfer_request); in _ux_host_class_asix_read()
[all …]
Dux_host_class_pima_object_get.c97 UX_TRANSFER *transfer_request; in _ux_host_class_pima_object_get() local
146transfer_request = &pima -> ux_host_class_pima_bulk_out_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_pima_object_get()
173 transfer_request -> ux_transfer_request_data_pointer = ptp_payload; in _ux_host_class_pima_object_get()
174 transfer_request -> ux_transfer_request_requested_length = requested_length; in _ux_host_class_pima_object_get()
177 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_pima_object_get()
184 …status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, UX_MS_TO_TICK… in _ux_host_class_pima_object_get()
187 … if (status != UX_SUCCESS || transfer_request -> ux_transfer_request_completion_code != UX_SUCCESS) in _ux_host_class_pima_object_get()
191 _ux_host_stack_transfer_request_abort(transfer_request); in _ux_host_class_pima_object_get()
215 if (requested_length == transfer_request -> ux_transfer_request_actual_length) in _ux_host_class_pima_object_get()
220transfer_request = &pima -> ux_host_class_pima_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_pima_object_get()
[all …]
Dux_host_class_cdc_acm_transmission_callback.c74 VOID _ux_host_class_cdc_acm_transmission_callback(UX_TRANSFER *transfer_request) in _ux_host_class_cdc_acm_transmission_callback() argument
82 cdc_acm = (UX_HOST_CLASS_CDC_ACM *) transfer_request -> ux_transfer_request_class_instance; in _ux_host_class_cdc_acm_transmission_callback()
85 if (transfer_request -> ux_transfer_request_completion_code == UX_SUCCESS) in _ux_host_class_cdc_acm_transmission_callback()
90 transfer_request -> ux_transfer_request_actual_length; in _ux_host_class_cdc_acm_transmission_callback()
99 if (request_length > transfer_request -> ux_transfer_request_maximum_length) in _ux_host_class_cdc_acm_transmission_callback()
100 request_length = transfer_request -> ux_transfer_request_maximum_length; in _ux_host_class_cdc_acm_transmission_callback()
103 transfer_request -> ux_transfer_request_data_pointer += in _ux_host_class_cdc_acm_transmission_callback()
104 transfer_request -> ux_transfer_request_actual_length; in _ux_host_class_cdc_acm_transmission_callback()
105 transfer_request -> ux_transfer_request_requested_length = request_length; in _ux_host_class_cdc_acm_transmission_callback()
106 UX_TRANSFER_STATE_RESET(transfer_request); in _ux_host_class_cdc_acm_transmission_callback()
[all …]
Dux_host_class_cdc_acm_write.c88 UX_TRANSFER *transfer_request; in _ux_host_class_cdc_acm_write() local
135transfer_request = &cdc_acm -> ux_host_class_cdc_acm_bulk_out_endpoint -> ux_endpoint_transfer_re… in _ux_host_class_cdc_acm_write()
140 transfer_flags = transfer_request -> ux_transfer_request_flags; in _ux_host_class_cdc_acm_write()
141 transfer_request -> ux_transfer_request_flags |= UX_TRANSFER_FLAG_AUTO_WAIT; in _ux_host_class_cdc_acm_write()
150 if (requested_length > transfer_request -> ux_transfer_request_maximum_length) in _ux_host_class_cdc_acm_write()
151 transfer_request_length = transfer_request -> ux_transfer_request_maximum_length; in _ux_host_class_cdc_acm_write()
156 transfer_request -> ux_transfer_request_data_pointer = data_pointer; in _ux_host_class_cdc_acm_write()
157 transfer_request -> ux_transfer_request_requested_length = transfer_request_length; in _ux_host_class_cdc_acm_write()
160 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_class_cdc_acm_write()
168 status = _ux_host_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, in _ux_host_class_cdc_acm_write()
[all …]
/USBX-v6.2.1/common/usbx_host_controllers/src/
Dux_hcd_ohci_done_queue_process.c99 UX_TRANSFER *transfer_request; in _ux_hcd_ohci_done_queue_process() local
132 transfer_request = td -> ux_ohci_td_transfer_request; in _ux_hcd_ohci_done_queue_process()
135 endpoint = transfer_request -> ux_transfer_request_endpoint; in _ux_hcd_ohci_done_queue_process()
155 transfer_request -> ux_transfer_request_actual_length += td -> ux_ohci_td_length; in _ux_hcd_ohci_done_queue_process()
163 …if (transfer_request -> ux_transfer_request_actual_length == transfer_request -> ux_transfer_reque… in _ux_hcd_ohci_done_queue_process()
166 transfer_request -> ux_transfer_request_completion_code = UX_SUCCESS; in _ux_hcd_ohci_done_queue_process()
167 if (transfer_request -> ux_transfer_request_completion_function != UX_NULL) in _ux_hcd_ohci_done_queue_process()
168transfer_request -> ux_transfer_request_completion_function(transfer_request); in _ux_hcd_ohci_done_queue_process()
169 _ux_host_semaphore_put(&transfer_request -> ux_transfer_request_semaphore); in _ux_hcd_ohci_done_queue_process()
180transfer_request -> ux_transfer_request_actual_length += td -> ux_ohci_td_length - ((ULONG) td ->… in _ux_hcd_ohci_done_queue_process()
[all …]
/USBX-v6.2.1/test/regression/
Dusbx_ux_device_class_cdc_ecm_control_request_test.c48 UX_TRANSFER *transfer_request; in post_init_host() local
56 transfer_request = &control_endpoint->ux_endpoint_transfer_request; in post_init_host()
58 transfer_request -> ux_transfer_request_data_pointer = buffer; in post_init_host()
59 transfer_request -> ux_transfer_request_index = 0; in post_init_host()
62 transfer_request -> ux_transfer_request_requested_length = 0; in post_init_host()
63transfer_request -> ux_transfer_request_function = UX_DEVICE_CLASS_CDC_ECM_SET_ETHERNET_M… in post_init_host()
64transfer_request -> ux_transfer_request_type = UX_REQUEST_OUT | UX_REQUEST_TYPE_CLASS… in post_init_host()
65 transfer_request -> ux_transfer_request_value = 1; in post_init_host()
66 UX_TEST_CHECK_SUCCESS(ux_host_stack_transfer_request(transfer_request)); in post_init_host()
68 transfer_request -> ux_transfer_request_requested_length = 0; in post_init_host()
[all …]
Dusbx_ux_device_stack_standard_request_tests.c869 UX_TRANSFER *transfer_request; in test_ux_host_class_cdc_acm_write() local
877transfer_request = &cdc_acm -> ux_host_class_cdc_acm_bulk_out_endpoint -> ux_endpoint_transfer_re… in test_ux_host_class_cdc_acm_write()
880 if (requested_length > transfer_request -> ux_transfer_request_maximum_length) in test_ux_host_class_cdc_acm_write()
881 transfer_request_length = transfer_request -> ux_transfer_request_maximum_length; in test_ux_host_class_cdc_acm_write()
886 transfer_request -> ux_transfer_request_data_pointer = data_pointer; in test_ux_host_class_cdc_acm_write()
887 transfer_request -> ux_transfer_request_requested_length = transfer_request_length; in test_ux_host_class_cdc_acm_write()
890 status = ux_host_stack_transfer_request(transfer_request); in test_ux_host_class_cdc_acm_write()
897 …status = _ux_utility_semaphore_get(&transfer_request -> ux_transfer_request_semaphore, UX_HOST_CL… in test_ux_host_class_cdc_acm_write()
901 *actual_length += transfer_request -> ux_transfer_request_actual_length; in test_ux_host_class_cdc_acm_write()
908 ux_host_stack_transfer_request_abort(transfer_request); in test_ux_host_class_cdc_acm_write()
[all …]
Dusbx_ux_device_class_hid_descriptor_send_test.c409 UX_TRANSFER *transfer_request; in tx_demo_thread_host_simulation_entry() local
438 transfer_request = &endpoint->ux_endpoint_transfer_request; in tx_demo_thread_host_simulation_entry()
445 transfer_request -> ux_transfer_request_data_pointer = descriptor; in tx_demo_thread_host_simulation_entry()
446 transfer_request -> ux_transfer_request_requested_length = 0x09; in tx_demo_thread_host_simulation_entry()
447 transfer_request -> ux_transfer_request_function = UX_GET_DESCRIPTOR; in tx_demo_thread_host_simulation_entry()
448transfer_request -> ux_transfer_request_type = UX_REQUEST_IN | UX_REQUEST_TYPE_STANDA… in tx_demo_thread_host_simulation_entry()
449 transfer_request -> ux_transfer_request_value = UX_HOST_CLASS_HID_DESCRIPTOR << 8; in tx_demo_thread_host_simulation_entry()
450 transfer_request -> ux_transfer_request_index = 0x00; in tx_demo_thread_host_simulation_entry()
453 status = ux_host_stack_transfer_request(transfer_request); in tx_demo_thread_host_simulation_entry()
466 transfer_request -> ux_transfer_request_data_pointer = descriptor; in tx_demo_thread_host_simulation_entry()
[all …]
Dusbx_ux_host_class_cdc_ecm_transmission_callback_test.c26 UX_TRANSFER transfer_request; in post_init_host() local
37 transfer_request.ux_transfer_request_completion_code = UX_SUCCESS; in post_init_host()
38 transfer_request.ux_transfer_request_class_instance = &my_cdc_ecm; in post_init_host()
41 _ux_host_class_cdc_ecm_transmission_callback(&transfer_request); in post_init_host()
62 transfer_request.ux_transfer_request_class_instance = &my_cdc_ecm; in post_init_host()
63 transfer_request.ux_transfer_request_endpoint = &endpoint; in post_init_host()
64 transfer_request.ux_transfer_request_completion_code = UX_ERROR; in post_init_host()
66 _ux_host_class_cdc_ecm_transmission_callback(&transfer_request); in post_init_host()
71 transfer_request.ux_transfer_request_requested_length = 512; in post_init_host()
72 transfer_request.ux_transfer_request_packet_length = 512; in post_init_host()
[all …]
/USBX-v6.2.1/common/core/src/
Dux_host_stack_transfer_request_abort.c89 UINT _ux_host_stack_transfer_request_abort(UX_TRANSFER *transfer_request) in _ux_host_stack_transfer_request_abort() argument
98 transfer_request -> ux_transfer_request_endpoint -> ux_endpoint_device, in _ux_host_stack_transfer_request_abort()
99 transfer_request -> ux_transfer_request_endpoint, in _ux_host_stack_transfer_request_abort()
100 transfer_request, 0, UX_TRACE_HOST_STACK_EVENTS, 0, 0) in _ux_host_stack_transfer_request_abort()
103 hcd = UX_DEVICE_HCD_GET(transfer_request -> ux_transfer_request_endpoint -> ux_endpoint_device); in _ux_host_stack_transfer_request_abort()
106 if (transfer_request -> ux_transfer_request_completion_code == UX_TRANSFER_STATUS_PENDING) in _ux_host_stack_transfer_request_abort()
110 hcd -> ux_hcd_entry_function(hcd, UX_HCD_TRANSFER_ABORT, transfer_request); in _ux_host_stack_transfer_request_abort()
121 completion_code = transfer_request -> ux_transfer_request_completion_code; in _ux_host_stack_transfer_request_abort()
124 transfer_request -> ux_transfer_request_completion_code = UX_TRANSFER_STATUS_ABORT; in _ux_host_stack_transfer_request_abort()
128 if (transfer_request -> ux_transfer_request_completion_function != UX_NULL) in _ux_host_stack_transfer_request_abort()
[all …]
Dux_device_stack_transfer_run.c84 UINT _ux_device_stack_transfer_run(UX_SLAVE_TRANSFER *transfer_request, ULONG slave_length, ULONG … in _ux_device_stack_transfer_run() argument
95 if (transfer_request -> ux_slave_transfer_request_status_phase_ignore == UX_TRUE) in _ux_device_stack_transfer_run()
97 transfer_request -> ux_slave_transfer_request_completion_code = UX_SUCCESS; in _ux_device_stack_transfer_run()
98 transfer_request -> ux_slave_transfer_request_state = UX_STATE_NEXT; in _ux_device_stack_transfer_run()
110 transfer_request -> ux_slave_transfer_request_completion_code = UX_TRANSFER_NOT_READY; in _ux_device_stack_transfer_run()
111 transfer_request -> ux_slave_transfer_request_state = UX_STATE_RESET; in _ux_device_stack_transfer_run()
119 endpoint = transfer_request -> ux_slave_transfer_request_endpoint; in _ux_device_stack_transfer_run()
122 state = transfer_request -> ux_slave_transfer_request_state; in _ux_device_stack_transfer_run()
135 transfer_request -> ux_slave_transfer_request_phase = UX_TRANSFER_PHASE_DATA_OUT; in _ux_device_stack_transfer_run()
137 transfer_request -> ux_slave_transfer_request_phase = UX_TRANSFER_PHASE_DATA_IN; in _ux_device_stack_transfer_run()
[all …]
Dux_host_stack_transfer_run.c90 UINT _ux_host_stack_transfer_run(UX_TRANSFER *transfer_request) in _ux_host_stack_transfer_run() argument
103 endpoint = transfer_request -> ux_transfer_request_endpoint; in _ux_host_stack_transfer_run()
133 transfer_request -> ux_transfer_request_completion_code = UX_TRANSFER_NOT_READY; in _ux_host_stack_transfer_run()
134 transfer_request -> ux_transfer_request_state = UX_STATE_EXIT; in _ux_host_stack_transfer_run()
135 _ux_host_stack_transfer_retire(transfer_request); in _ux_host_stack_transfer_run()
147 switch(transfer_request -> ux_transfer_request_state) in _ux_host_stack_transfer_run()
152 transfer_request -> ux_transfer_request_actual_length = 0; in _ux_host_stack_transfer_run()
153 transfer_request -> ux_transfer_request_status = UX_TRANSFER_STATUS_NOT_PENDING; in _ux_host_stack_transfer_run()
154 transfer_request -> ux_transfer_request_completion_code = UX_TRANSFER_STATUS_PENDING; in _ux_host_stack_transfer_run()
155 transfer_request -> ux_transfer_request_state = UX_STATE_WAIT; in _ux_host_stack_transfer_run()
[all …]
Dux_device_stack_transfer_request.c83 UINT _ux_device_stack_transfer_request(UX_SLAVE_TRANSFER *transfer_request, in _ux_device_stack_transfer_request() argument
91 UX_SLAVE_TRANSFER_STATE_RESET(transfer_request); in _ux_device_stack_transfer_request()
92 status = _ux_device_stack_transfer_run(transfer_request, slave_length, host_length); in _ux_device_stack_transfer_request()
96 return(transfer_request -> ux_slave_transfer_request_completion_code); in _ux_device_stack_transfer_request()
110 if (transfer_request -> ux_slave_transfer_request_status_phase_ignore == UX_TRUE) in _ux_device_stack_transfer_request()
125 transfer_request -> ux_slave_transfer_request_status = UX_TRANSFER_STATUS_PENDING; in _ux_device_stack_transfer_request()
139 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_DEVICE_STACK_TRANSFER_REQUEST, transfer_request, 0, 0, 0, UX_TRAC… in _ux_device_stack_transfer_request()
145 endpoint = transfer_request -> ux_slave_transfer_request_endpoint; in _ux_device_stack_transfer_request()
160 transfer_request -> ux_slave_transfer_request_phase = UX_TRANSFER_PHASE_DATA_OUT; in _ux_device_stack_transfer_request()
162 transfer_request -> ux_slave_transfer_request_phase = UX_TRANSFER_PHASE_DATA_IN; in _ux_device_stack_transfer_request()
[all …]
Dux_host_stack_transfer_request.c92 UINT _ux_host_stack_transfer_request(UX_TRANSFER *transfer_request) in _ux_host_stack_transfer_request() argument
97 UX_TRANSFER_STATE_RESET(transfer_request); in _ux_host_stack_transfer_request()
98 _ux_host_stack_transfer_run(transfer_request); in _ux_host_stack_transfer_request()
99 if ((transfer_request -> ux_transfer_request_flags & UX_TRANSFER_FLAG_AUTO_WAIT)) in _ux_host_stack_transfer_request()
107 if (transfer_request -> ux_transfer_request_state <= UX_STATE_NEXT) in _ux_host_stack_transfer_request()
110 status = transfer_request -> ux_transfer_request_completion_code; in _ux_host_stack_transfer_request()
116 if (transfer_request -> ux_transfer_request_completion_code == UX_TRANSFER_STATUS_PENDING) in _ux_host_stack_transfer_request()
119 status = transfer_request -> ux_transfer_request_completion_code; in _ux_host_stack_transfer_request()
134 endpoint = transfer_request -> ux_transfer_request_endpoint; in _ux_host_stack_transfer_request()
149 transfer_request -> ux_transfer_request_completion_code = UX_TRANSFER_STATUS_PENDING; in _ux_host_stack_transfer_request()
[all …]
Dux_host_stack_device_descriptor_read.c83 UX_TRANSFER *transfer_request; in _ux_host_stack_device_descriptor_read() local
93 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_stack_device_descriptor_read()
103 transfer_request -> ux_transfer_request_data_pointer = descriptor; in _ux_host_stack_device_descriptor_read()
104 transfer_request -> ux_transfer_request_requested_length = 8; in _ux_host_stack_device_descriptor_read()
105 transfer_request -> ux_transfer_request_function = UX_GET_DESCRIPTOR; in _ux_host_stack_device_descriptor_read()
106transfer_request -> ux_transfer_request_type = UX_REQUEST_IN | UX_REQUEST_TYPE_STANDA… in _ux_host_stack_device_descriptor_read()
107 transfer_request -> ux_transfer_request_value = UX_DEVICE_DESCRIPTOR_ITEM << 8; in _ux_host_stack_device_descriptor_read()
108 transfer_request -> ux_transfer_request_index = 0; in _ux_host_stack_device_descriptor_read()
111 device -> ux_device_enum_trans = transfer_request; in _ux_host_stack_device_descriptor_read()
117 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_stack_device_descriptor_read()
[all …]
Dux_host_stack_configuration_set.c93 UX_TRANSFER *transfer_request; in _ux_host_stack_configuration_set() local
105 transfer_request = &control_endpoint -> ux_endpoint_transfer_request; in _ux_host_stack_configuration_set()
125 transfer_request -> ux_transfer_request_data_pointer = UX_NULL; in _ux_host_stack_configuration_set()
126 transfer_request -> ux_transfer_request_requested_length = 0; in _ux_host_stack_configuration_set()
127 transfer_request -> ux_transfer_request_function = UX_SET_FEATURE; in _ux_host_stack_configuration_set()
128transfer_request -> ux_transfer_request_type = UX_REQUEST_OUT| UX_REQUEST_TYPE_STANDA… in _ux_host_stack_configuration_set()
129transfer_request -> ux_transfer_request_value = UX_OTG_FEATURE_A_HNP_SUPPORT; in _ux_host_stack_configuration_set()
130 transfer_request -> ux_transfer_request_index = 0; in _ux_host_stack_configuration_set()
133 status = _ux_host_stack_transfer_request(transfer_request); in _ux_host_stack_configuration_set()
150 transfer_request -> ux_transfer_request_requested_length = 0; in _ux_host_stack_configuration_set()
[all …]
/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_dfu_control_request.c107 UX_SLAVE_TRANSFER *transfer_request; in _ux_device_class_dfu_control_request() local
133transfer_request = &device -> ux_slave_device_control_endpoint.ux_slave_endpoint_transfer_request; in _ux_device_class_dfu_control_request()
142 media_status = dfu -> ux_device_class_dfu_custom_request(dfu, transfer_request); in _ux_device_class_dfu_control_request()
153 request = *(transfer_request -> ux_slave_transfer_request_setup + UX_SETUP_REQUEST); in _ux_device_class_dfu_control_request()
154 request_type = *(transfer_request -> ux_slave_transfer_request_setup + UX_SETUP_REQUEST_TYPE); in _ux_device_class_dfu_control_request()
157 …request_value = _ux_utility_short_get(transfer_request -> ux_slave_transfer_request_setup + UX_… in _ux_device_class_dfu_control_request()
160 …request_length = _ux_utility_short_get(transfer_request -> ux_slave_transfer_request_setup + UX_… in _ux_device_class_dfu_control_request()
199 _ux_device_class_dfu_status_get(dfu, transfer_request, UX_FALSE, 0, 0, 0); in _ux_device_class_dfu_control_request()
202 …*transfer_request -> ux_slave_transfer_request_data_pointer = (UCHAR) dfu -> ux_slave_class_dfu_st… in _ux_device_class_dfu_control_request()
205 …*(transfer_request -> ux_slave_transfer_request_data_pointer + UX_SLAVE_CLASS_DFU_GET_STATUS_POLL_… in _ux_device_class_dfu_control_request()
[all …]

12345678910>>...16