UX_HCD is only used within usbx.
 
Symbols
loading...
Files
loading...

UX_HCD struct

Syntax

typedef struct UX_HCD_STRUCT {                         #if defined(UX_NAME_REFERENCED_BY_POINTER)     const UCHAR     *ux_hcd_name; #else     UCHAR           ux_hcd_name[UX_MAX_HCD_NAME_LENGTH + 1];  #endif     UINT            ux_hcd_status;     UINT            ux_hcd_controller_type;     UINT            ux_hcd_irq;     UINT            ux_hcd_nb_root_hubs;     UINT            ux_hcd_root_hub_signal[UX_MAX_ROOTHUB_PORT];     UINT            ux_hcd_nb_devices;     UINT            ux_hcd_thread_signal;     ULONG           ux_hcd_rh_device_connection;     ULONG           ux_hcd_io;     UINT            (*ux_hcd_entry_function) (struct UX_HCD_STRUCT *, UINT, VOID *);     void            *ux_hcd_controller_hardware; #if defined(UX_OTG_SUPPORT)     UINT            ux_hcd_otg_capabilities; #endif #if UX_MAX_DEVICES > 1     UCHAR           ux_hcd_address[16];     UINT            ux_hcd_power_switch;     ULONG           ux_hcd_available_bandwidth;     ULONG           ux_hcd_version; #endif #if defined(UX_HOST_STANDALONE)     ULONG           ux_hcd_flags; #endif } UX_HCD;

Fields

ux_hcd_name

No summary provided. Read more...

ux_hcd_status

No summary provided. Read more...

ux_hcd_controller_type

No summary provided. Read more...

ux_hcd_irq

No summary provided. Read more...

ux_hcd_nb_root_hubs

No summary provided. Read more...

ux_hcd_root_hub_signal

No summary provided. Read more...

ux_hcd_nb_devices

No summary provided. Read more...

ux_hcd_thread_signal

No summary provided. Read more...

ux_hcd_rh_device_connection

No summary provided. Read more...

ux_hcd_io

No summary provided. Read more...

ux_hcd_entry_function

No summary provided. Read more...

ux_hcd_controller_hardware

No summary provided. Read more...

ux_hcd_address

No summary provided. Read more...

ux_hcd_power_switch

No summary provided. Read more...

ux_hcd_available_bandwidth

No summary provided. Read more...

ux_hcd_version

No summary provided. Read more...

References

LocationReferrerScopeText
ux_api.h:2119
typedef struct UX_HCD_STRUCT
ux_api.h:2154
ux_api.h:2137UX_HCD_STRUCT::ux_hcd_entry_function::#0
UINT (*ux_hcd_entry_function) (struct UX_HCD_STRUCT *, UINT, VOID *);
ux_api.h:2154UX_HCD
ux_api.h:2403UX_SYSTEM_HOST_STRUCT::ux_system_host_hcd_arrayUX_SYSTEM_HOST_STRUCT
ux_api.h:2659_ux_hcd_ehci_initialize()::hcd_ux_hcd_ehci_initialize()
ux_api.h:2660_ux_hcd_isp1161_initialize()::hcd_ux_hcd_isp1161_initialize()
ux_api.h:2661_ux_hcd_ohci_initialize()::hcd_ux_hcd_ohci_initialize()
ux_api.h:2662_ux_hcd_sim_host_initialize()::hcd_ux_hcd_sim_host_initialize()
ux_api.h:2679#0
ux_hcd_stm32.h:94UX_HCD_STM32_STRUCT::ux_hcd_stm32_hcd_ownerUX_HCD_STM32_STRUCT
struct UX_HCD_STRUCT *ux_hcd_stm32_hcd_owner;
ux_hcd_stm32.h:132_ux_hcd_stm32_entry()::hcd_ux_hcd_stm32_entry()
ux_hcd_stm32.h:134_ux_hcd_stm32_initialize()::hcd_ux_hcd_stm32_initialize()
ux_hcd_stm32_callback.c:74HAL_HCD_Connect_Callback()::hcdHAL_HCD_Connect_Callback()
UX_HCD *hcd;
ux_hcd_stm32_callback.c:79HAL_HCD_Connect_Callback()
hcd = (UX_HCD*)hhcd -> pData;
ux_hcd_stm32_callback.c:134HAL_HCD_Disconnect_Callback()::hcdHAL_HCD_Disconnect_Callback()
UX_HCD *hcd;
ux_hcd_stm32_callback.c:139HAL_HCD_Disconnect_Callback()
hcd = (UX_HCD*)hhcd -> pData;
ux_hcd_stm32_callback.c:197HAL_HCD_HC_NotifyURBChange_Callback()::hcdHAL_HCD_HC_NotifyURBChange_Callback()
UX_HCD *hcd;
ux_hcd_stm32_callback.c:208HAL_HCD_HC_NotifyURBChange_Callback()
hcd = (UX_HCD*)hhcd -> pData;
ux_hcd_stm32_callback.c:367HAL_HCD_SOF_Callback()::hcdHAL_HCD_SOF_Callback()
UX_HCD *hcd;
ux_hcd_stm32_callback.c:372HAL_HCD_SOF_Callback()
hcd = (UX_HCD*)hhcd -> pData;
ux_hcd_stm32_controller_disable.c:78_ux_hcd_stm32_controller_disable()::hcd_ux_hcd_stm32_controller_disable()
UX_HCD *hcd;
ux_hcd_stm32_entry.c:92_ux_hcd_stm32_entry()::hcd_ux_hcd_stm32_entry()
ux_hcd_stm32_initialize.c:74_ux_hcd_stm32_initialize()::hcd_ux_hcd_stm32_initialize()
ux_hcd_stm32_interrupt_handler.c:75_ux_hcd_stm32_interrupt_handler()::hcd_ux_hcd_stm32_interrupt_handler()
UX_HCD *hcd;
ux_host_stack.h:109_ux_host_stack_bandwidth_release()::hcd_ux_host_stack_bandwidth_release()
ux_host_stack.h:110_ux_host_stack_bandwidth_claim()::hcd_ux_host_stack_bandwidth_claim()
ux_host_stack.h:111_ux_host_stack_bandwidth_check()::hcd_ux_host_stack_bandwidth_check()
ux_host_stack.h:149_ux_host_stack_device_remove()::hcd_ux_host_stack_device_remove()
ux_host_stack.h:157#0
UINT (*hcd_init_function)(struct UX_HCD_STRUCT *), ULONG hcd_param1, ULONG hcd_param2);
ux_host_stack.h:171_ux_host_stack_new_device_create()::hcd_ux_host_stack_new_device_create()
ux_host_stack.h:178_ux_host_stack_rh_device_extraction()::hcd_ux_host_stack_rh_device_extraction()
ux_host_stack.h:179_ux_host_stack_rh_device_insertion()::hcd_ux_host_stack_rh_device_insertion()
ux_host_stack_bandwidth_check.c:85_ux_host_stack_bandwidth_check()::hcd_ux_host_stack_bandwidth_check()
ux_host_stack_bandwidth_claim.c:84_ux_host_stack_bandwidth_claim()::hcd_ux_host_stack_bandwidth_claim()
ux_host_stack_bandwidth_release.c:83_ux_host_stack_bandwidth_release()::hcd_ux_host_stack_bandwidth_release()
ux_host_stack_device_address_set.c:86_ux_host_stack_device_address_set()::hcd_ux_host_stack_device_address_set()
UX_HCD *hcd;
ux_host_stack_device_remove.c:85_ux_host_stack_device_remove()::hcd_ux_host_stack_device_remove()
ux_host_stack_device_resources_free.c:94_ux_host_stack_device_resources_free()::hcd_ux_host_stack_device_resources_free()
UX_HCD *hcd;
ux_host_stack_endpoint_instance_create.c:89_ux_host_stack_endpoint_instance_create()::hcd_ux_host_stack_endpoint_instance_create()
UX_HCD *hcd;
ux_host_stack_endpoint_instance_delete.c:86_ux_host_stack_endpoint_instance_delete()::hcd_ux_host_stack_endpoint_instance_delete()
UX_HCD *hcd;
ux_host_stack_endpoint_reset.c:81_ux_host_stack_endpoint_reset()::hcd_ux_host_stack_endpoint_reset()
UX_HCD *hcd;
ux_host_stack_hcd_register.c:87#0
UINT (*hcd_init_function)(struct UX_HCD_STRUCT *), ULONG hcd_param1, ULONG hcd_param2)
ux_host_stack_hcd_register.c:90_ux_host_stack_hcd_register()::hcd_ux_host_stack_hcd_register()
UX_HCD *hcd;
ux_host_stack_hcd_thread_entry.c:89_ux_host_stack_hcd_thread_entry()::hcd_ux_host_stack_hcd_thread_entry()
UX_HCD *hcd;
ux_host_stack_hcd_transfer_request.c:78_ux_host_stack_hcd_transfer_request()::hcd_ux_host_stack_hcd_transfer_request()
UX_HCD *hcd;
ux_host_stack_hcd_unregister.c:91_ux_host_stack_hcd_unregister()::hcd_ux_host_stack_hcd_unregister()
UX_HCD *hcd;
ux_host_stack_initialize.c:31
ux_host_stack_initialize.c:167_ux_host_stack_initialize()
ux_host_stack_initialize.c:177_ux_host_stack_initialize()
ux_host_stack_new_device_create.c:111_ux_host_stack_new_device_create()::hcd_ux_host_stack_new_device_create()
ux_host_stack_rh_change_process.c:81_ux_host_stack_rh_change_process()::hcd_ux_host_stack_rh_change_process()
UX_HCD *hcd;
ux_host_stack_rh_device_extraction.c:73_ux_host_stack_rh_device_extraction()::hcd_ux_host_stack_rh_device_extraction()
ux_host_stack_rh_device_insertion.c:89_ux_host_stack_rh_device_insertion()::hcd_ux_host_stack_rh_device_insertion()
ux_host_stack_transfer_request.c:130_ux_host_stack_transfer_request()::hcd_ux_host_stack_transfer_request()
UX_HCD *hcd;
ux_host_stack_transfer_request_abort.c:91_ux_host_stack_transfer_request_abort()::hcd_ux_host_stack_transfer_request_abort()
UX_HCD *hcd;

Type Use

Variables of UX_HCD_STRUCT type
UX_HCD_STRUCT::ux_hcd_entry_function::#0
#0
HAL_HCD_Connect_Callback()::hcd
HAL_HCD_Disconnect_Callback()::hcd
HAL_HCD_HC_NotifyURBChange_Callback()::hcd
HAL_HCD_SOF_Callback()::hcd
_ux_hcd_stm32_controller_disable()::hcd
_ux_hcd_stm32_interrupt_handler()::hcd
_ux_host_stack_device_address_set()::hcd
_ux_host_stack_device_resources_free()::hcd
_ux_host_stack_endpoint_instance_create()::hcd
_ux_host_stack_endpoint_instance_delete()::hcd
_ux_host_stack_endpoint_reset()::hcd
_ux_host_stack_hcd_register()::hcd
_ux_host_stack_hcd_thread_entry()::hcd
_ux_host_stack_hcd_transfer_request()::hcd
_ux_host_stack_hcd_unregister()::hcd
_ux_host_stack_rh_change_process()::hcd
_ux_host_stack_transfer_request()::hcd
_ux_host_stack_transfer_request_abort()::hcd
all items filtered out
UX_HCD_STRUCT
all items filtered out
UX_HCD_STRUCT
all items filtered out