Home
last modified time | relevance | path

Searched refs:swar (Results 1 – 11 of 11) sorted by relevance

/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_swar_activate.c84 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 …]
Dux_host_class_swar_deactivate.c85 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 …]
Dux_host_class_swar_ioctl.c78 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()
Dux_host_class_swar_endpoints_get.c74 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 …]
Dux_host_class_swar_reception_start.c77 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()
Dux_host_class_swar_reception_stop.c78 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()
Dux_host_class_swar_read.c87 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 …]
Dux_host_class_swar_write.c86 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 …]
Dux_host_class_swar_configure.c80 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()
Dux_host_class_swar_reception_callback.c76 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/
Dux_host_class_swar.h132 … 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 …]