Searched refs:usm (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_pagefault.c | 146 down_read(&xe->usm.lock); in xe_pagefault_asid_to_vm() 147 vm = xa_load(&xe->usm.asid_to_vm, asid); in xe_pagefault_asid_to_vm() 152 up_read(&xe->usm.lock); in xe_pagefault_asid_to_vm() 200 vm->usm.last_fault_vma = vma; in xe_pagefault_service() 270 queue_work(gt_to_xe(pf.gt)->usm.pf_wq, w); in xe_pagefault_queue_work() 329 destroy_workqueue(xe->usm.pf_wq); in xe_pagefault_fini() 347 xe->usm.pf_wq = alloc_workqueue("xe_page_fault_work_queue", in xe_pagefault_init() 350 if (!xe->usm.pf_wq) in xe_pagefault_init() 354 err = xe_pagefault_queue_init(xe, xe->usm.pf_queue + i); in xe_pagefault_init() 362 destroy_workqueue(xe->usm.pf_wq); in xe_pagefault_init() [all …]
|
| H A D | xe_migrate.c | 252 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm() 273 batch = tile->primary_gt->usm.bb_pool->bo; in xe_migrate_prepare_vm() 456 primary_gt->usm.reserved_bcs_instance, in xe_migrate_init() 789 static u64 xe_migrate_batch_base(struct xe_migrate *m, bool usm) in xe_migrate_batch_base() argument 791 return usm ? m->usm_batch_base_ofs : m->batch_base_ofs; in xe_migrate_batch_base() 915 bool usm = xe->info.has_usm; in xe_migrate_copy() local 955 bb = xe_bb_new(gt, batch_size, usm); in xe_migrate_copy() 990 xe_migrate_batch_base(m, usm), in xe_migrate_copy() 1267 bool usm = xe->info.has_usm; in xe_migrate_vram_copy_chunk() local 1283 bb = xe_bb_new(gt, batch_size, usm); in xe_migrate_vram_copy_chunk() [all …]
|
| H A D | xe_trace_bo.h | 106 __entry->asid = xe_vma_vm(vma)->usm.asid; 202 __entry->asid = vm->usm.asid;
|
| H A D | xe_svm.c | 57 (operation__), range_to_vm(&(r__)->base)->usm.asid, \ 107 queue_work(xe->usm.pf_wq, &vm->svm.garbage_collector.work); in xe_svm_garbage_collector_add_range() 214 vm->usm.asid, gpusvm, notifier->notifier.invalidate_seq, in xe_svm_invalidate() 1081 vm->usm.asid, ERR_PTR(err)); 1096 vm->usm.asid, ERR_PTR(err)); 1113 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err)); 1119 vm->usm.asid, &vm->svm.gpusvm, ERR_PTR(err));
|
| H A D | xe_exec_queue.c | 354 gt->usm.reserved_bcs_instance, in xe_exec_queue_create_bind()
|
| /linux/arch/powerpc/mm/ |
| H A D | drmem.c | 219 __walk_drmem_v1_lmbs(const __be32 *prop, const __be32 *usm, void *data, in __walk_drmem_v1_lmbs() argument 229 ret = func(&lmb, &usm, data); in __walk_drmem_v1_lmbs() 253 __walk_drmem_v2_lmbs(const __be32 *prop, const __be32 *usm, void *data, in __walk_drmem_v2_lmbs() argument 275 ret = func(&lmb, &usm, data); in __walk_drmem_v2_lmbs() 288 const __be32 *prop, *usm; in walk_drmem_lmbs_early() local 301 usm = of_get_flat_dt_prop(node, "linux,drconf-usable-memory", &len); in walk_drmem_lmbs_early() 305 ret = __walk_drmem_v1_lmbs(prop, usm, data, func); in walk_drmem_lmbs_early() 310 ret = __walk_drmem_v2_lmbs(prop, usm, data, func); in walk_drmem_lmbs_early() 321 __maybe_unused const __be32 **usm, in update_lmb() argument 397 const __be32 *prop, *usm; in walk_drmem_lmbs() local [all …]
|