Searched refs:preferred_loc (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 363 svm_range_set_default_attributes(svms, &prange->preferred_loc, in svm_range_new() 773 prange->preferred_loc = attrs[i].value; in svm_range_apply_attrs() 824 if (prange->preferred_loc != attrs[i].value) in svm_range_is_same_attrs() 1075 new->preferred_loc = old->preferred_loc; in svm_range_split_adjust() 2111 new->preferred_loc = old->preferred_loc; in svm_range_clone() 2785 if (prange->preferred_loc == gpuid || in svm_range_best_restore_location() 2786 prange->preferred_loc == KFD_IOCTL_SVM_LOCATION_SYSMEM) { in svm_range_best_restore_location() 2787 return prange->preferred_loc; in svm_range_best_restore_location() 2788 } else if (prange->preferred_loc != KFD_IOCTL_SVM_LOCATION_UNDEFINED) { in svm_range_best_restore_location() 2789 preferred_node = svm_range_get_node_by_id(prange, prange->preferred_loc); in svm_range_best_restore_location() [all …]
|
| H A D | kfd_smi_events.c | 283 uint32_t prefetch_loc, uint32_t preferred_loc, in kfd_smi_event_migration_start() argument 289 from, to, prefetch_loc, preferred_loc, trigger)); in kfd_smi_event_migration_start()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_vm_types.h | 79 } preferred_loc; member
|
| H A D | xe_svm.c | 321 .preferred_loc.devmem_fd = DRM_XE_PREFERRED_LOC_DEFAULT_DEVICE, in xe_vma_set_default_attributes() 322 .preferred_loc.migration_policy = DRM_XE_MIGRATE_ALL_PAGES, in xe_vma_set_default_attributes() 1597 struct drm_pagemap *dpagemap = vma->attr.preferred_loc.dpagemap; in xe_vma_resolve_pagemap() 1603 fd = (s32)vma->attr.preferred_loc.devmem_fd; in xe_vma_resolve_pagemap()
|
| H A D | xe_vm.c | 1038 drm_pagemap_put(attr->preferred_loc.dpagemap); in xe_vma_mem_attr_fini() 1063 if (to->preferred_loc.dpagemap) in xe_vma_mem_attr_copy() 1064 drm_pagemap_get(to->preferred_loc.dpagemap); in xe_vma_mem_attr_copy() 2174 attrs[i].preferred_mem_loc.devmem_fd = vma->attr.preferred_loc.devmem_fd; in get_mem_attrs() 2176 vma->attr.preferred_loc.migration_policy; in get_mem_attrs() 2736 vma->attr.preferred_loc.devmem_fd == DRM_XE_PREFERRED_LOC_DEFAULT_DEVICE && in xe_vma_has_default_mem_attrs() 2737 vma->attr.preferred_loc.migration_policy == DRM_XE_MIGRATE_ALL_PAGES); in xe_vma_has_default_mem_attrs() 2767 .preferred_loc = { in vm_bind_ioctl_ops_parse()
|
| H A D | xe_vm_madvise.c | 105 struct xe_vma_preferred_loc *loc = &vma->attr.preferred_loc; in madvise_preferred_mem_loc()
|