Lines Matching refs:vma

514 __find_vma(struct i915_vma_coredump *vma, const char *name)
516 while (vma) {
517 if (strcmp(vma->name, name) == 0)
518 return vma;
519 vma = vma->next;
528 return __find_vma(ee->vma, "batch");
616 const struct i915_vma_coredump *vma)
621 if (!vma)
625 engine ? engine->name : "global", vma->name,
626 upper_32_bits(vma->gtt_offset),
627 lower_32_bits(vma->gtt_offset));
629 if (vma->gtt_page_sizes > I915_GTT_PAGE_SIZE_4K)
630 err_printf(m, "gtt_page_sizes = 0x%08x\n", vma->gtt_page_sizes);
633 list_for_each_entry(page, &vma->page_list, lru) {
638 if (page == list_last_entry(&vma->page_list, typeof(*page), lru))
639 len -= vma->unused;
814 const struct i915_vma_coredump *vma;
830 for (vma = ee->vma; vma; vma = vma->next)
831 intel_gpu_error_print_vma(m, ee->engine, vma);
1014 static void i915_vma_coredump_free(struct i915_vma_coredump *vma)
1016 while (vma) {
1017 struct i915_vma_coredump *next = vma->next;
1020 list_for_each_entry_safe(page, n, &vma->page_list, lru) {
1025 kfree(vma);
1026 vma = next;
1055 i915_vma_coredump_free(ee->vma);
1469 struct i915_vma *vma,
1473 if (!vma)
1477 * If the vma isn't pinned, then the vma should be snapshotted
1481 if (GEM_WARN_ON(!i915_vma_is_pinned(vma)))
1484 next = capture_vma_snapshot(next, vma->resource, gfp, name);
1504 struct i915_vma_coredump *vma)
1506 if (vma) {
1507 vma->next = ee->vma;
1508 ee->vma = vma;
1513 create_vma_coredump(const struct intel_gt *gt, struct i915_vma *vma,
1520 if (!vma)
1523 vma_res = vma->resource;
1535 struct i915_vma *vma,
1539 add_vma(ee, create_vma_coredump(gt, vma, name, compress));
1566 struct intel_engine_capture_vma *vma = NULL;
1577 vma = capture_vma(vma, ce->ring->vma, "ring", gfp);
1578 vma = capture_vma(vma, ce->state, "HW context", gfp);
1580 return vma;
1588 struct intel_engine_capture_vma *vma;
1590 vma = engine_coredump_add_context(ee, rq->context, gfp);
1591 if (!vma)
1599 vma = capture_vma_snapshot(vma, rq->batch_res, gfp, "batch");
1600 vma = capture_user(vma, rq, gfp);
1606 return vma;
1631 add_vma_coredump(ee, engine->gt, engine->status_page.vma,
1634 add_vma_coredump(ee, engine->gt, engine->wa_ctx.vma,
1753 error_uc->guc.vma_log = create_vma_coredump(gt->_gt, uc->guc.log.vma,
1755 error_uc->guc.vma_ctb = create_vma_coredump(gt->_gt, uc->guc.ct.vma,