Home
last modified time | relevance | path

Searched refs:USB_CONTROL_EP_OUT (Results 1 – 25 of 29) sorted by relevance

12

/Zephyr-4.2.1/drivers/usb/udc/
Dudc_kinetis.c240 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 …]
Dudc_max32.c131 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 …]
Dudc_virtual.c69 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()
Dudc_nrf.c302 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 …]
Dudc_stm32.c240 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 …]
Dudc_sam0.c264 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 …]
Dudc_ambiq.c77 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()
Dudc_mcux_ip3511.c167 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()
Dudc_renesas_ra.c130 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()
Dudc_mcux_ehci.c180 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()
Dudc_rpi_pico.c320 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()
Dudc_it82xx2.c880 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 …]
Dudc_smartbond.c688 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 …]
Dudc_numaker.c950 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 …]
Dudc_skeleton.c248 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()
Dudc_common.c375 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()
Dudc_dwc2.c411 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/
Dusb_dc_rpi_pico.c191 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()
Dusb_dc_kinetis.c865 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/
Dusb_device.c291 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/
Dmain.c130 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/
Duhc_virtual.c102 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/
Dusb_ch9.h332 #define USB_CONTROL_EP_OUT (USB_EP_DIR_OUT | 0U) macro
/Zephyr-4.2.1/subsys/usb/device_next/
Dusbd_ch9.c1160 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/
Dmain.c249 const uint16_t wIndex = USB_CONTROL_EP_OUT; in ZTEST()

12