Home
last modified time | relevance | path

Searched refs:ept (Results 1 – 25 of 30) sorted by relevance

12

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/rpmsg/
A Drpmsg.c115 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 Drpmsg_virtio.c399 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 Drpmsg_internal.h87 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 Drpmsg.c115 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 Drpmsg_virtio.c399 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 Drpmsg_internal.h87 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 Drpmsg.h150 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 Drpmsg_retarget.h40 struct rpmsg_endpoint ept; member
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Drpmsg.h150 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 Drpmsg_retarget.h40 struct rpmsg_endpoint ept; member
/bsp/microchip/samd51-adafruit-metro-m4/bsp/hpl/usb/
A Dhpl_usb.c535 #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 Dhpl_usb.c535 #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 Dhal_usb_device.c184 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 Dhal_usb_device.c184 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 Dht32f5xxxx_usbd.c109 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 Dvirt_uart.c54 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 Dvirt_uart.h35 struct rpmsg_endpoint ept; /*!< rpmsg endpoint */ member
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/virtual_driver/
A Dvirt_uart.c54 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 Dvirt_uart.h35 struct rpmsg_endpoint ept; /*!< rpmsg endpoint */ member
/bsp/ht32/libraries/HT32_STD_1xxxx_FWLib/library/HT32F1xxxx_Driver/src/
A Dht32f1xxxx_usbd.c109 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 Dopenamp.c152 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 Dopenamp.c152 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 Dopenamp.h40 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 Dopenamp.h40 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 Dusbd_code.c265 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()

Completed in 69 milliseconds

12