/Zephyr-latest/subsys/usb/device/class/netusb/ |
D | function_eem.c | 82 .ep_addr = CDC_EEM_OUT_EP_ADDR 87 .ep_addr = CDC_EEM_IN_EP_ADDR 130 ret = usb_transfer_sync(eem_ep_data[EEM_IN_EP_IDX].ep_addr, in eem_send() 200 usb_transfer(eem_ep_data[EEM_OUT_EP_IDX].ep_addr, rx_buf, in eem_read_cb() 207 eem_read_cb(eem_ep_data[EEM_OUT_EP_IDX].ep_addr, 0, NULL); in eem_connect() 210 usb_cancel_transfer(eem_ep_data[EEM_OUT_EP_IDX].ep_addr); in eem_connect() 211 usb_cancel_transfer(eem_ep_data[EEM_IN_EP_IDX].ep_addr); in eem_connect()
|
D | function_ecm.c | 175 .ep_addr = CDC_ECM_INT_EP_ADDR 180 .ep_addr = CDC_ECM_OUT_EP_ADDR 185 .ep_addr = CDC_ECM_IN_EP_ADDR 265 ret = usb_transfer_sync(ecm_ep_data[ECM_IN_EP_IDX].ep_addr, in ecm_send() 315 usb_transfer(ecm_ep_data[ECM_OUT_EP_IDX].ep_addr, rx_buf, in ecm_read_cb() 322 ecm_read_cb(ecm_ep_data[ECM_OUT_EP_IDX].ep_addr, 0, NULL); in ecm_connect() 325 usb_cancel_transfer(ecm_ep_data[ECM_OUT_EP_IDX].ep_addr); in ecm_connect() 326 usb_cancel_transfer(ecm_ep_data[ECM_IN_EP_IDX].ep_addr); in ecm_connect()
|
D | function_rndis.c | 224 .ep_addr = RNDIS_INT_EP_ADDR 228 .ep_addr = RNDIS_OUT_EP_ADDR 232 .ep_addr = RNDIS_IN_EP_ADDR 433 ret = usb_transfer(rndis_ep_data[RNDIS_INT_EP_IDX].ep_addr, in rndis_notify_rsp() 959 ret = usb_transfer_sync(rndis_ep_data[RNDIS_IN_EP_IDX].ep_addr, tx_buf, in rndis_send()
|
/Zephyr-latest/subsys/usb/device/class/ |
D | loopback.c | 90 .ep_addr = LOOPBACK_OUT_EP_ADDR, 94 .ep_addr = LOOPBACK_IN_EP_ADDR, 107 loopback_in_cb(ep_cfg[LOOPBACK_IN_EP_IDX].ep_addr, 0); in loopback_status_cb() 115 if (*param == ep_cfg[LOOPBACK_IN_EP_IDX].ep_addr) { in loopback_status_cb() 116 loopback_in_cb(ep_cfg[LOOPBACK_IN_EP_IDX].ep_addr, 0); in loopback_status_cb()
|
D | bluetooth.c | 113 .ep_addr = BLUETOOTH_INT_EP_ADDR, 117 .ep_addr = BLUETOOTH_OUT_EP_ADDR, 121 .ep_addr = BLUETOOTH_IN_EP_ADDR, 162 bluetooth_ep_data[HCI_INT_EP_IDX].ep_addr, in hci_tx_thread() 168 bluetooth_ep_data[HCI_IN_EP_IDX].ep_addr, in hci_tx_thread() 306 usb_transfer(bluetooth_ep_data[HCI_OUT_EP_IDX].ep_addr, ep_out_buf, in acl_read_cb() 330 acl_read_cb(bluetooth_ep_data[HCI_OUT_EP_IDX].ep_addr, in bluetooth_status_cb() 337 usb_cancel_transfer(bluetooth_ep_data[HCI_INT_EP_IDX].ep_addr); in bluetooth_status_cb() 338 usb_cancel_transfer(bluetooth_ep_data[HCI_IN_EP_IDX].ep_addr); in bluetooth_status_cb() 339 usb_cancel_transfer(bluetooth_ep_data[HCI_OUT_EP_IDX].ep_addr); in bluetooth_status_cb()
|
D | msc.c | 196 .ep_addr = MASS_STORAGE_OUT_EP_ADDR 200 .ep_addr = MASS_STORAGE_IN_EP_ADDR 288 if (usb_write(mass_ep_data[MSD_IN_EP_IDX].ep_addr, (uint8_t *)&csw, in sendCSW() 300 usb_ep_set_stall(mass_ep_data[MSD_IN_EP_IDX].ep_addr); in fail() 302 usb_ep_set_stall(mass_ep_data[MSD_OUT_EP_IDX].ep_addr); in fail() 321 if (usb_write(mass_ep_data[MSD_IN_EP_IDX].ep_addr, buf, size, NULL)) { in write() 377 usb_ep_set_stall(mass_ep_data[MSD_IN_EP_IDX].ep_addr); in testUnitReady() 380 usb_ep_set_stall(mass_ep_data[MSD_OUT_EP_IDX].ep_addr); in testUnitReady() 464 if (usb_write(mass_ep_data[MSD_IN_EP_IDX].ep_addr, in thread_memory_read_done() 467 mass_ep_data[MSD_IN_EP_IDX].ep_addr); in thread_memory_read_done() [all …]
|
D | cdc_acm.c | 259 uint8_t ep = cfg->endpoint[ACM_IN_EP_IDX].ep_addr; in tx_work_handler() 398 cdc_acm_read_cb(cfg->endpoint[ACM_OUT_EP_IDX].ep_addr, 0, in cdc_acm_do_cb() 402 usb_transfer(cfg->endpoint[ACM_IN_EP_IDX].ep_addr, NULL, 0, in cdc_acm_do_cb() 569 cdc_acm_read_cb(cfg->endpoint[ACM_OUT_EP_IDX].ep_addr, 0, dev_data); in cdc_acm_fifo_read() 786 usb_write(cfg->endpoint[ACM_INT_EP_IDX].ep_addr, in cdc_acm_send_notification() 1180 .ep_addr = AUTO_EP_IN, \ 1184 .ep_addr = AUTO_EP_OUT, \ 1188 .ep_addr = AUTO_EP_IN, \
|
/Zephyr-latest/subsys/usb/device/ |
D | usb_descriptor.c | 260 if (ep_descr->bEndpointAddress != ep_data[i].ep_addr) { in usb_validate_ep_cfg_data() 270 ep_cfg.ep_addr = ep_descr->bEndpointAddress; in usb_validate_ep_cfg_data() 271 if (ep_cfg.ep_addr & USB_EP_DIR_IN) { in usb_validate_ep_cfg_data() 276 ep_cfg.ep_addr = (USB_EP_DIR_IN | idx); in usb_validate_ep_cfg_data() 282 ep_cfg.ep_addr = idx; in usb_validate_ep_cfg_data() 287 ep_cfg.ep_addr); in usb_validate_ep_cfg_data() 288 ep_descr->bEndpointAddress = ep_cfg.ep_addr; in usb_validate_ep_cfg_data() 289 ep_data[i].ep_addr = ep_cfg.ep_addr; in usb_validate_ep_cfg_data() 290 if (ep_cfg.ep_addr & USB_EP_DIR_IN) { in usb_validate_ep_cfg_data() 295 LOG_DBG("endpoint 0x%x", ep_data[i].ep_addr); in usb_validate_ep_cfg_data() [all …]
|
D | usb_device.c | 564 ep_cfg.ep_addr = ep_desc->bEndpointAddress; in set_endpoint() 569 ep_cfg.ep_addr, ep_cfg.ep_type, ep_cfg.ep_mps); in set_endpoint() 583 LOG_WRN("Endpoint 0x%02x already configured", ep_cfg.ep_addr); in set_endpoint() 585 LOG_ERR("Failed to configure endpoint 0x%02x", ep_cfg.ep_addr); in set_endpoint() 591 ret = usb_dc_ep_enable(ep_cfg.ep_addr); in set_endpoint() 593 LOG_WRN("Endpoint 0x%02x already enabled", ep_cfg.ep_addr); in set_endpoint() 595 LOG_ERR("Failed to enable endpoint 0x%02x", ep_cfg.ep_addr); in set_endpoint() 607 static int disable_endpoint(uint8_t ep_addr) in disable_endpoint() argument 612 ret = usb_dc_ep_disable(ep_addr); in disable_endpoint() 614 LOG_WRN("Endpoint 0x%02x already disabled", ep_addr); in disable_endpoint() [all …]
|
/Zephyr-latest/samples/subsys/usb/webusb/src/ |
D | webusb.c | 151 usb_transfer(cfg->endpoint[WEBUSB_IN_EP_IDX].ep_addr, rx_buf, size, in webusb_read_cb() 183 webusb_read_cb(cfg->endpoint[WEBUSB_OUT_EP_IDX].ep_addr, in webusb_dev_status_cb() 206 .ep_addr = AUTO_EP_IN 210 .ep_addr = AUTO_EP_OUT
|
/Zephyr-latest/drivers/usb/device/ |
D | usb_dc_smartbond.c | 130 uint8_t ep_addr; /** EP address */ member 368 uint8_t ep_idx = USB_EP_GET_IDX(ep_state->ep_addr); in fill_tx_fifo() 411 uint8_t ep_idx = USB_EP_GET_IDX(ep_state->ep_addr); in try_allocate_dma() 443 uint8_t ep_idx = USB_EP_GET_IDX(ep_state->ep_addr); in start_rx_packet() 446 LOG_DBG("%02x", ep_state->ep_addr); in start_rx_packet() 496 LOG_DBG("%02x %d/%d", ep_state->ep_addr, size, remaining); in start_tx_packet() 506 if (ep_state->ep_addr != EP0_IN && in start_tx_packet() 599 LOG_DBG("%02x %02x", ep0_in_state->ep_addr, txs0); in handle_ep0_tx() 753 ep_state->cb(ep_state->ep_addr, USB_DC_EP_DATA_IN); in handle_epx_tx_ev() 767 LOG_DBG("EP 0x%02x FIFO underrun\n", ep_state->ep_addr); in handle_epx_tx_ev() [all …]
|
D | usb_dc_kinetis.c | 272 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 306 if (USB_EP_GET_DIR(cfg->ep_addr) != USB_EP_DIR_IN) { in usb_dc_ep_check_cap() 311 if (USB_EP_GET_DIR(cfg->ep_addr) != USB_EP_DIR_OUT) { in usb_dc_ep_check_cap() 322 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_configure() 332 idx_even = get_bdt_idx(cfg->ep_addr, 0); in usb_dc_ep_configure() 333 idx_odd = get_bdt_idx(cfg->ep_addr, 1); in usb_dc_ep_configure() 342 LOG_DBG("ep %x, mps %d, type %d", cfg->ep_addr, cfg->ep_mps, in usb_dc_ep_configure() 345 if (USB_EP_DIR_IS_OUT(cfg->ep_addr)) { in usb_dc_ep_configure() 372 if (cfg->ep_addr & USB_EP_DIR_IN) { in usb_dc_ep_configure() 394 if (USB_EP_DIR_IS_OUT(cfg->ep_addr)) { in usb_dc_ep_configure() [all …]
|
D | usb_dc_sam_usbhs.c | 254 .ep_addr = 0, in usb_dc_isr() 426 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 439 if (USB_EP_GET_DIR(cfg->ep_addr) != USB_EP_DIR_IN) { in usb_dc_ep_check_cap() 444 if (USB_EP_GET_DIR(cfg->ep_addr) != USB_EP_DIR_OUT) { in usb_dc_ep_check_cap() 462 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_configure() 482 LOG_INF("Configure ep %x, mps %d, type %d", cfg->ep_addr, cfg->ep_mps, in usb_dc_ep_configure() 509 if (USB_EP_DIR_IS_OUT(cfg->ep_addr) || in usb_dc_ep_configure()
|
D | usb_dc_mcux.c | 262 uint8_t ep_abs_idx = EP_ABS_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 263 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 280 uint8_t ep_abs_idx = EP_ABS_IDX(cfg->ep_addr); in usb_dc_ep_configure() 287 ep_init.endpointAddress = cfg->ep_addr; in usb_dc_ep_configure() 301 ep = cfg->ep_addr; in usb_dc_ep_configure() 311 if (USB_EP_DIR_IS_OUT(cfg->ep_addr)) { in usb_dc_ep_configure() 345 if ((USB_EP_GET_IDX(cfg->ep_addr) == USB_CONTROL_ENDPOINT) && in usb_dc_ep_configure() 346 (USB_EP_DIR_IS_OUT(cfg->ep_addr))) { in usb_dc_ep_configure()
|
D | usb_dc_native_posix.c | 157 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 159 LOG_DBG("ep %x, mps %d, type %d", cfg->ep_addr, cfg->ep_mps, in usb_dc_ep_check_cap() 172 if ((USB_EP_DIR_IS_OUT(cfg->ep_addr)) && in usb_dc_ep_check_cap() 178 if ((USB_EP_DIR_IS_IN(cfg->ep_addr)) && in usb_dc_ep_check_cap() 190 uint8_t ep = cfg->ep_addr; in usb_dc_ep_configure()
|
D | usb_dc_numaker.c | 652 (USB_EP_GET_IDX(ep_cfg->ep_addr) << USBD_CFG_EPNUM_Pos) & USBD_CFG_EPNUM_Msk; in numaker_usbd_ep_config_major() 1357 if ((ep_cfg->ep_type == USB_DC_EP_CONTROL) && USB_EP_GET_IDX(ep_cfg->ep_addr) != 0) { in usb_dc_ep_check_cap() 1369 if (USB_EP_DIR_IS_OUT(ep_cfg->ep_addr) && USB_EP_GET_IDX(ep_cfg->ep_addr) >= 8) { in usb_dc_ep_check_cap() 1371 ep_cfg->ep_addr); in usb_dc_ep_check_cap() 1377 if (USB_EP_DIR_IS_IN(ep_cfg->ep_addr) && USB_EP_GET_IDX(ep_cfg->ep_addr) < 8) { in usb_dc_ep_check_cap() 1379 ep_cfg->ep_addr); in usb_dc_ep_check_cap() 1388 ep_cur = numaker_usbd_ep_mgmt_bind_ep(dev, ep_cfg->ep_addr); in usb_dc_ep_check_cap() 1390 LOG_ERR("Bind EP context: ep=0x%02x", ep_cfg->ep_addr); in usb_dc_ep_check_cap() 1436 LOG_DBG("EP=0x%02x, MPS=%d, Type=%d", ep_cfg->ep_addr, ep_cfg->ep_mps, ep_cfg->ep_type); in usb_dc_ep_configure() 1441 ep_cur = numaker_usbd_ep_mgmt_bind_ep(dev, ep_cfg->ep_addr); in usb_dc_ep_configure() [all …]
|
D | usb_dc_it82xx2.c | 1068 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 1069 bool in = USB_EP_DIR_IS_IN(cfg->ep_addr); in usb_dc_ep_check_cap() 1077 LOG_WRN("Invalid Endpoint Number 0x%02x", cfg->ep_addr); in usb_dc_ep_check_cap() 1082 LOG_WRN("Invalid Endpoint Number 0x%02x", cfg->ep_addr); in usb_dc_ep_check_cap() 1087 LOG_WRN("Invalid Endpoint Number 0x%02x", cfg->ep_addr); in usb_dc_ep_check_cap() 1101 LOG_DBG("Check cap(%02x)", cfg->ep_addr); in usb_dc_ep_check_cap() 1108 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_configure() 1109 bool in = USB_EP_DIR_IS_IN(cfg->ep_addr); in usb_dc_ep_configure() 1112 LOG_DBG("Not attached / Invalid Endpoint: 0x%X", cfg->ep_addr); in usb_dc_ep_configure() 1138 it82xx2_usb_fifo_ctrl(cfg->ep_addr, false); in usb_dc_ep_configure()
|
D | usb_dc_nrfx.c | 1381 uint8_t ep_idx = NRF_USBD_EP_NR_GET(ep_cfg->ep_addr); in usb_dc_ep_check_cap() 1383 LOG_DBG("ep 0x%02x, mps %d, type %d", ep_cfg->ep_addr, ep_cfg->ep_mps, in usb_dc_ep_check_cap() 1391 if (!NRF_USBD_EP_VALIDATE(ep_cfg->ep_addr)) { in usb_dc_ep_check_cap() 1397 (!NRF_USBD_EPISO_CHECK(ep_cfg->ep_addr))) { in usb_dc_ep_check_cap() 1403 (NRF_USBD_EPISO_CHECK(ep_cfg->ep_addr))) { in usb_dc_ep_check_cap() 1429 ep_ctx = endpoint_ctx(ep_cfg->ep_addr); in usb_dc_ep_configure() 1434 ep_ctx->cfg.addr = ep_cfg->ep_addr; in usb_dc_ep_configure() 1438 if (!NRF_USBD_EPISO_CHECK(ep_cfg->ep_addr)) { in usb_dc_ep_configure() 1445 nrf_usbd_common_ep_max_packet_size_set(ep_addr_to_nrfx(ep_cfg->ep_addr), in usb_dc_ep_configure()
|
D | usb_dc_sam_usbc.c | 841 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 854 if (USB_EP_DIR_IS_OUT(cfg->ep_addr)) { in usb_dc_ep_check_cap() 859 if (USB_EP_DIR_IS_IN(cfg->ep_addr)) { in usb_dc_ep_check_cap() 875 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_configure() 894 cfg->ep_addr, cfg->ep_mps, cfg->ep_type); in usb_dc_ep_configure() 913 if (USB_EP_DIR_IS_OUT(cfg->ep_addr) || in usb_dc_ep_configure() 950 LOG_DBG("ep 0x%02x configured", cfg->ep_addr); in usb_dc_ep_configure()
|
D | usb_dc_sam0.c | 365 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_check_cap() 384 uint8_t ep_idx = USB_EP_GET_IDX(cfg->ep_addr); in usb_dc_ep_configure() 423 if (USB_EP_DIR_IS_IN(cfg->ep_addr)) { in usb_dc_ep_configure() 443 if (USB_EP_DIR_IS_IN(cfg->ep_addr)) { in usb_dc_ep_configure()
|
/Zephyr-latest/samples/subsys/dap/src/ |
D | main.c | 246 .ep_addr = DAP_USB_EP_OUT 250 .ep_addr = DAP_USB_EP_IN 287 dapusb_read_cb(cfg->endpoint[DAP_USB_EP_IN_IDX].ep_addr, 0, cfg); in dapusb_dev_status_cb() 318 uint8_t ep = dapusb_config.endpoint[DAP_USB_EP_OUT_IDX].ep_addr; in dap_usb_process()
|
/Zephyr-latest/subsys/tracing/ |
D | tracing_backend_usb.c | 122 .ep_addr = TRACING_IF_OUT_EP_ADDR, 126 .ep_addr = TRACING_IF_IN_EP_ADDR,
|
/Zephyr-latest/tests/subsys/usb/desc_sections/src/ |
D | desc_sections.c | 86 .ep_addr = addr, \ 143 if (cfg_data->endpoint[i].ep_addr == in find_cfg_data_ep()
|
/Zephyr-latest/include/zephyr/drivers/usb/ |
D | usb_dc.h | 117 uint8_t ep_addr; member
|
/Zephyr-latest/drivers/usb/udc/ |
D | udc_ambiq.c | 214 static void udc_ambiq_ep_xfer_complete_callback(const struct device *dev, uint8_t ep_addr, in udc_ambiq_ep_xfer_complete_callback() argument 222 evt.ep = ep_addr; in udc_ambiq_ep_xfer_complete_callback() 223 if (USB_EP_DIR_IS_IN(ep_addr)) { in udc_ambiq_ep_xfer_complete_callback() 226 buf = udc_buf_peek(dev, ep_addr); in udc_ambiq_ep_xfer_complete_callback() 228 LOG_ERR("No buffer for ep 0x%02x", ep_addr); in udc_ambiq_ep_xfer_complete_callback() 912 uint8_t ep_addr, uint16_t xfer_len, am_hal_usb_xfer_code_e code, void *param) \ 914 udc_ambiq_ep_xfer_complete_callback(DEVICE_DT_INST_GET(n), ep_addr, xfer_len, \
|