usbx
UX_HCD_STRUCT::ux_hcd_entry_function
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
UX_HCD_STRUCT::ux_hcd_entry_function
UX_HCD_STRUCT::ux_hcd_entry_function field
Syntax
from
ux_api.h:2137
UINT
(
*
ux_hcd_entry_function
)
(
struct
UX_HCD_STRUCT
*
,
UINT
,
VOID
*
)
;
References
Location
Referrer
Scope
Text
ux_api.h:2137
UINT
(
*
ux_hcd_entry_function
)
(
struct
UX_HCD_STRUCT
*
,
UINT
,
VOID
*
)
;
ux_hcd_stm32_initialize.c:101
_ux_hcd_stm32_entry()
_ux_hcd_stm32_initialize()
hcd
->
ux_hcd_entry_function
=
_ux_hcd_stm32_entry
;
ux_host_stack_device_resources_free.c:221
_ux_host_stack_device_resources_free()
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_DESTROY_ENDPOINT
,
(
VOID
*
)
&
device
->
ux_device_control_endpoint
)
;
ux_host_stack_endpoint_instance_create.c:128
_ux_host_stack_endpoint_instance_create()
status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_CREATE_ENDPOINT
,
(
VOID
*
)
endpoint
)
;
ux_host_stack_endpoint_instance_delete.c:100
_ux_host_stack_endpoint_instance_delete()
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_DESTROY_ENDPOINT
,
(
VOID
*
)
endpoint
)
;
ux_host_stack_endpoint_reset.c:116
_ux_host_stack_endpoint_reset()
status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_RESET_ENDPOINT
,
endpoint
)
;
ux_host_stack_hcd_thread_entry.c:120
_ux_host_stack_hcd_thread_entry()
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_PROCESS_DONE_QUEUE
,
UX_NULL
)
;
ux_host_stack_hcd_transfer_request.c:84
_ux_host_stack_hcd_transfer_request()
status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_TRANSFER_REQUEST
,
(
VOID
*
)
transfer_request
)
;
ux_host_stack_hcd_unregister.c:154
_ux_host_stack_hcd_unregister()
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_UNINITIALIZE
,
UX_NULL
)
;
ux_host_stack_new_device_create.c:216
_ux_host_stack_new_device_create()
status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_CREATE_ENDPOINT
,
(
VOID
*
)
control_endpoint
)
;
ux_host_stack_rh_change_process.c:116
_ux_host_stack_rh_change_process()
port_status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_GET_PORT_STATUS
,
(
VOID
*
)
(
(
ALIGN_TYPE
)
port_index
)
)
;
ux_host_stack_rh_device_insertion.c:129
_ux_host_stack_rh_device_insertion()
port_status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_ENABLE_PORT
,
(
VOID
*
)
(
(
ALIGN_TYPE
)
port_index
)
)
;
ux_host_stack_rh_device_insertion.c:146
_ux_host_stack_rh_device_insertion()
port_status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_RESET_PORT
,
(
VOID
*
)
(
(
ALIGN_TYPE
)
port_index
)
)
;
ux_host_stack_rh_device_insertion.c:152
_ux_host_stack_rh_device_insertion()
port_status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_GET_PORT_STATUS
,
(
VOID
*
)
(
(
ALIGN_TYPE
)
port_index
)
)
;
ux_host_stack_transfer_request.c:208
_ux_host_stack_transfer_request()
status
=
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_TRANSFER_REQUEST
,
transfer_request
)
;
ux_host_stack_transfer_request_abort.c:109
_ux_host_stack_transfer_request_abort()
hcd
->
ux_hcd_entry_function
(
hcd
,
UX_HCD_TRANSFER_ABORT
,
transfer_request
)
;
Call Tree
Functions calling
UX_HCD_STRUCT::ux_hcd_entry_function
_ux_host_stack_device_resources_free()
_ux_host_stack_endpoint_instance_create()
_ux_host_stack_endpoint_instance_delete()
_ux_host_stack_endpoint_reset()
_ux_host_stack_hcd_thread_entry()
_ux_host_stack_hcd_transfer_request()
_ux_host_stack_hcd_unregister()
_ux_host_stack_new_device_create()
_ux_host_stack_rh_change_process()
_ux_host_stack_rh_device_insertion()
_ux_host_stack_transfer_request()
_ux_host_stack_transfer_request_abort()
all items filtered out
UX_HCD_STRUCT::ux_hcd_entry_function
Functions writing
UX_HCD_STRUCT::ux_hcd_entry_function
_ux_hcd_stm32_initialize()
all items filtered out
UX_HCD_STRUCT::ux_hcd_entry_function
Implementations
_ux_hcd_stm32_entry()
all items filtered out
UX_HCD_STRUCT::ux_hcd_entry_function
Type of
UX_HCD_STRUCT::ux_hcd_entry_function
UX_HCD_STRUCT::ux_hcd_entry_function
UINT
all items filtered out