| /USBX-v6.2.1/common/usbx_device_classes/src/ |
| D | ux_device_class_video_write_task_function.c | 80 UINT _ux_device_class_video_write_task_function(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_write_task_function() argument 93 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_write_task_function() 98 stream -> ux_device_class_video_stream_task_state = UX_STATE_EXIT; in _ux_device_class_video_write_task_function() 103 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_task_function() 110 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_STOP) in _ux_device_class_video_write_task_function() 117 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_START) in _ux_device_class_video_write_task_function() 121 stream -> ux_device_class_video_stream_task_state = UX_DEVICE_CLASS_VIDEO_STREAM_RW_WAIT; in _ux_device_class_video_write_task_function() 124 …transfer_length = stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_pay… in _ux_device_class_video_write_task_function() 129 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_write_task_function() 136 …stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_data, transfe… in _ux_device_class_video_write_task_function() [all …]
|
| D | ux_device_class_audio_write_task_function.c | 81 UINT _ux_device_class_audio_write_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_write_task_function() argument 94 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_write_task_function() 99 stream -> ux_device_class_audio_stream_task_state = UX_STATE_EXIT; in _ux_device_class_audio_write_task_function() 104 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_task_function() 111 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_write_task_function() 118 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_START) in _ux_device_class_audio_write_task_function() 122 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_WAIT; in _ux_device_class_audio_write_task_function() 125 …transfer_length = stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_write_task_function() 132 …stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data, transfer_… in _ux_device_class_audio_write_task_function() 136 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_write_task_function() [all …]
|
| D | ux_device_class_audio_sample_read16.c | 74 UINT _ux_device_class_audio_sample_read16(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read16() argument 97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read16() 106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read16() 112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read16() 113 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read16() 118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read16() 119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read16() 123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read16() 129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read16() 131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read16() [all …]
|
| D | ux_device_class_audio_sample_read8.c | 74 UINT _ux_device_class_audio_sample_read8(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read8() argument 97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read8() 106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read8() 112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read8() 113 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read8() 118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read8() 119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read8() 123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read8() 129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read8() 131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read8() [all …]
|
| D | ux_device_class_audio_change.c | 97 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_change() local 130 stream = &audio -> ux_device_class_audio_streams[stream_index]; in _ux_device_class_audio_change() 133 stream -> ux_device_class_audio_stream_interface = interface_ptr; in _ux_device_class_audio_change() 147 endpoint_dir = (stream -> ux_device_class_audio_stream_task_function == in _ux_device_class_audio_change() 152 endpoint_dir = (stream -> ux_device_class_audio_stream_thread.tx_thread_entry == in _ux_device_class_audio_change() 156 stream -> ux_device_class_audio_stream_endpoint = UX_NULL; in _ux_device_class_audio_change() 159 stream -> ux_device_class_audio_stream_feedback = UX_NULL; in _ux_device_class_audio_change() 175 …ve_endpoint_transfer_request.ux_slave_transfer_request_transfer_length > stream -> ux_device_class… in _ux_device_class_audio_change() 186 stream -> ux_device_class_audio_stream_endpoint = endpoint; in _ux_device_class_audio_change() 212 stream -> ux_device_class_audio_stream_feedback = endpoint; in _ux_device_class_audio_change() [all …]
|
| D | ux_device_class_audio_read_task_function.c | 80 UINT _ux_device_class_audio_read_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_read_task_function() argument 93 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_read_task_function() 98 stream -> ux_device_class_audio_stream_task_state = UX_STATE_EXIT; in _ux_device_class_audio_read_task_function() 103 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_task_function() 110 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_read_task_function() 117 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_START) in _ux_device_class_audio_read_task_function() 121 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_WAIT; in _ux_device_class_audio_read_task_function() 127 stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data; in _ux_device_class_audio_read_task_function() 143 stream -> ux_device_class_audio_stream_task_state = UX_STATE_RESET; in _ux_device_class_audio_read_task_function() 144 stream -> ux_device_class_audio_stream_task_status = in _ux_device_class_audio_read_task_function() [all …]
|
| D | ux_device_class_audio_sample_read24.c | 74 UINT _ux_device_class_audio_sample_read24(UX_DEVICE_CLASS_AUDIO_STREAM *stream, in _ux_device_class_audio_sample_read24() argument 97 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read24() 106 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read24() 112 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read24() 113 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read24() 118 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read24() 119 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read24() 123 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read24() 129 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read24() 131 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read24() [all …]
|
| D | ux_device_class_audio_sample_read32.c | 74 UINT _ux_device_class_audio_sample_read32(UX_DEVICE_CLASS_AUDIO_STREAM *stream, ULONG *buffer) in _ux_device_class_audio_sample_read32() argument 99 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_sample_read32() 108 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_sample_read32() 114 …sample_ptr = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data… in _ux_device_class_audio_sample_read32() 115 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_pos; in _ux_device_class_audio_sample_read32() 120 …next_frame_sample = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_sample_read32() 121 …if (next_frame_sample >= stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audi… in _ux_device_class_audio_sample_read32() 125 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_sample_read32() 131 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_sample_read32() 133 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_sample_read32() [all …]
|
| D | ux_device_class_video_read_task_function.c | 79 UINT _ux_device_class_video_read_task_function(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_read_task_function() argument 92 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_read_task_function() 97 stream -> ux_device_class_video_stream_task_state = UX_STATE_EXIT; in _ux_device_class_video_read_task_function() 102 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_task_function() 109 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_STOP) in _ux_device_class_video_read_task_function() 116 if (stream -> ux_device_class_video_stream_task_state == UX_DEVICE_CLASS_VIDEO_STREAM_RW_START) in _ux_device_class_video_read_task_function() 120 stream -> ux_device_class_video_stream_task_state = UX_DEVICE_CLASS_VIDEO_STREAM_RW_WAIT; in _ux_device_class_video_read_task_function() 125 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_read_task_function() 143 stream -> ux_device_class_video_stream_task_state = UX_STATE_RESET; in _ux_device_class_video_read_task_function() 144 stream -> ux_device_class_video_stream_task_status = in _ux_device_class_video_read_task_function() [all …]
|
| D | ux_device_class_audio_read_frame_free.c | 72 UINT _ux_device_class_audio_read_frame_free(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_read_frame_free() argument 92 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_frame_free() 101 … if (stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length == 0) in _ux_device_class_audio_read_frame_free() 107 …if (stream -> ux_device_class_audio_stream_access_pos != stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_read_frame_free() 109 next_frame = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_read_frame_free() 110 next_frame += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_read_frame_free() 111 …if (next_frame >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class_audio_… in _ux_device_class_audio_read_frame_free() 112 next_frame = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_read_frame_free() 115 stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_read_frame_free() 118 … stream -> ux_device_class_audio_stream_access_pos = (UX_DEVICE_CLASS_AUDIO_FRAME *)next_frame; in _ux_device_class_audio_read_frame_free() [all …]
|
| D | ux_device_class_video_read_payload_free.c | 70 UINT _ux_device_class_video_read_payload_free(UX_DEVICE_CLASS_VIDEO_STREAM *stream) in _ux_device_class_video_read_payload_free() argument 90 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_payload_free() 99 …if (stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length == 0) in _ux_device_class_video_read_payload_free() 105 …if (stream -> ux_device_class_video_stream_access_pos != stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_read_payload_free() 107 next_payload = (UCHAR *)stream -> ux_device_class_video_stream_access_pos; in _ux_device_class_video_read_payload_free() 108 next_payload += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_read_payload_free() 109 …if (next_payload >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_vide… in _ux_device_class_video_read_payload_free() 110 next_payload = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_read_payload_free() 113 … stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length = 0; in _ux_device_class_video_read_payload_free() 116 … stream -> ux_device_class_video_stream_access_pos = (UX_DEVICE_CLASS_VIDEO_PAYLOAD *)next_payload; in _ux_device_class_video_read_payload_free() [all …]
|
| D | ux_device_class_video_write_thread_entry.c | 84 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_write_thread_entry() local 95 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_VIDEO_STREAM, video_stream) in _ux_device_class_video_write_thread_entry() 98 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_write_thread_entry() 107 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_thread_entry() 117 …transfer_length = stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_pay… in _ux_device_class_video_write_thread_entry() 122 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_write_thread_entry() 129 …stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_data, transfe… in _ux_device_class_video_write_thread_entry() 145 … stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_length = 0; in _ux_device_class_video_write_thread_entry() 151 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_transfer_pos; in _ux_device_class_video_write_thread_entry() 152 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_write_thread_entry() [all …]
|
| D | ux_device_class_audio_write_thread_entry.c | 91 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_write_thread_entry() local 102 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_AUDIO_STREAM, audio_stream) in _ux_device_class_audio_write_thread_entry() 105 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_write_thread_entry() 114 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_thread_entry() 124 …transfer_length = stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_fra… in _ux_device_class_audio_write_thread_entry() 131 …stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_data, transfer_… in _ux_device_class_audio_write_thread_entry() 135 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_write_thread_entry() 152 … stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length = 0; in _ux_device_class_audio_write_thread_entry() 158 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_transfer_pos; in _ux_device_class_audio_write_thread_entry() 159 next_pos += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_write_thread_entry() [all …]
|
| D | ux_device_class_audio_read_thread_entry.c | 97 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_read_thread_entry() local 108 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_AUDIO_STREAM, audio_stream) in _ux_device_class_audio_read_thread_entry() 111 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_read_thread_entry() 121 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_read_thread_entry() 137 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_audio_read_thread_entry() 150 stream -> ux_device_class_audio_stream_buffer_error_count ++; in _ux_device_class_audio_read_thread_entry() 158 …stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length = actual… in _ux_device_class_audio_read_thread_entry() 159 … stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_pos = 0; in _ux_device_class_audio_read_thread_entry() 164 …_ux_utility_memory_copy(stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_aud… in _ux_device_class_audio_read_thread_entry() 170 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_transfer_pos; in _ux_device_class_audio_read_thread_entry() [all …]
|
| D | ux_device_class_video_initialize.c | 85 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_initialize() local 130 stream = video -> ux_device_class_video_streams; in _ux_device_class_video_initialize() 137 …stream -> ux_device_class_video_stream_payload_buffer_size = stream_parameter -> ux_device_class_v… in _ux_device_class_video_initialize() 139 … if (UX_OVERFLOW_CHECK_ADD_USHORT(stream -> ux_device_class_video_stream_payload_buffer_size, 4)) in _ux_device_class_video_initialize() 144 stream -> ux_device_class_video_stream_payload_buffer_size += 4; in _ux_device_class_video_initialize() 146 if (UX_OVERFLOW_CHECK_MULV_ULONG(stream -> ux_device_class_video_stream_payload_buffer_size, in _ux_device_class_video_initialize() 152 memory_size = stream -> ux_device_class_video_stream_payload_buffer_size * in _ux_device_class_video_initialize() 157 …stream -> ux_device_class_video_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_video_initialize() 159 …stream -> ux_device_class_video_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_video_initialize() 163 if (stream -> ux_device_class_video_stream_buffer == UX_NULL) in _ux_device_class_video_initialize() [all …]
|
| D | ux_device_class_audio_write_frame_commit.c | 78 UINT _ux_device_class_audio_write_frame_commit(UX_DEVICE_CLASS_AUDIO_STREAM *stream, ULONG length) in _ux_device_class_audio_write_frame_commit() argument 101 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_frame_commit() 110 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_write_frame_commit() 111 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_write_frame_commit() 115 if ((stream -> ux_device_class_audio_stream_frame_buffer_size - 8) < length) in _ux_device_class_audio_write_frame_commit() 119 next_pos = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_write_frame_commit() 120 next_pos += stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_write_frame_commit() 121 …if (next_pos >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class_audio_st… in _ux_device_class_audio_write_frame_commit() 122 next_pos = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_write_frame_commit() 125 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = length; in _ux_device_class_audio_write_frame_commit() [all …]
|
| D | ux_device_class_video_write_payload_commit.c | 71 UINT _ux_device_class_video_write_payload_commit(UX_DEVICE_CLASS_VIDEO_STREAM *stream, ULONG length) in _ux_device_class_video_write_payload_commit() argument 94 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_payload_commit() 103 …if (stream -> ux_device_class_video_stream_access_pos == stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_write_payload_commit() 104 … stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length != 0) in _ux_device_class_video_write_payload_commit() 108 if ((stream -> ux_device_class_video_stream_payload_buffer_size - 4) < length) in _ux_device_class_video_write_payload_commit() 112 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_access_pos; in _ux_device_class_video_write_payload_commit() 113 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_write_payload_commit() 114 …if (next_pos >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_video_st… in _ux_device_class_video_write_payload_commit() 115 next_pos = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_write_payload_commit() 118 …stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length = length; in _ux_device_class_video_write_payload_commit() [all …]
|
| D | ux_device_class_video_change.c | 83 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_change() local 115 stream = &video -> ux_device_class_video_streams[stream_index]; in _ux_device_class_video_change() 118 stream -> ux_device_class_video_stream_interface = interface_ptr; in _ux_device_class_video_change() 130 stream -> ux_device_class_video_stream_endpoint = UX_NULL; in _ux_device_class_video_change() 140 (stream -> ux_device_class_video_stream_payload_buffer_size - 4)) in _ux_device_class_video_change() 151 stream -> ux_device_class_video_stream_endpoint = endpoint; in _ux_device_class_video_change() 160 if (stream -> ux_device_class_video_stream_endpoint == UX_NULL) in _ux_device_class_video_change() 173 stream -> ux_device_class_video_stream_task_state = UX_STATE_RESET; in _ux_device_class_video_change() 177 stream -> ux_device_class_video_stream_buffer_error_count = 0; in _ux_device_class_video_change() 180 payload_buffer = stream -> ux_device_class_video_stream_buffer; in _ux_device_class_video_change() [all …]
|
| D | ux_device_class_audio_frame_write.c | 81 UINT _ux_device_class_audio_frame_write(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR *frame, ULONG l… in _ux_device_class_audio_frame_write() argument 102 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_frame_write() 111 frame_buffer_size = stream -> ux_device_class_audio_stream_frame_buffer_size; in _ux_device_class_audio_frame_write() 116 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_frame_write() 117 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_frame_write() 121 next_frame_buffer = (UCHAR *)stream -> ux_device_class_audio_stream_access_pos; in _ux_device_class_audio_frame_write() 123 …if (next_frame_buffer >= stream -> ux_device_class_audio_stream_buffer + stream -> ux_device_class… in _ux_device_class_audio_frame_write() 124 next_frame_buffer = stream -> ux_device_class_audio_stream_buffer; in _ux_device_class_audio_frame_write() 127 …_ux_utility_memory_copy(stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio… in _ux_device_class_audio_frame_write() 128 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length = length; in _ux_device_class_audio_frame_write() [all …]
|
| D | ux_device_class_video_read_thread_entry.c | 84 UX_DEVICE_CLASS_VIDEO_STREAM *stream; in _ux_device_class_video_read_thread_entry() local 95 UX_THREAD_EXTENSION_PTR_GET(stream, UX_DEVICE_CLASS_VIDEO_STREAM, video_stream) in _ux_device_class_video_read_thread_entry() 98 device = stream -> ux_device_class_video_stream_video -> ux_device_class_video_device; in _ux_device_class_video_read_thread_entry() 108 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_read_thread_entry() 124 transfer -> ux_slave_transfer_request_data_pointer = stream -> in _ux_device_class_video_read_thread_entry() 144 …stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_video_payload_length = actu… in _ux_device_class_video_read_thread_entry() 152 …_ux_utility_memory_copy(stream -> ux_device_class_video_stream_transfer_pos -> ux_device_class_vid… in _ux_device_class_video_read_thread_entry() 158 next_pos = (UCHAR *)stream -> ux_device_class_video_stream_transfer_pos; in _ux_device_class_video_read_thread_entry() 159 next_pos += stream -> ux_device_class_video_stream_payload_buffer_size; in _ux_device_class_video_read_thread_entry() 160 …if (next_pos >= stream -> ux_device_class_video_stream_buffer + stream -> ux_device_class_video_st… in _ux_device_class_video_read_thread_entry() [all …]
|
| D | ux_device_class_audio_initialize.c | 102 UX_DEVICE_CLASS_AUDIO_STREAM *stream; in _ux_device_class_audio_initialize() local 256 stream = audio -> ux_device_class_audio_streams; in _ux_device_class_audio_initialize() 265 …stream -> ux_device_class_audio_stream_feedback_buffer = _ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_audio_initialize() 267 if (stream -> ux_device_class_audio_stream_feedback_buffer == UX_NULL) in _ux_device_class_audio_initialize() 277 …stream -> ux_device_class_audio_stream_frame_buffer_size = stream_parameter -> ux_device_class_aud… in _ux_device_class_audio_initialize() 279 … if (UX_OVERFLOW_CHECK_ADD_USHORT(stream -> ux_device_class_audio_stream_frame_buffer_size, 8)) in _ux_device_class_audio_initialize() 284 stream -> ux_device_class_audio_stream_frame_buffer_size += 8; in _ux_device_class_audio_initialize() 286 if (UX_OVERFLOW_CHECK_MULV_ULONG(stream -> ux_device_class_audio_stream_frame_buffer_size, in _ux_device_class_audio_initialize() 292 memory_size = stream -> ux_device_class_audio_stream_frame_buffer_size * in _ux_device_class_audio_initialize() 297 …stream -> ux_device_class_audio_stream_buffer = (UCHAR *)_ux_utility_memory_allocate(UX_NO_ALIGN, … in _ux_device_class_audio_initialize() [all …]
|
| D | ux_device_class_audio_feedback_task_function.c | 76 UINT _ux_device_class_audio_feedback_task_function(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_feedback_task_function() argument 87 device = stream -> ux_device_class_audio_stream_audio -> ux_device_class_audio_device; in _ux_device_class_audio_feedback_task_function() 96 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_EXIT; in _ux_device_class_audio_feedback_task_function() 101 endpoint = stream -> ux_device_class_audio_stream_feedback; in _ux_device_class_audio_feedback_task_function() 110 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_RESET; in _ux_device_class_audio_feedback_task_function() 120 switch (stream -> ux_device_class_audio_stream_feedback_task_state) in _ux_device_class_audio_feedback_task_function() 123 …stream -> ux_device_class_audio_stream_feedback_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_FEEDBACK… in _ux_device_class_audio_feedback_task_function() 124 stream -> ux_device_class_audio_stream_feedback_task_status = UX_TRANSFER_NO_ANSWER; in _ux_device_class_audio_feedback_task_function() 139 stream -> ux_device_class_audio_stream_feedback_task_state = UX_STATE_RESET; in _ux_device_class_audio_feedback_task_function() 140 …stream -> ux_device_class_audio_stream_feedback_task_status = transfer -> ux_slave_transfer_reques… in _ux_device_class_audio_feedback_task_function() [all …]
|
| D | ux_device_class_video_write_payload_get.c | 74 UINT _ux_device_class_video_write_payload_get(UX_DEVICE_CLASS_VIDEO_STREAM *stream, UCHAR **payload… in _ux_device_class_video_write_payload_get() argument 93 endpoint = stream -> ux_device_class_video_stream_endpoint; in _ux_device_class_video_write_payload_get() 102 …if (stream -> ux_device_class_video_stream_access_pos == stream -> ux_device_class_video_stream_tr… in _ux_device_class_video_write_payload_get() 103 … stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_length != 0) in _ux_device_class_video_write_payload_get() 107 …*payload = stream -> ux_device_class_video_stream_access_pos -> ux_device_class_video_payload_data; in _ux_device_class_video_write_payload_get() 110 *length = (stream -> ux_device_class_video_stream_payload_buffer_size - 4); in _ux_device_class_video_write_payload_get() 159 UINT _uxe_device_class_video_write_payload_get(UX_DEVICE_CLASS_VIDEO_STREAM *stream, UCHAR **payloa… in _uxe_device_class_video_write_payload_get() argument 163 if ((stream == UX_NULL) || (payload == UX_NULL) || (length == UX_NULL)) in _uxe_device_class_video_write_payload_get() 167 return(_ux_device_class_video_write_payload_get(stream, payload, length)); in _uxe_device_class_video_write_payload_get()
|
| D | ux_device_class_audio_write_frame_get.c | 76 UINT _ux_device_class_audio_write_frame_get(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR **frame, UL… in _ux_device_class_audio_write_frame_get() argument 95 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_write_frame_get() 104 …if (stream -> ux_device_class_audio_stream_access_pos == stream -> ux_device_class_audio_stream_tr… in _ux_device_class_audio_write_frame_get() 105 … stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_length != 0) in _ux_device_class_audio_write_frame_get() 109 *frame = stream -> ux_device_class_audio_stream_access_pos -> ux_device_class_audio_frame_data; in _ux_device_class_audio_write_frame_get() 112 *length = stream -> ux_device_class_audio_stream_frame_buffer_size - 8; in _ux_device_class_audio_write_frame_get() 161 UINT _uxe_device_class_audio_write_frame_get(UX_DEVICE_CLASS_AUDIO_STREAM *stream, UCHAR **frame, U… in _uxe_device_class_audio_write_frame_get() argument 165 if (stream == UX_NULL || frame == UX_NULL || length == UX_NULL) in _uxe_device_class_audio_write_frame_get() 169 return(_ux_device_class_audio_write_frame_get(stream, frame, length)); in _uxe_device_class_audio_write_frame_get()
|
| D | ux_device_class_audio_reception_start.c | 79 UINT _ux_device_class_audio_reception_start(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _ux_device_class_audio_reception_start() argument 98 endpoint = stream -> ux_device_class_audio_stream_endpoint; in _ux_device_class_audio_reception_start() 107 … if (stream -> ux_device_class_audio_stream_transfer_pos -> ux_device_class_audio_frame_length > 0) in _ux_device_class_audio_reception_start() 113 if (stream -> ux_device_class_audio_stream_task_state == UX_DEVICE_CLASS_AUDIO_STREAM_RW_STOP) in _ux_device_class_audio_reception_start() 114 stream -> ux_device_class_audio_stream_task_state = UX_DEVICE_CLASS_AUDIO_STREAM_RW_START; in _ux_device_class_audio_reception_start() 118 _ux_device_thread_resume(&stream -> ux_device_class_audio_stream_thread); in _ux_device_class_audio_reception_start() 163 UINT _uxe_device_class_audio_reception_start(UX_DEVICE_CLASS_AUDIO_STREAM *stream) in _uxe_device_class_audio_reception_start() argument 167 if (stream == UX_NULL) in _uxe_device_class_audio_reception_start() 171 return(_ux_device_class_audio_reception_start(stream)); in _uxe_device_class_audio_reception_start()
|