dma_resv_iter_begin
dma_resv_iter_begin(&cursor, src, DMA_RESV_USAGE_BOOKKEEP);
dma_resv_iter_begin(&cursor, obj, usage);
dma_resv_iter_begin(&cursor, obj, usage);
dma_resv_iter_begin(&cursor, obj, usage);
dma_resv_iter_begin(&cursor, obj, usage);
dma_resv_iter_begin(&cursor, &resv, usage);
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
dma_resv_iter_begin(&cursor, bo->tbo.base.resv, DMA_RESV_USAGE_KERNEL);
dma_resv_iter_begin(&cursor, obj->base.resv, DMA_RESV_USAGE_READ);
dma_resv_iter_begin(&cursor, obj->base.resv,
dma_resv_iter_begin(&cursor, resv,
dma_resv_iter_begin(&cursor, resv,
dma_resv_iter_begin(&cursor, resv, dma_resv_usage_rw(write));
dma_resv_iter_begin(&cursor, bo->tbo.base.resv,
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
dma_resv_iter_begin(&cursor, resv, DMA_RESV_USAGE_BOOKKEEP);
dma_resv_iter_begin(&cursor, bo->ttm.base.resv,
dma_resv_iter_begin(&cursor, xe_vm_resv(vm),
for (dma_resv_iter_begin(cursor, obj, usage), \