• Home
  • Raw
  • Download

Lines Matching refs:ast

50 static int ast_ttm_global_init(struct ast_private *ast)  in ast_ttm_global_init()  argument
55 global_ref = &ast->ttm.mem_global_ref; in ast_ttm_global_init()
67 ast->ttm.bo_global_ref.mem_glob = in ast_ttm_global_init()
68 ast->ttm.mem_global_ref.object; in ast_ttm_global_init()
69 global_ref = &ast->ttm.bo_global_ref.ref; in ast_ttm_global_init()
77 drm_global_item_unref(&ast->ttm.mem_global_ref); in ast_ttm_global_init()
84 ast_ttm_global_release(struct ast_private *ast) in ast_ttm_global_release() argument
86 if (ast->ttm.mem_global_ref.release == NULL) in ast_ttm_global_release()
89 drm_global_item_unref(&ast->ttm.bo_global_ref.ref); in ast_ttm_global_release()
90 drm_global_item_unref(&ast->ttm.mem_global_ref); in ast_ttm_global_release()
91 ast->ttm.mem_global_ref.release = NULL; in ast_ttm_global_release()
160 struct ast_private *ast = ast_bdev(bdev); in ast_ttm_io_mem_reserve() local
175 mem->bus.base = pci_resource_start(ast->dev->pdev, 0); in ast_ttm_io_mem_reserve()
250 int ast_mm_init(struct ast_private *ast) in ast_mm_init() argument
253 struct drm_device *dev = ast->dev; in ast_mm_init()
254 struct ttm_bo_device *bdev = &ast->ttm.bdev; in ast_mm_init()
256 ret = ast_ttm_global_init(ast); in ast_mm_init()
260 ret = ttm_bo_device_init(&ast->ttm.bdev, in ast_mm_init()
261 ast->ttm.bo_global_ref.ref.object, in ast_mm_init()
272 ast->vram_size >> PAGE_SHIFT); in ast_mm_init()
278 ast->fb_mtrr = arch_phys_wc_add(pci_resource_start(dev->pdev, 0), in ast_mm_init()
284 void ast_mm_fini(struct ast_private *ast) in ast_mm_fini() argument
286 ttm_bo_device_release(&ast->ttm.bdev); in ast_mm_fini()
288 ast_ttm_global_release(ast); in ast_mm_fini()
290 arch_phys_wc_del(ast->fb_mtrr); in ast_mm_fini()
317 struct ast_private *ast = dev->dev_private; in ast_bo_create() local
332 astbo->bo.bdev = &ast->ttm.bdev; in ast_bo_create()
336 acc_size = ttm_bo_dma_acc_size(&ast->ttm.bdev, size, in ast_bo_create()
339 ret = ttm_bo_init(&ast->ttm.bdev, &astbo->bo, size, in ast_bo_create()
427 struct ast_private *ast; in ast_mmap() local
433 ast = file_priv->minor->dev->dev_private; in ast_mmap()
434 return ttm_bo_mmap(filp, vma, &ast->ttm.bdev); in ast_mmap()