| /dpdk/drivers/net/avp/ |
| H A D | rte_avp_fifo.h | 40 fifo->write = 0; in avp_fifo_init() 41 fifo->read = 0; in avp_fifo_init() 42 fifo->len = size; in avp_fifo_init() 43 fifo->elem_size = sizeof(void *); in avp_fifo_init() 55 unsigned int fifo_read = fifo->read; in avp_fifo_put() 67 fifo->write = fifo_write; in avp_fifo_put() 78 unsigned int new_read = fifo->read; in avp_fifo_get() 88 data[i] = fifo->buffer[new_read]; in avp_fifo_get() 92 fifo->read = new_read; in avp_fifo_get() 102 return (fifo->len + fifo->write - fifo->read) & (fifo->len - 1); in avp_fifo_count() [all …]
|
| /dpdk/lib/kni/ |
| H A D | rte_kni_fifo.h | 47 fifo->write = 0; in kni_fifo_init() 48 fifo->read = 0; in kni_fifo_init() 49 fifo->len = size; in kni_fifo_init() 50 fifo->elem_size = sizeof(void *); in kni_fifo_init() 60 unsigned fifo_write = fifo->write; in kni_fifo_put() 69 fifo->buffer[fifo_write] = data[i]; in kni_fifo_put() 83 unsigned new_read = fifo->read; in kni_fifo_get() 90 data[i] = fifo->buffer[new_read]; in kni_fifo_get() 93 __KNI_STORE_RELEASE(&fifo->read, new_read); in kni_fifo_get() 101 kni_fifo_count(struct rte_kni_fifo *fifo) in kni_fifo_count() argument [all …]
|
| H A D | rte_kni.c | 344 kni_free_fifo(struct rte_kni_fifo *fifo) in kni_free_fifo() argument 350 ret = kni_fifo_get(fifo, (void **)&pkt, 1); in kni_free_fifo() 389 kni_free_fifo_phy(struct rte_mempool *mp, struct rte_kni_fifo *fifo) in kni_free_fifo_phy() argument 395 ret = kni_fifo_get(fifo, &mbuf_phys, 1); in kni_free_fifo_phy()
|
| /dpdk/kernel/linux/kni/ |
| H A D | kni_fifo.h | 26 uint32_t fifo_write = fifo->write; in kni_fifo_put() 31 new_write = (new_write + 1) & (fifo->len - 1); in kni_fifo_put() 35 fifo->buffer[fifo_write] = data[i]; in kni_fifo_put() 38 smp_store_release(&fifo->write, fifo_write); in kni_fifo_put() 50 uint32_t new_read = fifo->read; in kni_fifo_get() 57 data[i] = fifo->buffer[new_read]; in kni_fifo_get() 58 new_read = (new_read + 1) & (fifo->len - 1); in kni_fifo_get() 60 smp_store_release(&fifo->read, new_read); in kni_fifo_get() 69 kni_fifo_count(struct rte_kni_fifo *fifo) in kni_fifo_count() argument 73 return (fifo->len + fifo_write - fifo_read) & (fifo->len - 1); in kni_fifo_count() [all …]
|
| /dpdk/drivers/net/fm10k/ |
| H A D | fm10k.h | 185 struct fifo { struct 230 static inline void fifo_reset(struct fifo *fifo, uint32_t len) in fifo_reset() argument 232 fifo->head = fifo->tail = fifo->list; in fifo_reset() 233 fifo->endp = fifo->list + len; in fifo_reset() 236 static inline void fifo_insert(struct fifo *fifo, uint16_t val) in fifo_insert() argument 239 if (++fifo->head == fifo->endp) in fifo_insert() 240 fifo->head = fifo->list; in fifo_insert() 245 static inline uint16_t fifo_peek(struct fifo *fifo) in fifo_peek() argument 250 static inline uint16_t fifo_remove(struct fifo *fifo) in fifo_remove() argument 254 if (++fifo->tail == fifo->endp) in fifo_remove() [all …]
|
| H A D | fm10k_rxtx.c | 442 struct fifo rs_tracker = txq->rs_tracker; in fm10k_dev_tx_descriptor_status() 443 struct fifo *r = &rs_tracker; in fm10k_dev_tx_descriptor_status()
|
| /dpdk/drivers/net/fm10k/base/ |
| H A D | fm10k_mbx.c | 17 fifo->head = 0; in fm10k_fifo_init() 18 fifo->tail = 0; in fm10k_fifo_init() 29 return fifo->tail - fifo->head; in fm10k_fifo_used() 40 return fifo->size + fifo->head - fifo->tail; in fm10k_fifo_unused() 51 return fifo->head == fifo->tail; in fm10k_fifo_empty() 63 return (fifo->head + offset) & (fifo->size - 1); in fm10k_fifo_head_offset() 75 return (fifo->tail + offset) & (fifo->size - 1); in fm10k_fifo_tail_offset() 86 u32 *head = fifo->buffer + fm10k_fifo_head_offset(fifo, 0); in fm10k_fifo_head_len() 121 fifo->head = fifo->tail; in fm10k_fifo_drop_all() 730 memmove(fifo->buffer, fifo->buffer + fifo->tail, mbx->pushed << 2); in fm10k_mbx_dequeue_rx() [all …]
|
| /dpdk/drivers/net/bnxt/ |
| H A D | bnxt_ethdev.c | 3490 uint32_t fifo; in bnxt_get_tx_ts() local 3492 fifo = rte_le_to_cpu_32(rte_read32((uint8_t *)bp->bar0 + in bnxt_get_tx_ts() 3494 if (fifo & BNXT_PTP_TX_FIFO_EMPTY) in bnxt_get_tx_ts() 3497 fifo = rte_le_to_cpu_32(rte_read32((uint8_t *)bp->bar0 + in bnxt_get_tx_ts() 3514 uint32_t fifo; in bnxt_clr_rx_ts() local 3520 fifo = rte_le_to_cpu_32(rte_read32((uint8_t *)bp->bar0 + in bnxt_clr_rx_ts() 3545 uint32_t fifo; in bnxt_get_rx_ts() local 3547 fifo = rte_le_to_cpu_32(rte_read32((uint8_t *)bp->bar0 + in bnxt_get_rx_ts() 3549 if (!(fifo & BNXT_PTP_RX_FIFO_PENDING)) in bnxt_get_rx_ts() 3556 fifo = rte_le_to_cpu_32(rte_read32((uint8_t *)bp->bar0 + in bnxt_get_rx_ts() [all …]
|
| /dpdk/drivers/net/axgbe/ |
| H A D | axgbe_ethdev.h | 615 unsigned int fifo; member
|
| H A D | axgbe_dev.c | 432 q_fifo_size = (pdata->fifo + 1) * AXGMAC_FIFO_UNIT; in axgbe_calculate_flow_control_threshold() 1071 pdata->fifo = p_fifo; in axgbe_config_rx_fifo_size()
|
| /dpdk/doc/guides/prog_guide/ |
| H A D | kernel_nic_interface.rst | 48 lo_mode_fifo Enable kernel loopback with fifo 49 lo_mode_fifo_skb Enable kernel loopback with fifo and skb buffer
|
| /dpdk/doc/guides/rel_notes/ |
| H A D | release_2_1.rst | 355 entries are in ``kni->rx_q`` prior to actually pulling them from the fifo. 1004 changed to the order that they were added (fifo) in line with end-user
|
| /dpdk/doc/guides/sample_app_ug/ |
| H A D | vm_power_management.rst | 621 fifo file at ``/tmp/powermonitor/fifo``, writing a JSON string to that file,
|
| /dpdk/doc/guides/nics/ |
| H A D | mvpp2.rst | 183 - ``rx_fifo_dropped``: number of RX packets dropped due to RX fifo overrun
|