Home
last modified time | relevance | path

Searched refs:slot (Results 1 – 19 of 19) sorted by relevance

/USBX-v6.2.1/test/regression/
Dusbx_uxe_device_ccid_test.c41 static UINT ux_test_ccid_icc_power_on(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
42 static UINT ux_test_ccid_icc_power_off(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
43 static UINT ux_test_ccid_get_slot_status(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
44 static UINT ux_test_ccid_xfr_block(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
45 static UINT ux_test_ccid_get_parameters(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
46 static UINT ux_test_ccid_reset_parameters(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
47 static UINT ux_test_ccid_set_parameters(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
48 static UINT ux_test_ccid_escape(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
49 static UINT ux_test_ccid_icc_clock(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
50 static UINT ux_test_ccid_t0_apdu(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*io_msg);
[all …]
Dusbx_device_class_ccid_busy_abort_tests.c56 static UINT ux_test_ccid_icc_power_on(ULONG slot, UX_DEVICE_CLASS_CC…
57 static UINT ux_test_ccid_icc_power_off(ULONG slot, UX_DEVICE_CLASS_C…
58 static UINT ux_test_ccid_get_slot_status(ULONG slot, UX_DEVICE_CLASS…
59 static UINT ux_test_ccid_xfr_block(ULONG slot, UX_DEVICE_CLASS_CCID_…
60 static UINT ux_test_ccid_get_parameters(ULONG slot, UX_DEVICE_CLASS_…
61 static UINT ux_test_ccid_reset_parameters(ULONG slot, UX_DEVICE_CLAS…
62 static UINT ux_test_ccid_set_parameters(ULONG slot, UX_DEVICE_CLASS_…
63 static UINT ux_test_ccid_escape(ULONG slot, UX_DEVICE_CLASS_CCID_MES…
64 static UINT ux_test_ccid_icc_clock(ULONG slot, UX_DEVICE_CLASS_CCID_…
65 static UINT ux_test_ccid_t0_apdu(ULONG slot, UX_DEVICE_CLASS_CCID_ME…
[all …]
Dusbx_device_class_ccid_basic_tests.c56 static UINT ux_test_ccid_icc_power_on(ULONG slot, UX_DEVICE_CLASS_CC…
57 static UINT ux_test_ccid_icc_power_off(ULONG slot, UX_DEVICE_CLASS_C…
58 static UINT ux_test_ccid_get_slot_status(ULONG slot, UX_DEVICE_CLASS…
59 static UINT ux_test_ccid_xfr_block(ULONG slot, UX_DEVICE_CLASS_CCID_…
60 static UINT ux_test_ccid_get_parameters(ULONG slot, UX_DEVICE_CLASS_…
61 static UINT ux_test_ccid_reset_parameters(ULONG slot, UX_DEVICE_CLAS…
62 static UINT ux_test_ccid_set_parameters(ULONG slot, UX_DEVICE_CLASS_…
63 static UINT ux_test_ccid_escape(ULONG slot, UX_DEVICE_CLASS_CCID_MES…
64 static UINT ux_test_ccid_icc_clock(ULONG slot, UX_DEVICE_CLASS_CCID_…
65 static UINT ux_test_ccid_t0_apdu(ULONG slot, UX_DEVICE_CLASS_CCID_ME…
[all …]
/USBX-v6.2.1/common/usbx_device_classes/src/
Dux_device_class_ccid_notify_thread_entry.c80 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_notify_thread_entry() local
142 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_notify_thread_entry()
147 if (slot -> ux_device_class_ccid_slot_flags & in _ux_device_class_ccid_notify_thread_entry()
150 slot -> ux_device_class_ccid_slot_flags &= in _ux_device_class_ccid_notify_thread_entry()
156 slot -> ux_device_class_ccid_slot_hw_error_seq; in _ux_device_class_ccid_notify_thread_entry()
158 slot -> ux_device_class_ccid_slot_hw_error; in _ux_device_class_ccid_notify_thread_entry()
164 slot ++; in _ux_device_class_ccid_notify_thread_entry()
172 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_notify_thread_entry()
183 icc_mask = (UCHAR)((slot -> ux_device_class_ccid_slot_icc_status == in _ux_device_class_ccid_notify_thread_entry()
188 if (slot -> ux_device_class_ccid_slot_flags & in _ux_device_class_ccid_notify_thread_entry()
[all …]
Dux_device_class_ccid_thread_entry.c80 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_thread_entry() local
203 slot = &ccid -> ux_device_class_ccid_slots[cmd -> bSlot]; in _ux_device_class_ccid_thread_entry()
207 slot -> ux_device_class_ccid_slot_icc_status, 0); in _ux_device_class_ccid_thread_entry()
211 rsp -> bClockStatus = slot -> ux_device_class_ccid_slot_clock_status; in _ux_device_class_ccid_thread_entry()
223 !slot -> ux_device_class_ccid_slot_aborting) in _ux_device_class_ccid_thread_entry()
227 if ((signed char)slot -> ux_device_class_ccid_slot_runner < 0) in _ux_device_class_ccid_thread_entry()
256 slot -> ux_device_class_ccid_slot_runner = (CHAR)i; in _ux_device_class_ccid_thread_entry()
281 slot -> ux_device_class_ccid_slot_icc_status, 1); in _ux_device_class_ccid_thread_entry()
298 if (cmd -> bSeq != slot -> ux_device_class_ccid_slot_aborting_seq) in _ux_device_class_ccid_thread_entry()
303 slot -> ux_device_class_ccid_slot_icc_status, 1); in _ux_device_class_ccid_thread_entry()
[all …]
Dux_device_class_ccid_notify_task_run.c79 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_notify_task_run() local
133 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_notify_task_run()
143 if (slot -> ux_device_class_ccid_slot_flags & in _ux_device_class_ccid_notify_task_run()
146 slot -> ux_device_class_ccid_slot_flags &= in _ux_device_class_ccid_notify_task_run()
152 slot -> ux_device_class_ccid_slot_hw_error_seq; in _ux_device_class_ccid_notify_task_run()
154 slot -> ux_device_class_ccid_slot_hw_error; in _ux_device_class_ccid_notify_task_run()
159 else if (slot -> ux_device_class_ccid_slot_flags & in _ux_device_class_ccid_notify_task_run()
162 slot -> ux_device_class_ccid_slot_flags &= in _ux_device_class_ccid_notify_task_run()
170 icc_mask = (UCHAR)((slot -> ux_device_class_ccid_slot_icc_status == in _ux_device_class_ccid_notify_task_run()
Dux_device_class_ccid_auto_seq_done.c76 UINT _ux_device_class_ccid_auto_seq_done(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG icc_status) in _ux_device_class_ccid_auto_seq_done() argument
82 if (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_auto_seq_done()
87 ccid_slot += slot; in _ux_device_class_ccid_auto_seq_done()
147 UINT _uxe_device_class_ccid_auto_seq_done(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG icc_status) in _uxe_device_class_ccid_auto_seq_done() argument
154 return(_ux_device_class_ccid_auto_seq_done(ccid, slot, icc_status)); in _uxe_device_class_ccid_auto_seq_done()
Dux_device_class_ccid_runner_thread_entry.c82 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_runner_thread_entry() local
134 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_runner_thread_entry()
135 slot += runner -> ux_device_class_ccid_runner_slot; in _ux_device_class_ccid_runner_thread_entry()
147 cmd_checks &= (ULONG)slot -> ux_device_class_ccid_slot_flags; in _ux_device_class_ccid_runner_thread_entry()
205 slot -> ux_device_class_ccid_slot_icc_status = rsp->bStatus & in _ux_device_class_ccid_runner_thread_entry()
209 slot -> ux_device_class_ccid_slot_clock_status = rsp->bClockStatus; in _ux_device_class_ccid_runner_thread_entry()
215 if (slot -> ux_device_class_ccid_slot_aborting) in _ux_device_class_ccid_runner_thread_entry()
229 slot -> ux_device_class_ccid_slot_runner = -1; in _ux_device_class_ccid_runner_thread_entry()
Dux_device_class_ccid_icc_insert.c76 UINT _ux_device_class_ccid_icc_insert(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq_start) in _ux_device_class_ccid_icc_insert() argument
82 if (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_icc_insert()
87 ccid_slot += slot; in _ux_device_class_ccid_icc_insert()
170 UINT _uxe_device_class_ccid_icc_insert(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq_start) in _uxe_device_class_ccid_icc_insert() argument
177 return(_ux_device_class_ccid_icc_insert(ccid, slot, seq_start)); in _uxe_device_class_ccid_icc_insert()
Dux_device_class_ccid_icc_remove.c72 UINT _ux_device_class_ccid_icc_remove(UX_DEVICE_CLASS_CCID *ccid, ULONG slot) in _ux_device_class_ccid_icc_remove() argument
78 if (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_icc_remove()
83 ccid_slot += slot; in _ux_device_class_ccid_icc_remove()
162 UINT _uxe_device_class_ccid_icc_remove(UX_DEVICE_CLASS_CCID *ccid, ULONG slot) in _uxe_device_class_ccid_icc_remove() argument
169 return(_ux_device_class_ccid_icc_remove(ccid, slot)); in _uxe_device_class_ccid_icc_remove()
Dux_device_class_ccid_control_abort.c71 UINT _ux_device_class_ccid_control_abort(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq) in _ux_device_class_ccid_control_abort() argument
85 if (slot >= parameter -> ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_control_abort()
93 ccid_slot = &ccid -> ux_device_class_ccid_slots[slot]; in _ux_device_class_ccid_control_abort()
113 if (msg -> bSlot == (UCHAR)slot) in _ux_device_class_ccid_control_abort()
148 handles -> ux_device_class_ccid_handles_abort(slot, UX_NULL); in _ux_device_class_ccid_control_abort()
Dux_device_class_ccid_hardware_error.c73 UINT _ux_device_class_ccid_hardware_error(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG error) in _ux_device_class_ccid_hardware_error() argument
81 if (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_hardware_error()
86 ccid_slot += slot; in _ux_device_class_ccid_hardware_error()
183 UINT _uxe_device_class_ccid_hardware_error(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG error) in _uxe_device_class_ccid_hardware_error() argument
190 return(_ux_device_class_ccid_hardware_error(ccid, slot, error)); in _uxe_device_class_ccid_hardware_error()
Dux_device_class_ccid_auto_seq_start.c70 UINT _ux_device_class_ccid_auto_seq_start(UX_DEVICE_CLASS_CCID *ccid, ULONG slot) in _ux_device_class_ccid_auto_seq_start() argument
76 if (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_n_slots) in _ux_device_class_ccid_auto_seq_start()
81 ccid_slot += slot; in _ux_device_class_ccid_auto_seq_start()
Dux_device_class_ccid_tasks_run.c120 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_cmd_task() local
271 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_cmd_task()
275 slot -> ux_device_class_ccid_slot_icc_status, 0); in _ux_device_class_ccid_cmd_task()
279 rsp -> bClockStatus = slot -> ux_device_class_ccid_slot_clock_status; in _ux_device_class_ccid_cmd_task()
291 !slot -> ux_device_class_ccid_slot_aborting) in _ux_device_class_ccid_cmd_task()
326 slot -> ux_device_class_ccid_slot_icc_status, 1); in _ux_device_class_ccid_cmd_task()
345 if (cmd -> bSeq != slot -> ux_device_class_ccid_slot_aborting_seq) in _ux_device_class_ccid_cmd_task()
350 slot -> ux_device_class_ccid_slot_icc_status, 1); in _ux_device_class_ccid_cmd_task()
357 if (slot -> ux_device_class_ccid_slot_aborting) in _ux_device_class_ccid_cmd_task()
369 slot -> ux_device_class_ccid_slot_icc_status, 0); in _ux_device_class_ccid_cmd_task()
[all …]
Dux_device_class_ccid_time_extension.c70 UINT _ux_device_class_ccid_time_extension(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG wt) in _ux_device_class_ccid_time_extension() argument
82 ccid_slot += slot; in _ux_device_class_ccid_time_extension()
172 UINT _uxe_device_class_ccid_time_extension(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG wt) in _uxe_device_class_ccid_time_extension() argument
176 …if ((ccid == UX_NULL) || (slot >= ccid -> ux_device_class_ccid_parameter.ux_device_class_ccid_max_… in _uxe_device_class_ccid_time_extension()
180 return(_ux_device_class_ccid_time_extension(ccid, slot, wt)); in _uxe_device_class_ccid_time_extension()
Dux_device_class_ccid_runner_task_run.c83 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_runner_task_run() local
104 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_runner_task_run()
140 cmd_checks &= (ULONG)slot -> ux_device_class_ccid_slot_flags; in _ux_device_class_ccid_runner_task_run()
216 slot -> ux_device_class_ccid_slot_aborting) in _ux_device_class_ccid_runner_task_run()
Dux_device_class_ccid_control_request.c79 UCHAR seq, slot; in _ux_device_class_ccid_control_request() local
107 slot = transfer_request -> ux_slave_transfer_request_setup[UX_SETUP_VALUE]; in _ux_device_class_ccid_control_request()
109 return _ux_device_class_ccid_control_abort(ccid, slot, seq); in _ux_device_class_ccid_control_request()
Dux_device_class_ccid_initialize.c87 UX_DEVICE_CLASS_CCID_SLOT *slot; in _ux_device_class_ccid_initialize() local
334 slot = ccid -> ux_device_class_ccid_slots; in _ux_device_class_ccid_initialize()
339 slot -> ux_device_class_ccid_slot_runner = -1; in _ux_device_class_ccid_initialize()
342 slot -> ux_device_class_ccid_slot_icc_status = UX_DEVICE_CLASS_CCID_ICC_NOT_PRESENT; in _ux_device_class_ccid_initialize()
345 slot ++; in _ux_device_class_ccid_initialize()
/USBX-v6.2.1/common/usbx_device_classes/inc/
Dux_device_class_ccid.h924 typedef UINT (*UX_DEVICE_CLASS_CCID_HANDLE)(ULONG slot, UX_DEVICE_CLASS_CCID_MESSAGES*);
1181 UINT _ux_device_class_ccid_control_abort(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq);
1187 UINT _ux_device_class_ccid_icc_insert(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq_start);
1188 UINT _ux_device_class_ccid_icc_remove(UX_DEVICE_CLASS_CCID *ccid, ULONG slot);
1189 UINT _ux_device_class_ccid_auto_seq_start(UX_DEVICE_CLASS_CCID *ccid, ULONG slot);
1190 UINT _ux_device_class_ccid_auto_seq_done(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG icc_status);
1191 UINT _ux_device_class_ccid_time_extension(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG wt);
1192 UINT _ux_device_class_ccid_hardware_error(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG error);
1194 UINT _uxe_device_class_ccid_icc_insert(UX_DEVICE_CLASS_CCID *ccid, ULONG slot, ULONG seq_start);
1195 UINT _uxe_device_class_ccid_icc_remove(UX_DEVICE_CLASS_CCID *ccid, ULONG slot);
[all …]