usbx
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore field
Syntax
from
ux_api.h:1689
UX_SEMAPHORE
ux_transfer_request_semaphore
;
References
Location
Referrer
Text
ux_api.h:1689
UX_SEMAPHORE
ux_transfer_request_semaphore
;
ux_hcd_stm32_callback.c:300
HAL_HCD_HC_NotifyURBChange_Callback()
_ux_utility_semaphore_put
(
&
transfer_request
->
ux_transfer_request_semaphore
)
;
ux_hcd_stm32_request_control_transfer.c:163
_ux_hcd_stm32_request_control_transfer()
status
=
_ux_utility_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
MS_TO_TICK
(
UX_CONTROL_TRANSFER_TIMEOUT
)
)
;
ux_hcd_stm32_request_control_transfer.c:260
_ux_hcd_stm32_request_control_transfer()
status
=
_ux_utility_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
MS_TO_TICK
(
UX_CONTROL_TRANSFER_TIMEOUT
)
)
;
ux_hcd_stm32_request_control_transfer.c:331
_ux_hcd_stm32_request_control_transfer()
status
=
_ux_utility_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_CONTROL_TRANSFER_TIMEOUT
)
)
;
ux_host_class_cdc_acm_read.c:160
_ux_host_class_cdc_acm_read()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
ux_host_class_cdc_acm_reception_stop.c:135
_ux_host_class_cdc_acm_reception_stop()
while
(
transfer_request
->
ux_transfer_request_semaphore
.
tx_semaphore_count
)
ux_host_class_cdc_acm_reception_stop.c:136
_ux_host_class_cdc_acm_reception_stop()
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
0
)
;
ux_host_class_cdc_acm_write.c:169
_ux_host_class_cdc_acm_write()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
ux_host_class_storage_transport_bo.c:123
_ux_host_class_storage_transport_bo()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_TRANSFER_TIMEOUT
)
)
;
ux_host_class_storage_transport_bo.c:207
_ux_host_class_storage_transport_bo()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_TRANSFER_TIMEOUT
)
)
;
ux_host_class_storage_transport_bo.c:279
_ux_host_class_storage_transport_bo()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_TRANSFER_TIMEOUT
)
)
;
ux_host_class_storage_transport_cb.c:153
_ux_host_class_storage_transport_cb()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_TRANSFER_TIMEOUT
)
)
;
ux_host_class_storage_transport_cbi.c:155
_ux_host_class_storage_transport_cbi()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_TRANSFER_TIMEOUT
)
)
;
ux_host_class_storage_transport_cbi.c:198
_ux_host_class_storage_transport_cbi()
status
=
_ux_host_semaphore_get
(
&
transfer_request
->
ux_transfer_request_semaphore
,
UX_MS_TO_TICK
(
UX_HOST_CLASS_STORAGE_CBI_STATUS_TIMEOUT
)
)
;
ux_host_stack_device_resources_free.c:225
_ux_host_stack_device_resources_free()
_ux_host_semaphore_delete
(
&
device
->
ux_device_control_endpoint
.
ux_endpoint_transfer_request
.
ux_transfer_request_semaphore
)
;
ux_host_stack_endpoint_instance_create.c:147
_ux_host_stack_endpoint_instance_create()
status
=
_ux_host_semaphore_create
(
&
endpoint
->
ux_endpoint_transfer_request
.
ux_transfer_request_semaphore
,
ux_host_stack_endpoint_instance_delete.c:103
_ux_host_stack_endpoint_instance_delete()
_ux_host_semaphore_delete
(
&
endpoint
->
ux_endpoint_transfer_request
.
ux_transfer_request_semaphore
)
;
ux_host_stack_new_device_create.c:197
_ux_host_stack_new_device_create()
status
=
_ux_host_semaphore_create
(
&
control_endpoint
->
ux_endpoint_transfer_request
.
ux_transfer_request_semaphore
,
"ux_host_transfer_request_semaphore"
,
0
)
;
ux_host_stack_transfer_request_abort.c:138
_ux_host_stack_transfer_request_abort()
_ux_host_semaphore_put
(
&
transfer_request
->
ux_transfer_request_semaphore
)
;
Data Use
Functions reading
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
_ux_host_class_cdc_acm_reception_stop()
all items filtered out
Type of
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
TX_SEMAPHORE_STRUCT
all items filtered out