Lines Matching refs:mman
42 struct qxl_mman *mman; in qxl_get_qdev() local
45 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
46 qdev = container_of(mman, struct qxl_device, mman); in qxl_get_qdev()
65 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_init()
66 global_ref = &qdev->mman.mem_global_ref; in qxl_ttm_global_init()
79 qdev->mman.bo_global_ref.mem_glob = in qxl_ttm_global_init()
80 qdev->mman.mem_global_ref.object; in qxl_ttm_global_init()
81 global_ref = &qdev->mman.bo_global_ref.ref; in qxl_ttm_global_init()
89 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_init()
93 qdev->mman.mem_global_referenced = true; in qxl_ttm_global_init()
99 if (qdev->mman.mem_global_referenced) { in qxl_ttm_global_fini()
100 drm_global_item_unref(&qdev->mman.bo_global_ref.ref); in qxl_ttm_global_fini()
101 drm_global_item_unref(&qdev->mman.mem_global_ref); in qxl_ttm_global_fini()
102 qdev->mman.mem_global_referenced = false; in qxl_ttm_global_fini()
143 r = ttm_bo_mmap(filp, vma, &qdev->mman.bdev); in qxl_mmap()
398 r = ttm_bo_device_init(&qdev->mman.bdev, in qxl_ttm_init()
399 qdev->mman.bo_global_ref.ref.object, in qxl_ttm_init()
409 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_VRAM, in qxl_ttm_init()
415 r = ttm_bo_init_mm(&qdev->mman.bdev, TTM_PL_PRIV0, in qxl_ttm_init()
437 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini()
438 ttm_bo_clean_mm(&qdev->mman.bdev, TTM_PL_PRIV0); in qxl_ttm_fini()
439 ttm_bo_device_release(&qdev->mman.bdev); in qxl_ttm_fini()
455 struct ttm_bo_global *glob = rdev->mman.bdev.glob; in qxl_mm_dump_table()
480 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_VRAM].priv; in qxl_ttm_debugfs_init()
482 qxl_mem_types_list[i].data = qdev->mman.bdev.man[TTM_PL_PRIV0].priv; in qxl_ttm_debugfs_init()