| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | virtio_ring.h | 51 uint16_t ring[0]; member 65 struct vring_used_elem ring[0]; member 106 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 107 #define vring_avail_event(vr) ((vr)->used->ring[(vr)->num].id & 0xFFFF) 130 (((unsigned long)&vr->avail->ring[num] + sizeof(uint16_t) + in vring_init()
|
| A D | virtqueue.h | 171 const char *name, struct vring_alloc_info *ring,
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/ |
| A D | virtio_ring.h | 51 uint16_t ring[0]; member 65 struct vring_used_elem ring[0]; member 106 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num]) 107 #define vring_avail_event(vr) ((vr)->used->ring[(vr)->num].id & 0xFFFF) 130 (((unsigned long)&vr->avail->ring[num] + sizeof(uint16_t) + in vring_init()
|
| A D | virtqueue.h | 171 const char *name, struct vring_alloc_info *ring,
|
| /bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/virtio/ |
| A D | virtqueue.c | 59 const char *name, struct vring_alloc_info *ring, in virtqueue_create() argument 66 VQ_PARAM_CHK(ring == NULL, status, ERROR_VQUEUE_INVLD_PARAM); in virtqueue_create() 67 VQ_PARAM_CHK(ring->num_descs == 0, status, ERROR_VQUEUE_INVLD_PARAM); in virtqueue_create() 68 VQ_PARAM_CHK(ring->num_descs & (ring->num_descs - 1), status, in virtqueue_create() 76 vq->vq_nentries = ring->num_descs; in virtqueue_create() 82 vq_ring_init(vq, (void *)ring->vaddr, ring->align); in virtqueue_create() 182 uep = &vq->vq_ring.used->ring[used_idx]; in virtqueue_get_buffer() 250 *avail_idx = vq->vq_ring.avail->ring[head_idx]; in virtqueue_get_available_buffer() 282 used_desc = &vq->vq_ring.used->ring[used_idx]; in virtqueue_add_consumed_buffer() 388 avail_idx = vq->vq_ring.avail->ring[head_idx]; in virtqueue_get_desc_size() [all …]
|
| /bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/virtio/ |
| A D | virtqueue.c | 59 const char *name, struct vring_alloc_info *ring, in virtqueue_create() argument 66 VQ_PARAM_CHK(ring == NULL, status, ERROR_VQUEUE_INVLD_PARAM); in virtqueue_create() 67 VQ_PARAM_CHK(ring->num_descs == 0, status, ERROR_VQUEUE_INVLD_PARAM); in virtqueue_create() 68 VQ_PARAM_CHK(ring->num_descs & (ring->num_descs - 1), status, in virtqueue_create() 76 vq->vq_nentries = ring->num_descs; in virtqueue_create() 82 vq_ring_init(vq, (void *)ring->vaddr, ring->align); in virtqueue_create() 182 uep = &vq->vq_ring.used->ring[used_idx]; in virtqueue_get_buffer() 250 *avail_idx = vq->vq_ring.avail->ring[head_idx]; in virtqueue_get_available_buffer() 282 used_desc = &vq->vq_ring.used->ring[used_idx]; in virtqueue_add_consumed_buffer() 388 avail_idx = vq->vq_ring.avail->ring[head_idx]; in virtqueue_get_desc_size() [all …]
|
| /bsp/CME_M7/StdPeriph_Driver/src/ |
| A D | cmem7_eth.c | 507 ETH_TX_DESC *buf = ring; in ETH_SetTxDescRing() 509 if (!ring) { in ETH_SetTxDescRing() 518 ring = (ETH_TX_DESC *)GLB_ConvertToMappingFromAddr((uint32_t)ring); in ETH_SetTxDescRing() 519 buf = ring; in ETH_SetTxDescRing() 537 } while (buf != ring); in ETH_SetTxDescRing() 539 ETH->TDESLA = (uint32_t)ring; in ETH_SetTxDescRing() 603 ETH_RX_DESC *buf = ring; in ETH_SetRxDescRing() 605 if (!ring) { in ETH_SetRxDescRing() 614 ring = (ETH_RX_DESC *)GLB_ConvertToMappingFromAddr((uint32_t)ring); in ETH_SetRxDescRing() 615 buf = ring; in ETH_SetRxDescRing() [all …]
|
| /bsp/microchip/samd51-adafruit-metro-m4/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/microchip/samc21/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/microchip/samd51-seeed-wio-terminal/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/microchip/saml10/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/microchip/same70/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/microchip/same54/bsp/hal/documentation/ |
| A D | usart_async.rst | 7 The USART driver use a ring buffer to store received data. When the USART 8 raise the data received interrupt, this data will be stored in the ring buffer 9 at the next free location. When the ring buffer is full, the next reception 10 will overwrite the oldest data stored in the ring buffer. There is one
|
| /bsp/CME_M7/StdPeriph_Driver/inc/ |
| A D | cmem7_eth.h | 270 BOOL ETH_SetTxDescRing(ETH_TX_DESC *ring); 345 BOOL ETH_SetRxDescRing(ETH_RX_DESC *ring);
|
| /bsp/nuvoton/nk-n9h30/board/ |
| A D | board_dev.c | 375 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
|
| /bsp/nuvoton/numaker-pfm-m487/board/ |
| A D | board_dev.c | 396 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
|
| /bsp/nuvoton/numaker-hmi-ma35d1/board/ |
| A D | board_dev.c | 414 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
|
| /bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/ |
| A D | Release_Notes.txt | 1365 + Add ring buffer support of the "Virtual_COM" and "HID_Keyboard_Virtual_COM" examples.
|