Home
last modified time | relevance | path

Searched refs:hub (Results 1 – 25 of 30) sorted by relevance

12

/USBX-v6.2.1/common/usbx_host_classes/src/
Dux_host_class_hub_tasks_run.c35 static inline VOID _ux_host_class_hub_inst_tasks_run(UX_HOST_CLASS_HUB *hub);
100 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_tasks_run() local
108 hub = (UX_HOST_CLASS_HUB *)hub_class -> ux_host_class_first_instance; in _ux_host_class_hub_tasks_run()
109 while(hub) in _ux_host_class_hub_tasks_run()
113 _ux_host_class_hub_inst_tasks_run(hub); in _ux_host_class_hub_tasks_run()
114 hub = hub -> ux_host_class_hub_next_instance; in _ux_host_class_hub_tasks_run()
120 static inline UCHAR _ux_host_class_hub_change_check(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_change_check() argument
122 UX_ENDPOINT *endpoint = hub -> ux_host_class_hub_interrupt_endpoint; in _ux_host_class_hub_change_check()
125 UCHAR byte_i = (UCHAR)(hub -> ux_host_class_hub_run_port >> 3); in _ux_host_class_hub_change_check()
126 UCHAR bit_i = (UCHAR)(hub -> ux_host_class_hub_run_port & 0x7u); in _ux_host_class_hub_change_check()
[all …]
Dux_host_class_hub_entry.c33 extern UINT _ux_host_class_hub_descriptor_parse(UX_HOST_CLASS_HUB *hub, UCHAR *descriptor);
157 static inline UINT _ux_host_class_hub_enum_get_status(UX_HOST_CLASS_HUB *hub, UX_TRANSFER *trans) in _ux_host_class_hub_enum_get_status() argument
159hub -> ux_host_class_hub_allocated = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_CACHE_SAFE_MEMORY… in _ux_host_class_hub_enum_get_status()
160 if (hub -> ux_host_class_hub_allocated == UX_NULL) in _ux_host_class_hub_enum_get_status()
164 trans -> ux_transfer_request_data_pointer = hub -> ux_host_class_hub_allocated; in _ux_host_class_hub_enum_get_status()
171 static inline VOID _ux_host_class_hub_enum_set_config(UX_HOST_CLASS_HUB *hub, UX_TRANSFER *trans, U… in _ux_host_class_hub_enum_set_config() argument
173 UX_PARAMETER_NOT_USED(hub); in _ux_host_class_hub_enum_set_config()
185 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_activate_wait() local
191 hub = (UX_HOST_CLASS_HUB *) device -> ux_device_class_instance; in _ux_host_class_hub_activate_wait()
198 trans = hub -> ux_host_class_hub_transfer; in _ux_host_class_hub_activate_wait()
[all …]
Dux_host_class_hub_activate.c95 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_activate() local
111hub = (UX_HOST_CLASS_HUB *) _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(UX… in _ux_host_class_hub_activate()
112 if (hub == UX_NULL) in _ux_host_class_hub_activate()
116 hub -> ux_host_class_hub_class = command -> ux_host_class_command_class_ptr; in _ux_host_class_hub_activate()
120 hub -> ux_host_class_hub_device = device; in _ux_host_class_hub_activate()
126 device -> ux_device_class_instance = (VOID *) hub; in _ux_host_class_hub_activate()
129 hub -> ux_host_class_hub_interface = device -> in _ux_host_class_hub_activate()
133 hub -> ux_host_class_hub_class -> ux_host_class_task_function = _ux_host_class_hub_tasks_run; in _ux_host_class_hub_activate()
136hub -> ux_host_class_hub_transfer = &device -> ux_device_control_endpoint.ux_endpoint_transfer_req… in _ux_host_class_hub_activate()
139 hub -> ux_host_class_hub_run_status = UX_SUCCESS; in _ux_host_class_hub_activate()
[all …]
Dux_host_class_hub_deactivate.c94 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_deactivate() local
101 hub = (UX_HOST_CLASS_HUB *) command -> ux_host_class_command_instance; in _ux_host_class_hub_deactivate()
104 hcd = UX_DEVICE_HCD_GET(hub -> ux_host_class_hub_device); in _ux_host_class_hub_deactivate()
107 hub -> ux_host_class_hub_state = UX_HOST_CLASS_INSTANCE_SHUTDOWN; in _ux_host_class_hub_deactivate()
111 if (hub -> ux_host_class_hub_interrupt_endpoint) in _ux_host_class_hub_deactivate()
114 _ux_host_stack_endpoint_transfer_abort(hub -> ux_host_class_hub_interrupt_endpoint); in _ux_host_class_hub_deactivate()
118 … transfer_request = &hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_hub_deactivate()
122 for (port_index = 1; port_index <= hub -> ux_host_class_hub_descriptor.bNbPorts; port_index++) in _ux_host_class_hub_deactivate()
126 if (hub -> ux_host_class_hub_port_state & (1UL << port_index)) in _ux_host_class_hub_deactivate()
130 _ux_host_stack_device_remove(hcd, hub -> ux_host_class_hub_device, port_index); in _ux_host_class_hub_deactivate()
[all …]
Dux_host_class_hub_port_change_connection_process.c92 VOID _ux_host_class_hub_port_change_connection_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT por… in _ux_host_class_hub_port_change_connection_process() argument
107 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_CONNECTION_PROCESS, hub, port, port_st… in _ux_host_class_hub_port_change_connection_process()
110 hcd = UX_DEVICE_HCD_GET(hub -> ux_host_class_hub_device); in _ux_host_class_hub_port_change_connection_process()
120 if (hub -> ux_host_class_hub_port_state & (UINT)(1 << port)) in _ux_host_class_hub_port_change_connection_process()
124 _ux_host_stack_device_remove(hcd, hub -> ux_host_class_hub_device, port); in _ux_host_class_hub_port_change_connection_process()
130 hub -> ux_host_class_hub_port_state |= (UINT)(1 << port); in _ux_host_class_hub_port_change_connection_process()
138 … _ux_host_class_hub_feature(hub, port, UX_CLEAR_FEATURE, UX_HOST_CLASS_HUB_C_PORT_CONNECTION); in _ux_host_class_hub_port_change_connection_process()
148 status = _ux_host_class_hub_port_reset(hub, port); in _ux_host_class_hub_port_change_connection_process()
153 … status = _ux_host_class_hub_status_get(hub, port, &local_port_status, &local_port_change); in _ux_host_class_hub_port_change_connection_process()
175 if (hub -> ux_host_class_hub_device -> ux_device_power_source == UX_DEVICE_BUS_POWERED) in _ux_host_class_hub_port_change_connection_process()
[all …]
Dux_host_class_hub_descriptor_get.c35 UINT _ux_host_class_hub_descriptor_parse(UX_HOST_CLASS_HUB *hub, UCHAR *descriptor);
40 _ux_host_class_hub_descriptor_parse(UX_HOST_CLASS_HUB *hub, UCHAR *descriptor) in _ux_host_class_hub_descriptor_parse() argument
48 … (UCHAR *) &hub -> ux_host_class_hub_descriptor); in _ux_host_class_hub_descriptor_parse()
51 …tt_protocols = ((ULONG)hub -> ux_host_class_hub_device -> ux_device_descriptor.bDeviceProtocol << … in _ux_host_class_hub_descriptor_parse()
52hub -> ux_host_class_hub_interface -> ux_interface_descriptor.bInterfaceProtocol; in _ux_host_class_hub_descriptor_parse()
74 if (hub -> ux_host_class_hub_descriptor.bNbPorts > UX_MAX_TT) in _ux_host_class_hub_descriptor_parse()
85hub -> ux_host_class_hub_device -> ux_device_hub_tt[0].ux_hub_tt_port_mapping = UX_TT_MASK; in _ux_host_class_hub_descriptor_parse()
86hub -> ux_host_class_hub_device -> ux_device_hub_tt[0].ux_hub_tt_max_bandwidth = UX_TT_BANDWIDTH; in _ux_host_class_hub_descriptor_parse()
97 if (hub -> ux_host_class_hub_descriptor.bNbPorts > UX_MAX_TT) in _ux_host_class_hub_descriptor_parse()
106 … for (port_index = 0; port_index < hub -> ux_host_class_hub_descriptor.bNbPorts; port_index++) in _ux_host_class_hub_descriptor_parse()
[all …]
Dux_host_class_hub_interrupt_endpoint_start.c84 UINT _ux_host_class_hub_interrupt_endpoint_start(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_interrupt_endpoint_start() argument
92 …status = _ux_host_stack_interface_endpoint_get(hub -> ux_host_class_hub_interface, 0, &hub -> ux_… in _ux_host_class_hub_interrupt_endpoint_start()
99 …if (((hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_descriptor.bEndpointAddress & UX_… in _ux_host_class_hub_interrupt_endpoint_start()
100 …((hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_descriptor.bmAttributes & UX_MASK_END… in _ux_host_class_hub_interrupt_endpoint_start()
104 … transfer_request = &hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_hub_interrupt_endpoint_start()
112 transfer_request -> ux_transfer_request_class_instance = (VOID *) hub; in _ux_host_class_hub_interrupt_endpoint_start()
115hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_transfer_request.ux_transfer_request_ty… in _ux_host_class_hub_interrupt_endpoint_start()
129 hub -> ux_host_class_hub_interrupt_endpoint = UX_NULL; in _ux_host_class_hub_interrupt_endpoint_start()
146 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_ENDPOINT_HANDLE_UNKNOWN, hub -> ux_host_class_hub_inter… in _ux_host_class_hub_interrupt_endpoint_start()
Dux_host_class_hub_ports_power.c87 UINT _ux_host_class_hub_ports_power(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_ports_power() argument
96 … if(hub -> ux_host_class_hub_descriptor.wHubCharacteristics & UX_HOST_CLASS_HUB_NO_POWER_SWITCHING) in _ux_host_class_hub_ports_power()
100 nb_ports = hub -> ux_host_class_hub_descriptor.bNbPorts; in _ux_host_class_hub_ports_power()
107 …status = _ux_host_class_hub_feature(hub, port_index, UX_SET_FEATURE, UX_HOST_CLASS_HUB_PORT_POWER… in _ux_host_class_hub_ports_power()
114 hub -> ux_host_class_hub_port_power &= (UINT)~(1 << port_index); in _ux_host_class_hub_ports_power()
121 … _ux_utility_delay_ms(((ULONG) (hub -> ux_host_class_hub_descriptor.bPwrOn2PwrGood) * 2)); in _ux_host_class_hub_ports_power()
124 hub -> ux_host_class_hub_port_power |= (UINT)(1 << port_index); in _ux_host_class_hub_ports_power()
Dux_host_class_hub_port_change_process.c82 UINT _ux_host_class_hub_port_change_process(UX_HOST_CLASS_HUB *hub, UINT port) in _ux_host_class_hub_port_change_process() argument
91 status = _ux_host_class_hub_status_get(hub, port, &port_status, &port_change); in _ux_host_class_hub_port_change_process()
98 _ux_host_class_hub_port_change_connection_process(hub, port, port_status); in _ux_host_class_hub_port_change_process()
101 _ux_host_class_hub_port_change_enable_process(hub, port, port_status); in _ux_host_class_hub_port_change_process()
104 _ux_host_class_hub_port_change_suspend_process(hub, port, port_status); in _ux_host_class_hub_port_change_process()
107 _ux_host_class_hub_port_change_over_current_process(hub, port, port_status); in _ux_host_class_hub_port_change_process()
110 _ux_host_class_hub_port_change_reset_process(hub, port, port_status); in _ux_host_class_hub_port_change_process()
Dux_host_class_hub_change_detect.c88 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_change_detect()
103 status = _ux_host_stack_class_instance_get(class, class_index++, (VOID **) &hub); in _ux_host_class_hub_change_detect()
111 if (hub -> ux_host_class_hub_change_semaphore != 0) in _ux_host_class_hub_change_detect()
115 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_CHANGE_DETECT, hub, 0, 0, 0, UX_TRACE_HOST_CLASS_E… in _ux_host_class_hub_change_detect()
118 _ux_host_class_hub_change_process(hub); in _ux_host_class_hub_change_detect()
121 hub -> ux_host_class_hub_change_semaphore--; in _ux_host_class_hub_change_detect()
Dux_host_class_hub_change_process.c74 UINT _ux_host_class_hub_change_process(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_change_process() argument
84 … transfer_request = &hub -> ux_host_class_hub_interrupt_endpoint -> ux_endpoint_transfer_request; in _ux_host_class_hub_change_process()
97 for (port_index = 1; port_index <= hub -> ux_host_class_hub_descriptor.bNbPorts; port_index++) in _ux_host_class_hub_change_process()
101 _ux_host_class_hub_port_change_process(hub, port_index); in _ux_host_class_hub_change_process()
106 _ux_host_class_hub_hub_change_process(hub); in _ux_host_class_hub_change_process()
Dux_host_class_hub_transfer_request_completed.c94 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_transfer_request_completed() local
98 hub = (UX_HOST_CLASS_HUB *) transfer_request -> ux_transfer_request_class_instance; in _ux_host_class_hub_transfer_request_completed()
107 if ((hub -> ux_host_class_hub_state == UX_HOST_CLASS_INSTANCE_SHUTDOWN) || in _ux_host_class_hub_transfer_request_completed()
132 hub -> ux_host_class_hub_change_semaphore++; in _ux_host_class_hub_transfer_request_completed()
Dux_host_class_hub_configure.c86 UINT _ux_host_class_hub_configure(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_configure() argument
102 _ux_host_stack_device_configuration_get(hub -> ux_host_class_hub_device, 0, &configuration); in _ux_host_class_hub_configure()
151 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONNECTION_INCOMPATIBLE, hub, 0, 0, UX_TRACE_ERRORS, 0,… in _ux_host_class_hub_configure()
160 if (hub -> ux_host_class_hub_device -> ux_device_power_source == UX_DEVICE_BUS_POWERED) in _ux_host_class_hub_configure()
175 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_ERROR, UX_CONNECTION_INCOMPATIBLE, hub, 0, 0, UX_TRACE_ERRORS, 0,… in _ux_host_class_hub_configure()
188 …status = _ux_host_stack_configuration_interface_get(configuration, 0, 0, &hub -> ux_host_class_hu… in _ux_host_class_hub_configure()
Dux_host_class_hub_port_reset.c76 UINT _ux_host_class_hub_port_reset(UX_HOST_CLASS_HUB *hub, UINT port) in _ux_host_class_hub_port_reset() argument
86 status = _ux_host_class_hub_feature(hub, port, UX_SET_FEATURE, UX_HOST_CLASS_HUB_PORT_RESET); in _ux_host_class_hub_port_reset()
99 status = _ux_host_class_hub_status_get(hub, port, &port_status, &port_change); in _ux_host_class_hub_port_reset()
111 _ux_host_class_hub_port_change_reset_process(hub, port, port_status); in _ux_host_class_hub_port_reset()
Dux_host_class_hub_port_change_enable_process.c73 VOID _ux_host_class_hub_port_change_enable_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT port_st… in _ux_host_class_hub_port_change_enable_process() argument
79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_ENABLE_PROCESS, hub, port, port_status… in _ux_host_class_hub_port_change_enable_process()
82 _ux_host_class_hub_feature(hub, port, UX_CLEAR_FEATURE, UX_HOST_CLASS_HUB_C_PORT_ENABLE); in _ux_host_class_hub_port_change_enable_process()
Dux_host_class_hub_port_change_reset_process.c73 VOID _ux_host_class_hub_port_change_reset_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT port_sta… in _ux_host_class_hub_port_change_reset_process() argument
79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_RESET_PROCESS, hub, port, port_status,… in _ux_host_class_hub_port_change_reset_process()
82 _ux_host_class_hub_feature(hub, port, UX_CLEAR_FEATURE, UX_HOST_CLASS_HUB_C_PORT_RESET); in _ux_host_class_hub_port_change_reset_process()
Dux_host_class_hub_port_change_suspend_process.c73 VOID _ux_host_class_hub_port_change_suspend_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT port_s… in _ux_host_class_hub_port_change_suspend_process() argument
79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_SUSPEND_PROCESS, hub, port, port_statu… in _ux_host_class_hub_port_change_suspend_process()
82 _ux_host_class_hub_feature(hub, port, UX_CLEAR_FEATURE, UX_HOST_CLASS_HUB_C_PORT_SUSPEND); in _ux_host_class_hub_port_change_suspend_process()
Dux_host_class_hub_port_change_over_current_process.c73 VOID _ux_host_class_hub_port_change_over_current_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT p… in _ux_host_class_hub_port_change_over_current_process() argument
79 …UX_TRACE_IN_LINE_INSERT(UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_OVER_CURRENT_PROCESS, hub, port, port_… in _ux_host_class_hub_port_change_over_current_process()
82 _ux_host_class_hub_feature(hub, port, UX_CLEAR_FEATURE, UX_HOST_CLASS_HUB_C_PORT_OVER_CURRENT); in _ux_host_class_hub_port_change_over_current_process()
Dux_host_class_hub_hub_change_process.c72 UINT _ux_host_class_hub_hub_change_process(UX_HOST_CLASS_HUB *hub) in _ux_host_class_hub_hub_change_process() argument
75 UX_PARAMETER_NOT_USED(hub); in _ux_host_class_hub_hub_change_process()
/USBX-v6.2.1/test/regression/
Dux_device_class_dummy_hub.c18 UX_DEVICE_CLASS_HUB *hub; in _ux_device_class_hub_thread_entry() local
24 hub = (UX_DEVICE_CLASS_HUB *)hub_class->ux_slave_class_instance; in _ux_device_class_hub_thread_entry()
27 endpoint = hub->interrupt_endpoint; in _ux_device_class_hub_thread_entry()
36 _ux_device_thread_suspend(&hub->hub_thread); in _ux_device_class_hub_thread_entry()
45 UX_DEVICE_CLASS_HUB *hub; in _ux_device_class_hub_initialize() local
47hub = (UX_DEVICE_CLASS_HUB *) _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, sizeof(U… in _ux_device_class_hub_initialize()
48 UX_TEST_ASSERT(hub != UX_NULL); in _ux_device_class_hub_initialize()
50 hub_class->ux_slave_class_instance = hub; in _ux_device_class_hub_initialize()
51 hub->hub_class = hub_class; in _ux_device_class_hub_initialize()
53hub->hub_thread_stack = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, UX_THREAD_STAC… in _ux_device_class_hub_initialize()
[all …]
Dusbx_ux_host_stack_bandwidth_test.c422 UX_DEVICE hub[3]; in ux_test_thread_simulation_0_entry() local
443 …ramework_full_speed, DEVICE_FRAMEWORK_LENGTH_FULL_SPEED, 0x200, 6000 , &hub[2], UX_HIGH_SPEED_D… in ux_test_thread_simulation_0_entry()
444 …ramework_full_speed, DEVICE_FRAMEWORK_LENGTH_FULL_SPEED, 0x200, 6000 , &hub[2], UX_HIGH_SPEED_D… in ux_test_thread_simulation_0_entry()
446 …ramework_full_speed, DEVICE_FRAMEWORK_LENGTH_FULL_SPEED, 0x200, 6000 , &hub[2], UX_FULL_SPEED_D… in ux_test_thread_simulation_0_entry()
457 ux_utility_memory_set(hub, 0, sizeof(hub)); in ux_test_thread_simulation_0_entry()
458 hub[0].ux_device_speed = UX_HIGH_SPEED_DEVICE; in ux_test_thread_simulation_0_entry()
459 hub[0].ux_device_parent = UX_NULL; in ux_test_thread_simulation_0_entry()
460 hub[0].ux_device_port_location = 0; in ux_test_thread_simulation_0_entry()
461 hub[0].ux_device_hub_tt[0].ux_hub_tt_max_bandwidth = UX_TT_BANDWIDTH; in ux_test_thread_simulation_0_entry()
462 hub[0].ux_device_hub_tt[0].ux_hub_tt_port_mapping = 0; in ux_test_thread_simulation_0_entry()
[all …]
Dusbx_ux_host_class_hub_transfer_request_completed_test.c25 UX_HOST_CLASS_HUB hub; in post_init_host() local
27 transfer.ux_transfer_request_class_instance = (VOID *)&hub; in post_init_host()
30 hub.ux_host_class_hub_state = UX_HOST_CLASS_INSTANCE_SHUTDOWN; in post_init_host()
34 hub.ux_host_class_hub_state = UX_HOST_CLASS_INSTANCE_LIVE; in post_init_host()
39 hub.ux_host_class_hub_state = UX_HOST_CLASS_INSTANCE_LIVE; in post_init_host()
Dusbx_ux_host_class_hub_descriptor_get_coverage_test.c12 static UX_HOST_CLASS_HUB hub; variable
64 hub.ux_host_class_hub_device = &hub_device; in test_application_define()
67hub.ux_host_class_hub_device->ux_device_descriptor.bDeviceProtocol = UX_HOST_CLASS_HUB_PROTOCOL_MU… in test_application_define()
68 hub.ux_host_class_hub_interface = &hub_interface; in test_application_define()
81 _ux_host_class_hub_descriptor_get(&hub); in test_application_define()
84 _ux_host_class_hub_descriptor_get(&hub); in test_application_define()
Dusbx_host_class_hub_port_change_connection_process_coverage_test.c43 static UX_HOST_CLASS_HUB hub; variable
82 hub.ux_host_class_hub_device = &hub_device; in test_application_define()
87 hub.ux_host_class_hub_port_state = 0; in test_application_define()
96 _ux_host_class_hub_port_change_connection_process(&hub, 1, 1); in test_application_define()
104 _ux_host_class_hub_port_change_connection_process(&hub, 1, 1); in test_application_define()
108 _ux_host_class_hub_port_change_connection_process(&hub, 1, 1); in test_application_define()
/USBX-v6.2.1/common/usbx_host_classes/inc/
Dux_host_class_hub.h248 UINT _ux_host_class_hub_change_process(UX_HOST_CLASS_HUB *hub);
249 UINT _ux_host_class_hub_configure(UX_HOST_CLASS_HUB *hub);
251 UINT _ux_host_class_hub_descriptor_get(UX_HOST_CLASS_HUB *hub);
253 UINT _ux_host_class_hub_feature(UX_HOST_CLASS_HUB *hub, UINT port, UINT command, UINT function);
254 UINT _ux_host_class_hub_hub_change_process(UX_HOST_CLASS_HUB *hub);
255 UINT _ux_host_class_hub_interrupt_endpoint_start(UX_HOST_CLASS_HUB *hub);
256 VOID _ux_host_class_hub_port_change_connection_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT p…
257 VOID _ux_host_class_hub_port_change_enable_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT port_…
258 VOID _ux_host_class_hub_port_change_over_current_process(UX_HOST_CLASS_HUB *hub, UINT port, UINT…
259 UINT _ux_host_class_hub_port_change_process(UX_HOST_CLASS_HUB *hub, UINT port);
[all …]

12