Home
last modified time | relevance | path

Searched refs:ring (Results 1 – 18 of 18) sorted by relevance

/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Dvirtio_ring.h51 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 Dvirtqueue.h171 const char *name, struct vring_alloc_info *ring,
/bsp/stm32/stm32mp157a-st-ev1/board/ports/OpenAMP/open-amp/lib/include/openamp/
A Dvirtio_ring.h51 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 Dvirtqueue.h171 const char *name, struct vring_alloc_info *ring,
/bsp/stm32/stm32mp157a-st-discovery/board/ports/OpenAMP/open-amp/lib/virtio/
A Dvirtqueue.c59 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 Dvirtqueue.c59 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 Dcmem7_eth.c507 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 Dusart_async.rst7 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 Dusart_async.rst7 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 Dusart_async.rst7 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 Dusart_async.rst7 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 Dusart_async.rst7 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 Dusart_async.rst7 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 Dcmem7_eth.h270 BOOL ETH_SetTxDescRing(ETH_TX_DESC *ring);
345 BOOL ETH_SetRxDescRing(ETH_RX_DESC *ring);
/bsp/nuvoton/nk-n9h30/board/
A Dboard_dev.c375 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
/bsp/nuvoton/numaker-pfm-m487/board/
A Dboard_dev.c396 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
/bsp/nuvoton/numaker-hmi-ma35d1/board/
A Dboard_dev.c414 MSH_CMD_EXPORT(buzzer_test, Buzzer - Play ring tone);
/bsp/ht32/libraries/HT32_STD_5xxxx_FWLib/
A DRelease_Notes.txt1365 + Add ring buffer support of the "Virtual_COM" and "HID_Keyboard_Virtual_COM" examples.

Completed in 40 milliseconds