Lines Matching defs:flags

900  * @flags: flags for the entries
915 uint64_t flags, uint64_t offset, uint64_t vram_base,
956 if (!(flags & AMDGPU_PTE_VALID))
1018 } else if (flags & (AMDGPU_PTE_VALID | AMDGPU_PTE_PRT)) {
1025 r = amdgpu_vm_ptes_update(&params, start, tmp, addr, flags);
1130 uint64_t flags;
1158 flags = amdgpu_ttm_tt_pte_flags(adev, bo->tbo.ttm, mem);
1161 flags |= AMDGPU_PTE_TMZ;
1165 uncached = (bo->flags & AMDGPU_GEM_CREATE_UNCACHED) != 0;
1167 flags = 0x0;
1187 uint64_t update_flags = flags;
1189 /* normally,bo_va->flags only contians READABLE and WIRTEABLE bit go here
1190 * but in case of something, we filter the flags in first place
1192 if (!(mapping->flags & AMDGPU_PTE_READABLE))
1194 if (!(mapping->flags & AMDGPU_PTE_WRITEABLE))
1197 /* Apply ASIC specific mapping flags */
1246 unsigned long flags;
1249 spin_lock_irqsave(&adev->vm_manager.prt_lock, flags);
1252 spin_unlock_irqrestore(&adev->vm_manager.prt_lock, flags);
1338 if (mapping->flags & AMDGPU_PTE_PRT)
1606 if (mapping->flags & AMDGPU_PTE_PRT)
1655 * @flags: attributes of pages (read/write/valid/etc.)
1667 uint64_t size, uint64_t flags)
1698 mapping->flags = flags;
1713 * @flags: attributes of pages (read/write/valid/etc.)
1726 uint64_t size, uint64_t flags)
1754 mapping->flags = flags;
1866 before->flags = tmp->flags;
1877 after->flags = tmp->flags;
1908 if (before->flags & AMDGPU_PTE_PRT)
1923 if (after->flags & AMDGPU_PTE_PRT)
2261 unsigned long flags;
2263 xa_lock_irqsave(&adev->vm_manager.pasids, flags);
2265 xa_unlock_irqrestore(&adev->vm_manager.pasids, flags);
2553 unsigned long flags;
2568 spin_lock_irqsave(vm->last_tlb_flush->lock, flags);
2569 spin_unlock_irqrestore(vm->last_tlb_flush->lock, flags);
2573 if (mapping->flags & AMDGPU_PTE_PRT && prt_fini_needed) {
2693 /* No valid flags defined yet */
2694 if (args->in.flags)
2739 uint64_t value, flags;
2777 flags = AMDGPU_PTE_VALID | AMDGPU_PTE_SNOOPED |
2784 flags = AMDGPU_VM_NORETRY_FLAGS;
2789 flags |= AMDGPU_PTE_EXECUTABLE | AMDGPU_PTE_READABLE |
2804 NULL, addr, addr, flags, value, 0, NULL, NULL, NULL);
2934 unsigned long flags;
2936 xa_lock_irqsave(&adev->vm_manager.pasids, flags);
2963 xa_unlock_irqrestore(&adev->vm_manager.pasids, flags);