Lines Matching refs:mman

41 	struct qxl_mman *mman;  in qxl_get_qdev()  local
44 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
45 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
64 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_init()
65 global_ref = &qdev->mman.mem_global_ref; in qxl_ttm_global_init()
78 qdev->mman.bo_global_ref.mem_glob = in qxl_ttm_global_init()
79 qdev->mman.mem_global_ref.object; in qxl_ttm_global_init()
80 global_ref = &qdev->mman.bo_global_ref.ref; in qxl_ttm_global_init()
88 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_init()
92 qdev->mman.mem_global_referenced = true; in qxl_ttm_global_init()
98 if (qdev->mman.mem_global_referenced) { in qxl_ttm_global_fini()
99 drm_global_item_unref(&qdev->mman.bo_global_ref.ref); in qxl_ttm_global_fini()
100 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_fini()
101 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_fini()
139 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap()
380 r = ttm_bo_device_init(&qdev->mman.bdev, in qxl_ttm_init()
381 qdev->mman.bo_global_ref.ref.object, in qxl_ttm_init()
391 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM, in qxl_ttm_init()
397 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV, in qxl_ttm_init()
414 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
415 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini()
416 ttm_bo_device_release(&qdev->mman.bdev); in qxl_ttm_fini()
431 struct ttm_bo_global *glob = rdev->mman.bdev.glob; in qxl_mm_dump_table()
457 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv; in qxl_ttm_debugfs_init()
459 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_PRIV].priv; in qxl_ttm_debugfs_init()