Home
last modified time | relevance | path

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

/dpdk/drivers/raw/ioat/
H A Drte_idxd_rawdev_fns.h113 unsigned short batch_start; /* start+size == write pointer for hdls/desc */ member
134 uint16_t write_idx = idxd->batch_start + idxd->batch_size; in __idxd_burst_capacity()
172 uint16_t write_idx = idxd->batch_start + idxd->batch_size; in __idxd_write_desc()
284 .desc_addr = __desc_idx_to_iova(idxd, idxd->batch_start), in __idxd_perform_ops()
293 idxd->batch_start += idxd->batch_size + 1; in __idxd_perform_ops()
294 idxd->batch_start &= idxd->desc_ring_mask; in __idxd_perform_ops()
323 uint16_t batch_start = idxd->hdls_avail; in __idxd_completed_ops() local
326 if (batch_start > batch_end) in __idxd_completed_ops()
330 uint16_t idx = (batch_start + n) & idxd->desc_ring_mask; in __idxd_completed_ops()
341 for ( ; n < batch_end - batch_start; n++) { in __idxd_completed_ops()
[all …]
H A Dioat_common.c100 fprintf(f, "batch start: %u\n", rte_idxd->batch_start); in idxd_dev_dump()
175 rte_idxd->hdls_read = rte_idxd->batch_start = 0; 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()
70 idxd->batch_start += idxd->batch_size; in __submit()
72 idxd->batch_idx_ring[idxd->batch_idx_write] = idxd->batch_start; in __submit()
86 uint16_t job_id = idxd->batch_start + idxd->batch_size; in __idxd_write_desc()
88 uint16_t write_idx = (idxd->batch_start & mask) + idxd->batch_size; in __idxd_write_desc()
427 fprintf(f, " Curr batch: start = %u, size = %u\n", idxd->batch_start, idxd->batch_size); in idxd_dump()
475 uint16_t write_idx = idxd->batch_start + idxd->batch_size; in idxd_burst_capacity()
532 idxd->batch_start = 0; in idxd_vchan_setup()
H A Didxd_internal.h54 unsigned short batch_start; /* start+size == write pointer for hdls/desc */ member