| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg.c | 115 if (!ept || !ept->rdev || !data || dst == RPMSG_ADDR_ANY) in rpmsg_send_offchannel_raw() 118 rdev = ept->rdev; in rpmsg_send_offchannel_raw() 135 ret = rpmsg_send_offchannel_raw(ept, ept->addr, in rpmsg_send_ns_message() 157 return ept; in rpmsg_get_endpoint() 159 if (addr == ept->addr && dest_addr == ept->dest_addr) in rpmsg_get_endpoint() 160 return ept; in rpmsg_get_endpoint() 169 return ept; in rpmsg_get_endpoint() 172 return ept; in rpmsg_get_endpoint() 181 if (!ept) in rpmsg_unregister_endpoint() 208 if (!ept) in rpmsg_create_ept() [all …]
|
| A D | rpmsg_virtio.c | 399 struct rpmsg_endpoint *ept; in rpmsg_virtio_rx_callback() local 416 ept = rpmsg_get_ept_from_addr(rdev, rp_hdr->dst); in rpmsg_virtio_rx_callback() 419 if (!ept) in rpmsg_virtio_rx_callback() 423 if (ept->dest_addr == RPMSG_ADDR_ANY) { in rpmsg_virtio_rx_callback() 428 ept->dest_addr = rp_hdr->src; in rpmsg_virtio_rx_callback() 430 status = ept->cb(ept, (void *)RPMSG_LOCATE_DATA(rp_hdr), in rpmsg_virtio_rx_callback() 431 rp_hdr->len, ept->addr, ept->priv); in rpmsg_virtio_rx_callback() 471 struct rpmsg_device *rdev = ept->rdev; in rpmsg_virtio_ns_callback() 500 _ept->ns_unbind_cb(ept); in rpmsg_virtio_ns_callback() 679 struct rpmsg_endpoint *ept; in rpmsg_deinit_vdev() local [all …]
|
| A D | rpmsg_internal.h | 87 int rpmsg_send_ns_message(struct rpmsg_endpoint *ept, unsigned long flags); 93 struct rpmsg_endpoint *ept);
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/rpmsg/ |
| A D | rpmsg.c | 115 if (!ept || !ept->rdev || !data || dst == RPMSG_ADDR_ANY) in rpmsg_send_offchannel_raw() 118 rdev = ept->rdev; in rpmsg_send_offchannel_raw() 135 ret = rpmsg_send_offchannel_raw(ept, ept->addr, in rpmsg_send_ns_message() 157 return ept; in rpmsg_get_endpoint() 159 if (addr == ept->addr && dest_addr == ept->dest_addr) in rpmsg_get_endpoint() 160 return ept; in rpmsg_get_endpoint() 169 return ept; in rpmsg_get_endpoint() 172 return ept; in rpmsg_get_endpoint() 181 if (!ept) in rpmsg_unregister_endpoint() 208 if (!ept) in rpmsg_create_ept() [all …]
|
| A D | rpmsg_virtio.c | 399 struct rpmsg_endpoint *ept; in rpmsg_virtio_rx_callback() local 416 ept = rpmsg_get_ept_from_addr(rdev, rp_hdr->dst); in rpmsg_virtio_rx_callback() 419 if (!ept) in rpmsg_virtio_rx_callback() 423 if (ept->dest_addr == RPMSG_ADDR_ANY) { in rpmsg_virtio_rx_callback() 428 ept->dest_addr = rp_hdr->src; in rpmsg_virtio_rx_callback() 430 status = ept->cb(ept, (void *)RPMSG_LOCATE_DATA(rp_hdr), in rpmsg_virtio_rx_callback() 431 rp_hdr->len, ept->addr, ept->priv); in rpmsg_virtio_rx_callback() 471 struct rpmsg_device *rdev = ept->rdev; in rpmsg_virtio_ns_callback() 500 _ept->ns_unbind_cb(ept); in rpmsg_virtio_ns_callback() 679 struct rpmsg_endpoint *ept; in rpmsg_deinit_vdev() local [all …]
|
| A D | rpmsg_internal.h | 87 int rpmsg_send_ns_message(struct rpmsg_endpoint *ept, unsigned long flags); 93 struct rpmsg_endpoint *ept);
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | rpmsg.h | 150 if (ept->dest_addr == RPMSG_ADDR_ANY) in rpmsg_send() 152 return rpmsg_send_offchannel_raw(ept, ept->addr, ept->dest_addr, data, in rpmsg_send() 175 return rpmsg_send_offchannel_raw(ept, ept->addr, dst, data, len, true); in rpmsg_sendto() 222 return rpmsg_send_offchannel_raw(ept, ept->addr, ept->dest_addr, data, in rpmsg_trysend() 245 return rpmsg_send_offchannel_raw(ept, ept->addr, dst, data, len, false); in rpmsg_trysendto() 292 strncpy(ept->name, name, sizeof(ept->name)); in rpmsg_init_ept() 293 ept->addr = src; in rpmsg_init_ept() 294 ept->dest_addr = dest; in rpmsg_init_ept() 295 ept->cb = cb; in rpmsg_init_ept() 296 ept->ns_unbind_cb = ns_unbind_cb; in rpmsg_init_ept() [all …]
|
| A D | rpmsg_retarget.h | 40 struct rpmsg_endpoint ept; member
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | rpmsg.h | 150 if (ept->dest_addr == RPMSG_ADDR_ANY) in rpmsg_send() 152 return rpmsg_send_offchannel_raw(ept, ept->addr, ept->dest_addr, data, in rpmsg_send() 175 return rpmsg_send_offchannel_raw(ept, ept->addr, dst, data, len, true); in rpmsg_sendto() 222 return rpmsg_send_offchannel_raw(ept, ept->addr, ept->dest_addr, data, in rpmsg_trysend() 245 return rpmsg_send_offchannel_raw(ept, ept->addr, dst, data, len, false); in rpmsg_trysendto() 292 strncpy(ept->name, name, sizeof(ept->name)); in rpmsg_init_ept() 293 ept->addr = src; in rpmsg_init_ept() 294 ept->dest_addr = dest; in rpmsg_init_ept() 295 ept->cb = cb; in rpmsg_init_ept() 296 ept->ns_unbind_cb = ns_unbind_cb; in rpmsg_init_ept() [all …]
|
| A D | rpmsg_retarget.h | 40 struct rpmsg_endpoint ept; member
|
| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hpl/usb/ |
| A D | hpl_usb.c | 535 #define _usb_d_dev_ep_is_used(ept) ((ept)->ep != 0xFF) argument 544 #define _usb_d_dev_ep_is_in(ept) ((ept)->flags.bits.dir) argument 1030 uint16_t last_pkt = trans_count & ((ept->size == 1023) ? ept->size : (ept->size - 1)); in _usb_d_dev_in_next() 1040 if (ept->trans_count < ept->trans_size) { in _usb_d_dev_in_next() 1041 trans_next = ept->trans_size - ept->trans_count; in _usb_d_dev_in_next() 1046 memcpy(ept->cache, &ept->trans_buf[ept->trans_count], trans_next); in _usb_d_dev_in_next() 1122 if (ept->flags.bits.use_cache && ept->trans_size) { in _usb_d_dev_out_next() 1123 uint16_t buf_remain = ept->trans_size - ept->trans_count; in _usb_d_dev_out_next() 1128 if (ept->trans_size == 0 && ept->flags.bits.need_zlp) { in _usb_d_dev_out_next() 1143 if (ept->trans_count < ept->trans_size) { in _usb_d_dev_out_next() [all …]
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hpl/usb/ |
| A D | hpl_usb.c | 535 #define _usb_d_dev_ep_is_used(ept) ((ept)->ep != 0xFF) argument 544 #define _usb_d_dev_ep_is_in(ept) ((ept)->flags.bits.dir) argument 1030 uint16_t last_pkt = trans_count & ((ept->size == 1023) ? ept->size : (ept->size - 1)); in _usb_d_dev_in_next() 1040 if (ept->trans_count < ept->trans_size) { in _usb_d_dev_in_next() 1041 trans_next = ept->trans_size - ept->trans_count; in _usb_d_dev_in_next() 1046 memcpy(ept->cache, &ept->trans_buf[ept->trans_count], trans_next); in _usb_d_dev_in_next() 1122 if (ept->flags.bits.use_cache && ept->trans_size) { in _usb_d_dev_out_next() 1123 uint16_t buf_remain = ept->trans_size - ept->trans_count; in _usb_d_dev_out_next() 1128 if (ept->trans_size == 0 && ept->flags.bits.need_zlp) { in _usb_d_dev_out_next() 1143 if (ept->trans_count < ept->trans_size) { in _usb_d_dev_out_next() [all …]
|
| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hal/src/ |
| A D | hal_usb_device.c | 184 if (!ept->callbacks.req(ep, req)) { in usb_d_cb_trans_setup() 217 bool err = ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DATA, ept->xfer.req); in usb_d_ctrl_trans_done() 221 …_usb_d_dev_ep_stall(req_dir ? ept->xfer.hdr.ep : (ept->xfer.hdr.ep | USB_EP_DIR), USB_EP_STALL_SET… in usb_d_ctrl_trans_done() 228 ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DONE, ept->xfer.req); in usb_d_ctrl_trans_done() 244 usb_d_ctrl_trans_done(ept); in _usb_d_cb_trans_done() 271 ept->callbacks.xfer(ep, (enum usb_xfer_code)ept->xfer.hdr.status, (void *)transferred); in _usb_d_cb_trans_done() 368 ept = &usb_d_inst.ep[ep_index]; in usb_d_ep_init() 374 ept->xfer.hdr.ep = ep; in usb_d_ep_init() 387 ept->xfer.hdr.ep = 0xFF; in usb_d_ep_deinit() 398 ept->xfer.hdr.state = (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) ? USB_EP_S_X_SETUP : USB_EP_S_IDLE; in usb_d_ep_enable() [all …]
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hal/src/ |
| A D | hal_usb_device.c | 184 if (!ept->callbacks.req(ep, req)) { in usb_d_cb_trans_setup() 217 bool err = ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DATA, ept->xfer.req); in usb_d_ctrl_trans_done() 221 …_usb_d_dev_ep_stall(req_dir ? ept->xfer.hdr.ep : (ept->xfer.hdr.ep | USB_EP_DIR), USB_EP_STALL_SET… in usb_d_ctrl_trans_done() 228 ept->callbacks.xfer(ept->xfer.hdr.ep, USB_XFER_DONE, ept->xfer.req); in usb_d_ctrl_trans_done() 244 usb_d_ctrl_trans_done(ept); in _usb_d_cb_trans_done() 271 ept->callbacks.xfer(ep, (enum usb_xfer_code)ept->xfer.hdr.status, (void *)transferred); in _usb_d_cb_trans_done() 368 ept = &usb_d_inst.ep[ep_index]; in usb_d_ep_init() 374 ept->xfer.hdr.ep = ep; in usb_d_ep_init() 387 ept->xfer.hdr.ep = 0xFF; in usb_d_ep_deinit() 398 ept->xfer.hdr.state = (ept->xfer.hdr.type == USB_EP_XTYPE_CTRL) ? USB_EP_S_X_SETUP : USB_EP_S_IDLE; in usb_d_ep_enable() [all …]
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/library/HT32F5xxxx_Driver/src/ |
| A D | ht32f5xxxx_usbd.c | 109 pDriver->ept[USBD_EPT0].CFGR.word = _EP0_CFG; in USBD_PreInit() 110 pDriver->ept[USBD_EPT0].IER = _EP0_IER; in USBD_PreInit() 113 pDriver->ept[USBD_EPT1].CFGR.word = _EP1_CFG; in USBD_PreInit() 114 pDriver->ept[USBD_EPT1].IER = _EP1_IER; in USBD_PreInit() 118 pDriver->ept[USBD_EPT2].CFGR.word = _EP2_CFG; in USBD_PreInit() 119 pDriver->ept[USBD_EPT2].IER = _EP2_IER; in USBD_PreInit() 123 pDriver->ept[USBD_EPT3].CFGR.word = _EP3_CFG; in USBD_PreInit() 124 pDriver->ept[USBD_EPT3].IER = _EP3_IER; in USBD_PreInit() 128 pDriver->ept[USBD_EPT4].CFGR.word = _EP4_CFG; in USBD_PreInit() 129 pDriver->ept[USBD_EPT4].IER = _EP4_IER; in USBD_PreInit() [all …]
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/virtual_driver/ |
| A D | virt_uart.c | 54 static int VIRT_UART_read_cb(struct rpmsg_endpoint *ept, void *data, in VIRT_UART_read_cb() argument 57 VIRT_UART_HandleTypeDef *huart = metal_container_of(ept, VIRT_UART_HandleTypeDef, ept); in VIRT_UART_read_cb() 76 status = OPENAMP_create_endpoint(&huart->ept, RPMSG_SERVICE_NAME, RPMSG_ADDR_ANY, in VIRT_UART_Init() 88 OPENAMP_destroy_ept(&huart->ept); in VIRT_UART_DeInit() 120 res = OPENAMP_send(&huart->ept, pData, Size); in VIRT_UART_Transmit()
|
| A D | virt_uart.h | 35 struct rpmsg_endpoint ept; /*!< rpmsg endpoint */ member
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/virtual_driver/ |
| A D | virt_uart.c | 54 static int VIRT_UART_read_cb(struct rpmsg_endpoint *ept, void *data, in VIRT_UART_read_cb() argument 57 VIRT_UART_HandleTypeDef *huart = metal_container_of(ept, VIRT_UART_HandleTypeDef, ept); in VIRT_UART_read_cb() 76 status = OPENAMP_create_endpoint(&huart->ept, RPMSG_SERVICE_NAME, RPMSG_ADDR_ANY, in VIRT_UART_Init() 88 OPENAMP_destroy_ept(&huart->ept); in VIRT_UART_DeInit() 120 res = OPENAMP_send(&huart->ept, pData, Size); in VIRT_UART_Transmit()
|
| A D | virt_uart.h | 35 struct rpmsg_endpoint ept; /*!< rpmsg endpoint */ member
|
| /bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/library/HT32F1xxxx_Driver/src/ |
| A D | ht32f1xxxx_usbd.c | 109 pDriver->ept[USBD_EPT0].CFGR.word = _EP0_CFG; in USBD_PreInit() 110 pDriver->ept[USBD_EPT0].IER = _EP0_IER; in USBD_PreInit() 113 pDriver->ept[USBD_EPT1].CFGR.word = _EP1_CFG; in USBD_PreInit() 114 pDriver->ept[USBD_EPT1].IER = _EP1_IER; in USBD_PreInit() 118 pDriver->ept[USBD_EPT2].CFGR.word = _EP2_CFG; in USBD_PreInit() 119 pDriver->ept[USBD_EPT2].IER = _EP2_IER; in USBD_PreInit() 123 pDriver->ept[USBD_EPT3].CFGR.word = _EP3_CFG; in USBD_PreInit() 124 pDriver->ept[USBD_EPT3].IER = _EP3_IER; in USBD_PreInit() 128 pDriver->ept[USBD_EPT4].CFGR.word = _EP4_CFG; in USBD_PreInit() 129 pDriver->ept[USBD_EPT4].IER = _EP4_IER; in USBD_PreInit() [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 152 void OPENAMP_init_ept(struct rpmsg_endpoint *ept) in OPENAMP_init_ept() argument 154 rpmsg_init_ept(ept, "", RPMSG_ADDR_ANY, RPMSG_ADDR_ANY, NULL, NULL); in OPENAMP_init_ept() 157 int OPENAMP_create_endpoint(struct rpmsg_endpoint *ept, const char *name, in OPENAMP_create_endpoint() argument 161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
|
| /bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Src/ |
| A D | openamp.c | 152 void OPENAMP_init_ept(struct rpmsg_endpoint *ept) in OPENAMP_init_ept() argument 154 rpmsg_init_ept(ept, "", RPMSG_ADDR_ANY, RPMSG_ADDR_ANY, NULL, NULL); in OPENAMP_init_ept() 157 int OPENAMP_create_endpoint(struct rpmsg_endpoint *ept, const char *name, in OPENAMP_create_endpoint() argument 161 return rpmsg_create_ept(ept, &rvdev.rdev, name, RPMSG_ADDR_ANY, dest, cb, in OPENAMP_create_endpoint()
|
| /bsp/stm32/stm32mp157a-st-ev1/board/CubeMX_Config/CM4/Inc/ |
| A D | openamp.h | 40 void OPENAMP_init_ept(struct rpmsg_endpoint *ept); 43 int OPENAMP_create_endpoint(struct rpmsg_endpoint *ept, const char *name,
|
| /bsp/stm32/stm32mp157a-st-discovery/board/CubeMX_Config/CM4/Inc/ |
| A D | openamp.h | 40 void OPENAMP_init_ept(struct rpmsg_endpoint *ept); 43 int OPENAMP_create_endpoint(struct rpmsg_endpoint *ept, const char *name,
|
| /bsp/ht32/libraries/usbd_library/src/ |
| A D | usbd_code.c | 265 pDrv->ept[ept_addr & 0x7f].CFGR.bits.EPEN = 1; in usbd_ep_enable() 271 pDrv->ept[ept_addr & 0x7f].CFGR.bits.EPEN = 0; in usbd_ep_disable()
|