Home
last modified time | relevance | path

Searched refs:tile_present (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/xe/
H A Dxe_pt.c941 u8 pt_mask = (vma->tile_present & ~vma->tile_invalidated); in xe_pt_zap_ptes()
984 u8 pt_mask = (range->tile_present & ~range->tile_invalidated); in xe_pt_zap_ptes_range()
1987 pt_op->rebind = BIT(tile->id) & vma->tile_present; in bind_op_prepare()
2053 pt_op->rebind = BIT(tile->id) & range->tile_present; in bind_range_prepare()
2088 if (!((vma->tile_present | vma->tile_staged) & BIT(tile->id))) in unbind_op_prepare()
2167 if (!(range->tile_present & BIT(tile->id))) in unbind_range_prepare()
2189 xe_vm_has_valid_gpu_mapping(tile, range->tile_present, in unbind_range_prepare()
2366 WRITE_ONCE(vma->tile_present, vma->tile_present | BIT(tile->id)); in bind_op_commit()
2407 vma->tile_present in unbind_op_commit()
[all...]
H A Dxe_svm.h43 u8 tile_present; member
217 u32 tile_present; member
H A Dxe_vm_types.h149 * @tile_present: Tile mask of binding are present for this VMA.
155 u8 tile_present; member
H A Dxe_vm.c782 xe_assert(vm->xe, vma->tile_present); in xe_vm_rebind()
790 vma->tile_present); in xe_vm_rebind()
956 op->tile_mask = range->tile_present; in xe_vm_populate_range_unbind()
974 xe_vma_ops_incr_pt_update_ops(vops, range->tile_present, 1); in xe_vm_ops_add_range_unbind()
1003 if (!range->tile_present) in xe_vm_range_unbind()
2692 u8 tile_present = in xe_vma_op_commit()
2693 gpuva_to_vma(op->base.remap.unmap->va)->tile_present; in xe_vma_op_commit() local
2704 op->remap.prev->tile_present = in xe_vma_op_commit()
2705 tile_present; in xe_vma_op_commit()
2713 op->remap.next->tile_present in xe_vma_op_commit()
[all...]
H A Dxe_svm.c78 return xe_svm_range_in_vram(range) && range->tile_present; in xe_svm_range_has_vram_binding()
169 if (range->base.pages.flags.unmapped || !range->tile_present) in xe_svm_range_notifier_event_begin()
977 return (xe_vm_has_valid_gpu_mapping(tile, range->tile_present, in xe_svm_range_is_valid()
1016 ret = (range->tile_present & ~range->tile_invalidated & tile_mask) == tile_mask; in xe_svm_range_validate()
H A Dxe_pagefault.c102 if (xe_vm_has_valid_gpu_mapping(tile, vma->tile_present, in xe_pagefault_handle_vma()