| /Zephyr-4.2.1/drivers/usb/udc/ |
| D | udc_kinetis.c | 240 cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usbfsotg_ctrl_feed_start() 264 cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usbfsotg_ctrl_feed_start_next() 292 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in usbfsotg_ctrl_feed_dout() 320 buf = udc_buf_get(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT)); in work_handler_setup() 379 if (ep_cfg->addr == USB_CONTROL_EP_OUT) { in work_handler_out() 505 if (ev->ep != USB_CONTROL_EP_OUT && !udc_ep_is_busy(ep_cfg)) { in xfer_work_handler() 582 if (ep == USB_CONTROL_EP_OUT) { in isr_handle_xfer_done() 599 if (ep == USB_CONTROL_EP_OUT) { in isr_handle_xfer_done() 605 if (ep == USB_CONTROL_EP_OUT) { in isr_handle_xfer_done() 670 ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usbfsotg_isr_handler() [all …]
|
| D | udc_max32.c | 131 if (req_cb_data->ep == USB_CONTROL_EP_OUT) { in udc_event_xfer_out_callback() 233 MXC_USB_Req_t *ep_request = &priv->ep_request[USB_EP_GET_IDX(USB_CONTROL_EP_OUT)]; in udc_ctrl_feed_dout() 234 struct req_cb_data *req_cb_data = &priv->req_cb_data[USB_EP_GET_IDX(USB_CONTROL_EP_OUT)]; in udc_ctrl_feed_dout() 239 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in udc_ctrl_feed_dout() 244 udc_buf_put(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT), buf); in udc_ctrl_feed_dout() 247 req_cb_data->ep = USB_CONTROL_EP_OUT; in udc_ctrl_feed_dout() 249 ep_request->ep = USB_EP_GET_IDX(USB_CONTROL_EP_OUT); in udc_ctrl_feed_dout() 260 LOG_ERR("ep 0x%02x error: %x", USB_CONTROL_EP_OUT, ret); in udc_ctrl_feed_dout() 279 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, sizeof(struct usb_setup_packet)); in udc_event_setup() 547 .ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT), in udc_max32_event_callback() [all …]
|
| D | udc_virtual.c | 69 cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in ctrl_ep_clear_halt() 79 struct udc_ep_config *ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in vrt_ctrl_feed_dout() 82 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in vrt_ctrl_feed_dout() 96 buf = udc_buf_get_all(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT)); in drop_control_transfers() 115 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 8); in vrt_handle_setup() 206 if (ep == USB_CONTROL_EP_OUT) { in vrt_handle_out() 534 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, in udc_vrt_init() 553 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_vrt_shutdown()
|
| D | udc_nrf.c | 302 if (ep == USB_CONTROL_EP_OUT || ep == USB_CONTROL_EP_IN) { in disarm_endpoint() 475 m_ep_armed &= ~(BIT(ep2bit(USB_CONTROL_EP_OUT)) | in ev_setup_handler() 854 m_ep0_data_dir = USB_CONTROL_EP_OUT; 1298 if (ep == USB_CONTROL_EP_OUT) { 1308 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); 1311 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); 1319 udc_event_xfer_out_next(dev, USB_CONTROL_EP_OUT); 1329 struct udc_ep_config *cfg_out = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); 1349 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 1440 m_ep0_data_dir = USB_CONTROL_EP_OUT; [all …]
|
| D | udc_stm32.c | 240 ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in HAL_PCD_ResetCallback() 242 status = HAL_PCD_EP_Open(&priv->pcd, USB_CONTROL_EP_OUT, in HAL_PCD_ResetCallback() 320 struct udc_ep_config *ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in udc_stm32_prep_out_ep0_rx() 337 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, buf_size); in udc_stm32_prep_out_ep0_rx() 364 struct udc_ep_config *ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in udc_stm32_flush_tx_fifo() 424 __ASSERT_NO_MSG(ep_cfg->addr != USB_CONTROL_EP_OUT); in udc_stm32_rx() 496 if (ep == USB_CONTROL_EP_OUT) { in handle_msg_data_out() 552 __ASSERT(ep_cfg->addr != USB_CONTROL_EP_OUT, in handle_msg_data_out() 643 buf = udc_buf_get_all(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT)); in handle_msg_setup() 653 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, sizeof(struct usb_setup_packet)); in handle_msg_setup() [all …]
|
| D | udc_sam0.c | 264 if (ep_cfg->addr != USB_CONTROL_EP_OUT) { in sam0_prep_out() 312 struct udc_ep_config *const ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in sam0_ctrl_feed_dout() 315 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in sam0_ctrl_feed_dout() 329 buf = udc_buf_get_all(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT)); in drop_control_transfers() 348 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 8); in sam0_handle_evt_setup() 437 if (ep_cfg->addr == USB_CONTROL_EP_OUT) { in sam0_handle_evt_dout() 586 if (ep == USB_CONTROL_EP_OUT) { in sam0_handle_out_isr() 601 if (ep == USB_CONTROL_EP_OUT) { in sam0_handle_out_isr() 810 if (ep_cfg->addr == USB_CONTROL_EP_OUT) { in udc_sam0_ep_enable() 834 if (ep_cfg->addr == USB_CONTROL_EP_OUT) { in udc_sam0_ep_disable() [all …]
|
| D | udc_ambiq.c | 77 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usbd_ctrl_feed_dout() 80 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in usbd_ctrl_feed_dout() 143 if (!IS_ENABLED(CONFIG_UDC_AMBIQ_DMA1_MODE) && (ep != USB_CONTROL_EP_OUT) && in udc_ambiq_rx() 149 if (!IS_ENABLED(CONFIG_UDC_AMBIQ_PIO_MODE) && (ep != USB_CONTROL_EP_OUT)) { in udc_ambiq_rx() 642 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, USB_EP_TYPE_CONTROL, EP0_MPS, 0)) { in udc_ambiq_init() 665 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_ambiq_shutdown() 712 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, sizeof(struct usb_setup_packet)); in ambiq_handle_evt_setup() 758 if (cfg->addr == USB_CONTROL_EP_OUT) { in ambiq_handle_evt_dout()
|
| D | udc_mcux_ip3511.c | 167 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in udc_mcux_ctrl_feed_dout() 170 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in udc_mcux_ctrl_feed_dout() 193 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, in udc_mcux_handler_setup() 340 if (ep == USB_CONTROL_EP_OUT) { in udc_mcux_handler_out() 448 cfg = udc_get_ep_cfg(ev->dev, USB_CONTROL_EP_OUT); in udc_mcux_work_handler() 450 udc_ep_disable_internal(ev->dev, USB_CONTROL_EP_OUT); in udc_mcux_work_handler() 456 if (udc_ep_enable_internal(ev->dev, USB_CONTROL_EP_OUT, in udc_mcux_work_handler()
|
| D | udc_renesas_ra.c | 130 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usbd_ctrl_feed_dout() 134 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in usbd_ctrl_feed_dout() 156 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, sizeof(struct usb_setup_packet)); in udc_event_xfer_setup() 272 } else if (ep == USB_CONTROL_EP_OUT) { in udc_event_xfer_complete() 509 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, USB_EP_TYPE_CONTROL, 64, 0)) { in udc_renesas_ra_init() 540 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_renesas_ra_shutdown()
|
| D | udc_mcux_ehci.c | 180 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in udc_mcux_ctrl_feed_dout() 183 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in udc_mcux_ctrl_feed_dout() 206 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, in udc_mcux_handler_setup() 353 if (ep == USB_CONTROL_EP_OUT) { in udc_mcux_handler_out() 461 cfg = udc_get_ep_cfg(ev->dev, USB_CONTROL_EP_OUT); in udc_mcux_work_handler() 463 udc_ep_disable_internal(ev->dev, USB_CONTROL_EP_OUT); in udc_mcux_work_handler() 469 if (udc_ep_enable_internal(ev->dev, USB_CONTROL_EP_OUT, in udc_mcux_work_handler()
|
| D | udc_rpi_pico.c | 320 struct udc_ep_config *ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in rpi_pico_ctrl_feed_dout() 323 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in rpi_pico_ctrl_feed_dout() 335 struct udc_ep_config *cfg_out = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in drop_control_transfers() 358 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 8); in rpi_pico_handle_evt_setup() 405 if (cfg->addr == USB_CONTROL_EP_OUT) { in rpi_pico_handle_evt_dout() 569 rpi_pico_ep_cancel(dev, USB_CONTROL_EP_OUT); in rpi_pico_handle_setup() 576 get_ep_data(dev, USB_CONTROL_EP_OUT)->next_pid = 1; in rpi_pico_handle_setup() 1051 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, in udc_rpi_pico_enable() 1101 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_rpi_pico_disable()
|
| D | udc_it82xx2.c | 880 struct udc_ep_config *cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in it82xx2_ctrl_feed_dout() 883 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in it82xx2_ctrl_feed_dout() 1047 cfg_out = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in work_handler_setup() 1060 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, sizeof(struct usb_setup_packet)); in work_handler_setup() 1124 if (ep == USB_CONTROL_EP_OUT) { in work_handler_out() 1147 if (ep != USB_CONTROL_EP_OUT) { in work_handler_out() 1160 if (ep == USB_CONTROL_EP_OUT) { in work_handler_out() 1214 if (evt.ep != USB_CONTROL_EP_OUT && !udc_ep_is_busy(ep_cfg)) { in xfer_work_handler() 1472 ret = udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, USB_EP_TYPE_CONTROL, in it82xx2_init() 1475 LOG_ERR("Failed to enable ep 0x%02x", USB_CONTROL_EP_OUT); in it82xx2_init() [all …]
|
| D | udc_smartbond.c | 688 if (ep == USB_CONTROL_EP_OUT) { in udc_smartbond_ep_enable() 734 buf = udc_buf_get(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT)); in udc_smartbond_ep_set_halt() 742 } else if (ep == USB_CONTROL_EP_OUT) { in udc_smartbond_ep_set_halt() 767 if (ep == USB_CONTROL_EP_OUT || ep == USB_CONTROL_EP_IN) { in udc_smartbond_ep_clear_halt() 820 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_smartbond_shutdown() 1169 struct udc_ep_config *cfg_out = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in empty_ep0_queues() 1422 struct udc_ep_config *const ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in usb_dc_smartbond_alloc_status_out() 1425 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 0); in usb_dc_smartbond_alloc_status_out() 1442 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in usbd_ctrl_feed_dout() 1458 const uint8_t ep = USB_CONTROL_EP_OUT; in handle_ep0_rx_work() [all …]
|
| D | udc_numaker.c | 950 msg.out.ep = USB_CONTROL_EP_OUT; in numaker_hsusbd_cep_th() 977 msg.out.ep = USB_CONTROL_EP_OUT; in numaker_hsusbd_cep_th() 1238 if (ep_cur->addr == USB_CONTROL_EP_OUT) { in numaker_usbd_ep_copy_to_user() 1961 ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in numaker_usbd_ctrl_feed_dout() 1963 LOG_ERR("Bind udc_ep_config: ep=0x%02x", USB_CONTROL_EP_OUT); in numaker_usbd_ctrl_feed_dout() 1967 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, length); in numaker_usbd_ctrl_feed_dout() 1969 LOG_ERR("Allocate net_buf: ep=0x%02x", USB_CONTROL_EP_OUT); in numaker_usbd_ctrl_feed_dout() 2071 ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in numaker_usbd_msg_handle_setup() 2082 ep = USB_CONTROL_EP_OUT; in numaker_usbd_msg_handle_setup() 2092 __ASSERT_NO_MSG(ep_cur->addr == USB_CONTROL_EP_OUT); in numaker_usbd_msg_handle_setup() [all …]
|
| D | udc_skeleton.c | 248 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, in udc_skeleton_init() 270 if (udc_ep_disable_internal(dev, USB_CONTROL_EP_OUT)) { in udc_skeleton_shutdown()
|
| D | udc_common.c | 375 if (ep == USB_CONTROL_EP_OUT || ep == USB_CONTROL_EP_IN) { in udc_ep_enable() 421 if (ep == USB_CONTROL_EP_OUT || ep == USB_CONTROL_EP_IN) { in udc_ep_disable() 554 if (bi->ep == USB_CONTROL_EP_OUT) { in udc_ep_enqueue() 851 size_t size = (ep == USB_CONTROL_EP_OUT) ? 64 : 0; in udc_ctrl_alloc_status() 980 if (bi->setup && bi->ep == USB_CONTROL_EP_OUT) { in udc_ctrl_update_stage() 1030 } else if (bi->ep == USB_CONTROL_EP_OUT) { in udc_ctrl_update_stage()
|
| D | udc_dwc2.c | 411 struct udc_ep_config *ep_cfg = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in dwc2_ctrl_feed_dout() 420 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, alloc_len); in dwc2_ctrl_feed_dout() 445 if (udc_ep_is_busy(udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT))) { in dwc2_ensure_setup_ready() 719 if (cfg->addr == USB_CONTROL_EP_OUT) { in dwc2_prep_rx() 780 if (cfg->addr == USB_CONTROL_EP_OUT) { in dwc2_prep_rx() 877 struct udc_ep_config *cfg_out = udc_get_ep_cfg(dev, USB_CONTROL_EP_OUT); in dwc2_handle_evt_setup() 904 buf = udc_ctrl_alloc(dev, USB_CONTROL_EP_OUT, 8); in dwc2_handle_evt_setup() 981 if (cfg->addr == USB_CONTROL_EP_OUT) { in dwc2_handle_evt_dout() 1492 if (cfg->addr == USB_CONTROL_EP_OUT) { in dwc2_ep_control_enable() 2267 if (udc_ep_enable_internal(dev, USB_CONTROL_EP_OUT, in udc_dwc2_init_controller() [all …]
|
| /Zephyr-4.2.1/drivers/usb/device/ |
| D | usb_dc_rpi_pico.c | 191 const struct udc_rpi_ep_state *const ep_state = udc_rpi_get_ep_state(USB_CONTROL_EP_OUT); in udc_rpi_handle_setup() 206 udc_rpi_cancel_endpoint(USB_CONTROL_EP_OUT); in udc_rpi_handle_setup() 222 udc_rpi_get_ep_state(USB_CONTROL_EP_OUT)->next_pid = 1; in udc_rpi_handle_setup() 224 msg.ep = USB_CONTROL_EP_OUT; in udc_rpi_handle_setup() 647 udc_rpi_cancel_endpoint(USB_CONTROL_EP_OUT); in usb_dc_ep_set_stall() 725 if (USB_EP_DIR_IS_OUT(ep) && ep != USB_CONTROL_EP_OUT) { in usb_dc_ep_enable() 846 if (ep == USB_CONTROL_EP_OUT && state.setup_available) { in usb_dc_ep_read_wait() 862 if (ep == USB_CONTROL_EP_OUT && state.setup_available) { in usb_dc_ep_read_wait() 903 const size_t len = udc_rpi_get_ep_buffer_len(USB_CONTROL_EP_OUT); in usb_dc_control_ep_read_continue() 931 if (ep == USB_CONTROL_EP_OUT) { in usb_dc_ep_read_continue()
|
| D | usb_dc_kinetis.c | 865 ep_cfg.ep_addr = USB_CONTROL_EP_OUT; in reenable_control_endpoints() 873 usb_dc_ep_enable(USB_CONTROL_EP_OUT); in reenable_control_endpoints()
|
| /Zephyr-4.2.1/subsys/usb/device/ |
| D | usb_device.c | 291 if (ep == USB_CONTROL_EP_OUT && ep_status == USB_DC_EP_SETUP) { in usb_handle_control_transfer() 324 usb_dc_ep_set_stall(USB_CONTROL_EP_OUT); in usb_handle_control_transfer() 350 } else if (ep == USB_CONTROL_EP_OUT) { in usb_handle_control_transfer() 354 if (usb_dc_ep_read(USB_CONTROL_EP_OUT, in usb_handle_control_transfer() 362 if (usb_dc_ep_read(USB_CONTROL_EP_OUT, in usb_handle_control_transfer() 367 usb_dc_ep_set_stall(USB_CONTROL_EP_OUT); in usb_handle_control_transfer() 1660 ep0_cfg.ep_addr = USB_CONTROL_EP_OUT; in usb_enable() 1673 ret = usb_dc_ep_set_callback(USB_CONTROL_EP_OUT, in usb_enable() 1692 ret = usb_dc_ep_enable(USB_CONTROL_EP_OUT); in usb_enable() 1696 usb_dev.ep_bm |= get_ep_bm_from_addr(USB_CONTROL_EP_OUT); in usb_enable()
|
| /Zephyr-4.2.1/tests/drivers/udc/src/ |
| D | main.c | 130 USB_CONTROL_EP_IN : USB_CONTROL_EP_OUT; in test_udc_ep_enable() 163 USB_CONTROL_EP_IN : USB_CONTROL_EP_OUT; in test_udc_ep_disable() 436 .bEndpointAddress = USB_CONTROL_EP_OUT,
|
| /Zephyr-4.2.1/drivers/usb/uhc/ |
| D | uhc_virtual.c | 102 xfer->udev->addr, USB_CONTROL_EP_OUT, in vrt_xfer_control() 142 ep = USB_CONTROL_EP_OUT; in vrt_xfer_control() 318 if (pkt->ep == USB_CONTROL_EP_OUT && !xfer->no_status) { in vrt_hrslt_success()
|
| /Zephyr-4.2.1/include/zephyr/usb/ |
| D | usb_ch9.h | 332 #define USB_CONTROL_EP_OUT (USB_EP_DIR_OUT | 0U) macro
|
| /Zephyr-4.2.1/subsys/usb/device_next/ |
| D | usbd_ch9.c | 1160 if (bi->setup && bi->ep == USB_CONTROL_EP_OUT) { in usbd_handle_ctrl_xfer() 1213 if (bi->status && bi->ep == USB_CONTROL_EP_OUT) { in usbd_handle_ctrl_xfer() 1251 uint8_t ep = (err == -ENOMEM) ? USB_CONTROL_EP_OUT : USB_CONTROL_EP_IN; in usbd_handle_ctrl_xfer()
|
| /Zephyr-4.2.1/tests/subsys/usb/device_next/src/ |
| D | main.c | 249 const uint16_t wIndex = USB_CONTROL_EP_OUT; in ZTEST()
|