Home
last modified time | relevance | path

Searched refs:desc_ring_mask (Results 1 – 4 of 4) sorted by relevance

/dpdk/drivers/raw/ioat/
H A Drte_idxd_rawdev_fns.h110 unsigned short desc_ring_mask; member
144 write_idx += idxd->desc_ring_mask + 1; in __idxd_burst_capacity()
150 free_space = idxd->desc_ring_mask - used_space; in __idxd_burst_capacity()
173 uint16_t mask = idxd->desc_ring_mask; in __idxd_write_desc()
294 idxd->batch_start &= idxd->desc_ring_mask; in __idxd_perform_ops()
327 batch_end += idxd->desc_ring_mask + 1; in __idxd_completed_ops()
330 uint16_t idx = (batch_start + n) & idxd->desc_ring_mask; in __idxd_completed_ops()
342 uint16_t idx = (batch_start + n) & idxd->desc_ring_mask; in __idxd_completed_ops()
348 idxd->hdls_avail = (idx_to_chk + 1) & idxd->desc_ring_mask; in __idxd_completed_ops()
375 if (++h_idx > idxd->desc_ring_mask) in __idxd_completed_ops()
[all …]
H A Dioat_common.c145 rte_idxd->desc_ring_mask = max_desc - 1; in idxd_dev_configure()
/dpdk/drivers/dma/idxd/
H A Didxd_common.c46 idxd->desc_ring[idxd->batch_start & idxd->desc_ring_mask]; in __submit()
57 idxd->batch_start & idxd->desc_ring_mask), in __submit()
85 uint16_t mask = idxd->desc_ring_mask; in __idxd_write_desc()
256 struct idxd_completion *c = (void *)&idxd->desc_ring[i & idxd->desc_ring_mask]; in batch_completed()
270 uint16_t d_idx = idxd->batch_idx_ring[idxd->batch_idx_read] & idxd->desc_ring_mask; in batch_completed()
319 &idxd->desc_ring[(b_start + ret) & idxd->desc_ring_mask]; in batch_completed_status()
347 &idxd->desc_ring[(b_start + ret) & idxd->desc_ring_mask]; in batch_completed_status()
357 &idxd->desc_ring[i & idxd->desc_ring_mask]; in batch_completed_status()
484 used_space = (write_idx - idxd->ids_returned) & idxd->desc_ring_mask; in idxd_burst_capacity()
486 const int ret = RTE_MIN((idxd->desc_ring_mask - used_space), in idxd_burst_capacity()
[all …]
H A Didxd_internal.h51 unsigned short desc_ring_mask; member