Lines Matching defs:updates
197 /* And one slot reserved for the 4KiB page table updates */
370 * for async VM updates.
373 * everywhere, this allows lockless updates to scratch pages by using
1122 * NUM_KERNEL_PDE = 15, NUM_KERNEL_PDE - 1 is already used for PTE updates,
1848 struct xe_vm_pgtable_update *updates = pt_op->entries;
1852 u32 num_cmds = DIV_ROUND_UP(updates[j].qwords,
1856 batch_size += 4 * num_cmds + updates[j].qwords * 2;
1917 struct xe_vm_pgtable_update *updates = pt_op->entries;
1921 struct xe_bo *pt_bo = updates[j].pt_bo;
1954 struct xe_vm_pgtable_update *updates = pt_op->entries;
1957 struct xe_bo *pt_bo = updates[j].pt_bo;
1961 pt_op, &updates[j], pt_update);
1972 struct xe_vm_pgtable_update *updates = pt_op->entries;
1975 write_pgtable(tile, bb, 0, pt_op, &updates[j],
2027 * using the default engine for the updates, they will be performed in the
2029 * synchronization is needed for overlapping updates to maintain page-table
2030 * consistency. Note that the meaning of "overlapping" is that the updates
2032 * If no pipelining is needed, then updates may be performed by the cpu.