oos_page          733 drivers/gpu/drm/i915/gvt/gtt.c 		struct intel_vgpu_oos_page *oos_page);
oos_page          747 drivers/gpu/drm/i915/gvt/gtt.c 		if (spt->guest_page.oos_page)
oos_page          748 drivers/gpu/drm/i915/gvt/gtt.c 			detach_oos_page(spt->vgpu, spt->guest_page.oos_page);
oos_page         1422 drivers/gpu/drm/i915/gvt/gtt.c 		struct intel_vgpu_oos_page *oos_page)
oos_page         1427 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *spt = oos_page->spt;
oos_page         1432 drivers/gpu/drm/i915/gvt/gtt.c 	trace_oos_change(vgpu->id, "sync", oos_page->id,
oos_page         1440 drivers/gpu/drm/i915/gvt/gtt.c 		ops->get_entry(oos_page->mem, &old, index, false, 0, vgpu);
oos_page         1448 drivers/gpu/drm/i915/gvt/gtt.c 		trace_oos_sync(vgpu->id, oos_page->id,
oos_page         1456 drivers/gpu/drm/i915/gvt/gtt.c 		ops->set_entry(oos_page->mem, &new, index, false, 0, vgpu);
oos_page         1465 drivers/gpu/drm/i915/gvt/gtt.c 		struct intel_vgpu_oos_page *oos_page)
oos_page         1468 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_ppgtt_spt *spt = oos_page->spt;
oos_page         1470 drivers/gpu/drm/i915/gvt/gtt.c 	trace_oos_change(vgpu->id, "detach", oos_page->id,
oos_page         1474 drivers/gpu/drm/i915/gvt/gtt.c 	spt->guest_page.oos_page = NULL;
oos_page         1475 drivers/gpu/drm/i915/gvt/gtt.c 	oos_page->spt = NULL;
oos_page         1477 drivers/gpu/drm/i915/gvt/gtt.c 	list_del_init(&oos_page->vm_list);
oos_page         1478 drivers/gpu/drm/i915/gvt/gtt.c 	list_move_tail(&oos_page->list, &gvt->gtt.oos_page_free_list_head);
oos_page         1483 drivers/gpu/drm/i915/gvt/gtt.c static int attach_oos_page(struct intel_vgpu_oos_page *oos_page,
oos_page         1491 drivers/gpu/drm/i915/gvt/gtt.c 			oos_page->mem, I915_GTT_PAGE_SIZE);
oos_page         1495 drivers/gpu/drm/i915/gvt/gtt.c 	oos_page->spt = spt;
oos_page         1496 drivers/gpu/drm/i915/gvt/gtt.c 	spt->guest_page.oos_page = oos_page;
oos_page         1498 drivers/gpu/drm/i915/gvt/gtt.c 	list_move_tail(&oos_page->list, &gvt->gtt.oos_page_use_list_head);
oos_page         1500 drivers/gpu/drm/i915/gvt/gtt.c 	trace_oos_change(spt->vgpu->id, "attach", oos_page->id,
oos_page         1507 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page = spt->guest_page.oos_page;
oos_page         1514 drivers/gpu/drm/i915/gvt/gtt.c 	trace_oos_change(spt->vgpu->id, "set page sync", oos_page->id,
oos_page         1517 drivers/gpu/drm/i915/gvt/gtt.c 	list_del_init(&oos_page->vm_list);
oos_page         1518 drivers/gpu/drm/i915/gvt/gtt.c 	return sync_oos_page(spt->vgpu, oos_page);
oos_page         1525 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page = spt->guest_page.oos_page;
oos_page         1528 drivers/gpu/drm/i915/gvt/gtt.c 	WARN(oos_page, "shadow PPGTT page has already has a oos page\n");
oos_page         1531 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page = container_of(gtt->oos_page_use_list_head.next,
oos_page         1533 drivers/gpu/drm/i915/gvt/gtt.c 		ret = ppgtt_set_guest_page_sync(oos_page->spt);
oos_page         1536 drivers/gpu/drm/i915/gvt/gtt.c 		ret = detach_oos_page(spt->vgpu, oos_page);
oos_page         1540 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page = container_of(gtt->oos_page_free_list_head.next,
oos_page         1542 drivers/gpu/drm/i915/gvt/gtt.c 	return attach_oos_page(oos_page, spt);
oos_page         1547 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page = spt->guest_page.oos_page;
oos_page         1549 drivers/gpu/drm/i915/gvt/gtt.c 	if (WARN(!oos_page, "shadow PPGTT page should have a oos page\n"))
oos_page         1552 drivers/gpu/drm/i915/gvt/gtt.c 	trace_oos_change(spt->vgpu->id, "set page out of sync", oos_page->id,
oos_page         1555 drivers/gpu/drm/i915/gvt/gtt.c 	list_add_tail(&oos_page->vm_list, &spt->vgpu->gtt.oos_page_list_head);
oos_page         1572 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page;
oos_page         1579 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page = container_of(pos,
oos_page         1581 drivers/gpu/drm/i915/gvt/gtt.c 		ret = ppgtt_set_guest_page_sync(oos_page->spt);
oos_page         1759 drivers/gpu/drm/i915/gvt/gtt.c 	if (spt->guest_page.oos_page)
oos_page         1760 drivers/gpu/drm/i915/gvt/gtt.c 		ops->set_entry(spt->guest_page.oos_page->mem, &we, index,
oos_page         1764 drivers/gpu/drm/i915/gvt/gtt.c 		if (!spt->guest_page.oos_page)
oos_page         2535 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page;
oos_page         2541 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page = container_of(pos, struct intel_vgpu_oos_page, list);
oos_page         2542 drivers/gpu/drm/i915/gvt/gtt.c 		list_del(&oos_page->list);
oos_page         2543 drivers/gpu/drm/i915/gvt/gtt.c 		free_page((unsigned long)oos_page->mem);
oos_page         2544 drivers/gpu/drm/i915/gvt/gtt.c 		kfree(oos_page);
oos_page         2551 drivers/gpu/drm/i915/gvt/gtt.c 	struct intel_vgpu_oos_page *oos_page;
oos_page         2559 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page = kzalloc(sizeof(*oos_page), GFP_KERNEL);
oos_page         2560 drivers/gpu/drm/i915/gvt/gtt.c 		if (!oos_page) {
oos_page         2564 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page->mem = (void *)__get_free_pages(GFP_KERNEL, 0);
oos_page         2565 drivers/gpu/drm/i915/gvt/gtt.c 		if (!oos_page->mem) {
oos_page         2567 drivers/gpu/drm/i915/gvt/gtt.c 			kfree(oos_page);
oos_page         2571 drivers/gpu/drm/i915/gvt/gtt.c 		INIT_LIST_HEAD(&oos_page->list);
oos_page         2572 drivers/gpu/drm/i915/gvt/gtt.c 		INIT_LIST_HEAD(&oos_page->vm_list);
oos_page         2573 drivers/gpu/drm/i915/gvt/gtt.c 		oos_page->id = i;
oos_page         2574 drivers/gpu/drm/i915/gvt/gtt.c 		list_add_tail(&oos_page->list, &gtt->oos_page_free_list_head);
oos_page          249 drivers/gpu/drm/i915/gvt/gtt.h 		struct intel_vgpu_oos_page *oos_page;