| /USBX-v6.2.1/common/usbx_host_classes/src/ |
| D | ux_host_class_swar_activate.c | 84 UX_HOST_CLASS_SWAR *swar; in _ux_host_class_swar_activate() local 92 swar = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX_HOST_CLASS_SWAR)); in _ux_host_class_swar_activate() 93 if (swar == UX_NULL) in _ux_host_class_swar_activate() 97 swar -> ux_host_class_swar_class = command -> ux_host_class_command_class_ptr; in _ux_host_class_swar_activate() 100 swar -> ux_host_class_swar_device = device; in _ux_host_class_swar_activate() 104 device -> ux_device_class_instance = (VOID *) swar; in _ux_host_class_swar_activate() 107 _ux_host_stack_class_instance_create(swar -> ux_host_class_swar_class, (VOID *) swar); in _ux_host_class_swar_activate() 110 status = _ux_host_class_swar_configure(swar); in _ux_host_class_swar_activate() 114 status = _ux_host_class_swar_endpoints_get(swar); in _ux_host_class_swar_activate() 119 …status = _ux_host_semaphore_create(&swar -> ux_host_class_swar_semaphore, "ux_host_class_swar_sem… in _ux_host_class_swar_activate() [all …]
|
| D | ux_host_class_swar_deactivate.c | 85 UX_HOST_CLASS_SWAR *swar; in _ux_host_class_swar_deactivate() local 90 swar = (UX_HOST_CLASS_SWAR *) command -> ux_host_class_command_instance; in _ux_host_class_swar_deactivate() 93 swar -> ux_host_class_swar_state = UX_HOST_CLASS_INSTANCE_SHUTDOWN; in _ux_host_class_swar_deactivate() 96 status = _ux_host_semaphore_get(&swar -> ux_host_class_swar_semaphore, UX_WAIT_FOREVER); in _ux_host_class_swar_deactivate() 104 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, swar, 0, 0, UX_TRACE_ERROR… in _ux_host_class_swar_deactivate() 110 _ux_host_stack_endpoint_transfer_abort(swar -> ux_host_class_swar_bulk_out_endpoint); in _ux_host_class_swar_deactivate() 113 _ux_host_stack_endpoint_transfer_abort(swar -> ux_host_class_swar_bulk_in_endpoint); in _ux_host_class_swar_deactivate() 120 _ux_host_stack_class_instance_destroy(swar -> ux_host_class_swar_class, (VOID *) swar); in _ux_host_class_swar_deactivate() 123 _ux_host_semaphore_delete(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_deactivate() 131 …-> ux_system_host_change_function(UX_DEVICE_REMOVAL, swar -> ux_host_class_swar_class, (VOID *) sw… in _ux_host_class_swar_deactivate() [all …]
|
| D | ux_host_class_swar_ioctl.c | 78 UINT _ux_host_class_swar_ioctl(UX_HOST_CLASS_SWAR *swar, ULONG ioctl_function, in _ux_host_class_swar_ioctl() argument 93 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_IOCTL_ABORT_IN_PIPE, swar, swar -> ux_host_class_… in _ux_host_class_swar_ioctl() 96 _ux_host_stack_endpoint_transfer_abort(swar -> ux_host_class_swar_bulk_in_endpoint); in _ux_host_class_swar_ioctl() 105 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_IOCTL_ABORT_OUT_PIPE, swar, swar -> ux_host_class… in _ux_host_class_swar_ioctl() 108 _ux_host_stack_endpoint_transfer_abort(swar -> ux_host_class_swar_bulk_out_endpoint); in _ux_host_class_swar_ioctl() 171 UINT _uxe_host_class_swar_ioctl(UX_HOST_CLASS_SWAR *swar, ULONG ioctl_function, in _uxe_host_class_swar_ioctl() argument 176 if (swar == UX_NULL) in _uxe_host_class_swar_ioctl() 180 return(_ux_host_class_swar_ioctl(swar, ioctl_function, parameter)); in _uxe_host_class_swar_ioctl()
|
| D | ux_host_class_swar_endpoints_get.c | 74 UINT _ux_host_class_swar_endpoints_get(UX_HOST_CLASS_SWAR *swar) in _ux_host_class_swar_endpoints_get() argument 82 …for (endpoint_index = 0; endpoint_index < swar -> ux_host_class_swar_interface -> ux_interface_des… in _ux_host_class_swar_endpoints_get() 87 …status = _ux_host_stack_interface_endpoint_get(swar -> ux_host_class_swar_interface, endpoint_ind… in _ux_host_class_swar_endpoints_get() 102 swar -> ux_host_class_swar_bulk_out_endpoint = endpoint; in _ux_host_class_swar_endpoints_get() 109 if (swar -> ux_host_class_swar_bulk_out_endpoint == UX_NULL) in _ux_host_class_swar_endpoints_get() 116 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_ENDPOINT_HANDLE_UNKNOWN, swar, 0, 0, UX_TRACE_ERRORS, 0… in _ux_host_class_swar_endpoints_get() 123 …for (endpoint_index = 0; endpoint_index < swar -> ux_host_class_swar_interface -> ux_interface_des… in _ux_host_class_swar_endpoints_get() 128 …status = _ux_host_stack_interface_endpoint_get(swar -> ux_host_class_swar_interface, endpoint_ind… in _ux_host_class_swar_endpoints_get() 143 swar -> ux_host_class_swar_bulk_in_endpoint = endpoint; in _ux_host_class_swar_endpoints_get() 150 if (swar -> ux_host_class_swar_bulk_in_endpoint == UX_NULL) in _ux_host_class_swar_endpoints_get() [all …]
|
| D | ux_host_class_swar_reception_start.c | 77 UINT _ux_host_class_swar_reception_start (UX_HOST_CLASS_SWAR *swar, in _ux_host_class_swar_reception_start() argument 85 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_RECEPTION_START, swar, 0, 0, 0, UX_TRACE_HOST_CLA… in _ux_host_class_swar_reception_start() 88 …if (_ux_host_stack_class_instance_verify(_ux_system_host_class_swar_name, (VOID *) swar) != UX_SUC… in _ux_host_class_swar_reception_start() 95 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, swar, 0, 0, UX_TRACE_ERROR… in _ux_host_class_swar_reception_start() 105 … transfer_request = &swar -> ux_host_class_swar_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_swar_reception_start() 108 transfer_request -> ux_transfer_request_class_instance = (VOID *) swar; in _ux_host_class_swar_reception_start() 114 swar -> ux_host_class_swar_reception = swar_reception; in _ux_host_class_swar_reception_start() 171 UINT _uxe_host_class_swar_reception_start (UX_HOST_CLASS_SWAR *swar, in _uxe_host_class_swar_reception_start() argument 176 if ((swar == UX_NULL) || (swar_reception == UX_NULL)) in _uxe_host_class_swar_reception_start() 180 return(_ux_host_class_swar_reception_start(swar, swar_reception)); in _uxe_host_class_swar_reception_start()
|
| D | ux_host_class_swar_reception_stop.c | 78 UINT _ux_host_class_swar_reception_stop (UX_HOST_CLASS_SWAR *swar, in _ux_host_class_swar_reception_stop() argument 83 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_RECEPTION_STOP, swar, 0, 0, 0, UX_TRACE_HOST_CLAS… in _ux_host_class_swar_reception_stop() 86 …if (_ux_host_stack_class_instance_verify(_ux_system_host_class_swar_name, (VOID *) swar) != UX_SUC… in _ux_host_class_swar_reception_stop() 93 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, swar, 0, 0, UX_TRACE_ERROR… in _ux_host_class_swar_reception_stop() 103 _ux_host_stack_endpoint_transfer_abort(swar -> ux_host_class_swar_bulk_in_endpoint); in _ux_host_class_swar_reception_stop() 151 UINT _uxe_host_class_swar_reception_stop (UX_HOST_CLASS_SWAR *swar, in _uxe_host_class_swar_reception_stop() argument 156 if ((swar == UX_NULL) || (swar_reception == UX_NULL)) in _uxe_host_class_swar_reception_stop() 160 return(_ux_host_class_swar_reception_start(swar, swar_reception)); in _uxe_host_class_swar_reception_stop()
|
| D | ux_host_class_swar_read.c | 87 UINT _ux_host_class_swar_read(UX_HOST_CLASS_SWAR *swar, UCHAR *data_pointer, in _ux_host_class_swar_read() argument 96 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_READ, swar, data_pointer, requested_length, 0, UX… in _ux_host_class_swar_read() 99 …if (_ux_host_stack_class_instance_verify(_ux_system_host_class_swar_name, (VOID *) swar) != UX_SUC… in _ux_host_class_swar_read() 106 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, swar, 0, 0, UX_TRACE_ERROR… in _ux_host_class_swar_read() 112 status = _ux_host_semaphore_get(&swar -> ux_host_class_swar_semaphore, UX_WAIT_FOREVER); in _ux_host_class_swar_read() 120 … transfer_request = &swar -> ux_host_class_swar_bulk_in_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_swar_read() 159 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_read() 178 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_read() 194 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_read() 208 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_read() [all …]
|
| D | ux_host_class_swar_write.c | 86 UINT _ux_host_class_swar_write(UX_HOST_CLASS_SWAR *swar, UCHAR * data_pointer, in _ux_host_class_swar_write() argument 95 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_SWAR_WRITE, swar, data_pointer, requested_length, 0, U… in _ux_host_class_swar_write() 98 …tack_class_instance_verify((UCHAR *) _ux_system_host_class_swar_name, (VOID *) swar) != UX_SUCCESS) in _ux_host_class_swar_write() 105 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_HOST_CLASS_INSTANCE_UNKNOWN, swar, 0, 0, UX_TRACE_ERROR… in _ux_host_class_swar_write() 111 status = _ux_host_semaphore_get(&swar -> ux_host_class_swar_semaphore, UX_WAIT_FOREVER); in _ux_host_class_swar_write() 119 … transfer_request = &swar -> ux_host_class_swar_bulk_out_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_swar_write() 158 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_write() 177 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_write() 193 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_write() 209 _ux_host_semaphore_put(&swar -> ux_host_class_swar_semaphore); in _ux_host_class_swar_write() [all …]
|
| D | ux_host_class_swar_configure.c | 80 UINT _ux_host_class_swar_configure(UX_HOST_CLASS_SWAR *swar) in _ux_host_class_swar_configure() argument 92 if (swar -> ux_host_class_swar_device -> ux_device_state == UX_DEVICE_CONFIGURED) in _ux_host_class_swar_configure() 97 …status = _ux_host_stack_device_configuration_get(swar -> ux_host_class_swar_device, 0, &configura… in _ux_host_class_swar_configure() 105 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONFIGURATION_HANDLE_UNKNOWN, swar -> ux_host_class_swa… in _ux_host_class_swar_configure() 113 if (swar -> ux_host_class_swar_device -> ux_device_power_source == UX_DEVICE_BUS_POWERED) in _ux_host_class_swar_configure() 117 parent_device = swar -> ux_host_class_swar_device -> ux_device_parent; in _ux_host_class_swar_configure() 128 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONNECTION_INCOMPATIBLE, swar, 0, 0, UX_TRACE_ERRORS, 0… in _ux_host_class_swar_configure() 142 …ation_interface_get(configuration, UX_HOST_CLASS_SWAR_DATA_INTERFACE, 0, &swar -> ux_host_class_sw… in _ux_host_class_swar_configure()
|
| D | ux_host_class_swar_reception_callback.c | 76 UX_HOST_CLASS_SWAR *swar; in _ux_host_class_swar_reception_callback() local 80 swar = (UX_HOST_CLASS_SWAR *) transfer_request -> ux_transfer_request_class_instance; in _ux_host_class_swar_reception_callback() 83 swar_reception = swar -> ux_host_class_swar_reception; in _ux_host_class_swar_reception_callback() 113 … swar_reception -> ux_host_class_swar_reception_callback(swar, UX_BUFFER_OVERFLOW, UX_NULL, 0); in _ux_host_class_swar_reception_callback() 133 swar_reception -> ux_host_class_swar_reception_callback(swar, in _ux_host_class_swar_reception_callback()
|
| /USBX-v6.2.1/common/usbx_host_classes/inc/ |
| D | ux_host_class_swar.h | 132 … VOID (*ux_host_class_swar_reception_callback)(struct UX_HOST_CLASS_SWAR_STRUCT *swar, 142 UINT _ux_host_class_swar_configure(UX_HOST_CLASS_SWAR *swar); 144 UINT _ux_host_class_swar_endpoints_get(UX_HOST_CLASS_SWAR *swar); 146 UINT _ux_host_class_swar_read (UX_HOST_CLASS_SWAR *swar, UCHAR *data_pointer, 148 UINT _ux_host_class_swar_write(UX_HOST_CLASS_SWAR *swar, UCHAR *data_pointer, 150 UINT _ux_host_class_swar_ioctl(UX_HOST_CLASS_SWAR *swar, ULONG ioctl_function, 153 UINT _ux_host_class_swar_reception_stop (UX_HOST_CLASS_SWAR *swar, 155 UINT _ux_host_class_swar_reception_start (UX_HOST_CLASS_SWAR *swar, 159 UINT _uxe_host_class_swar_read (UX_HOST_CLASS_SWAR *swar, UCHAR *data_pointer, 161 UINT _uxe_host_class_swar_write(UX_HOST_CLASS_SWAR *swar, UCHAR *data_pointer, [all …]
|