UX_TRANSFER_STRUCT::ux_transfer_request_semaphore is only used within usbx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesusbxUX_TRANSFER_STRUCT::ux_transfer_request_semaphore

UX_TRANSFER_STRUCT::ux_transfer_request_semaphore field

Syntax

UX_SEMAPHORE ux_transfer_request_semaphore;

References

LocationReferrerText
ux_api.h:1689
UX_SEMAPHORE ux_transfer_request_semaphore;
ux_hcd_stm32_callback.c:300HAL_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()
ux_hcd_stm32_request_control_transfer.c:260_ux_hcd_stm32_request_control_transfer()
ux_hcd_stm32_request_control_transfer.c:331_ux_hcd_stm32_request_control_transfer()
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_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_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
Type of UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
all items filtered out