| /USBX-v6.2.1/common/usbx_host_classes/src/ |
| D | ux_host_class_hub_tasks_run.c | 35 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 …]
|
| D | ux_host_class_hub_entry.c | 33 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 159 …hub -> 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 …]
|
| D | ux_host_class_hub_activate.c | 95 UX_HOST_CLASS_HUB *hub; in _ux_host_class_hub_activate() local 111 …hub = (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() 136 …hub -> 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 …]
|
| D | ux_host_class_hub_deactivate.c | 94 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 …]
|
| D | ux_host_class_hub_port_change_connection_process.c | 92 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 …]
|
| D | ux_host_class_hub_descriptor_get.c | 35 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() 52 … hub -> 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() 85 … hub -> 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() 86 … hub -> 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 …]
|
| D | ux_host_class_hub_interrupt_endpoint_start.c | 84 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() 115 …hub -> 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()
|
| D | ux_host_class_hub_ports_power.c | 87 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()
|
| D | ux_host_class_hub_port_change_process.c | 82 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()
|
| D | ux_host_class_hub_change_detect.c | 88 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()
|
| D | ux_host_class_hub_change_process.c | 74 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()
|
| D | ux_host_class_hub_transfer_request_completed.c | 94 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()
|
| D | ux_host_class_hub_configure.c | 86 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()
|
| D | ux_host_class_hub_port_reset.c | 76 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()
|
| D | ux_host_class_hub_port_change_enable_process.c | 73 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()
|
| D | ux_host_class_hub_port_change_reset_process.c | 73 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()
|
| D | ux_host_class_hub_port_change_suspend_process.c | 73 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()
|
| D | ux_host_class_hub_port_change_over_current_process.c | 73 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()
|
| D | ux_host_class_hub_hub_change_process.c | 72 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/ |
| D | ux_device_class_dummy_hub.c | 18 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 47 …hub = (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() 53 …hub->hub_thread_stack = _ux_utility_memory_allocate(UX_NO_ALIGN, UX_REGULAR_MEMORY, UX_THREAD_STAC… in _ux_device_class_hub_initialize() [all …]
|
| D | usbx_ux_host_stack_bandwidth_test.c | 422 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 …]
|
| D | usbx_ux_host_class_hub_transfer_request_completed_test.c | 25 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()
|
| D | usbx_ux_host_class_hub_descriptor_get_coverage_test.c | 12 static UX_HOST_CLASS_HUB hub; variable 64 hub.ux_host_class_hub_device = &hub_device; in test_application_define() 67 …hub.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()
|
| D | usbx_host_class_hub_port_change_connection_process_coverage_test.c | 43 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/ |
| D | ux_host_class_hub.h | 248 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 …]
|