Lines Matching refs:bdev
35 return container_of(bd, struct cirrus_device, ttm.bdev); in cirrus_bdev()
113 cirrus_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in cirrus_bo_init_mem_type() argument
156 static int cirrus_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in cirrus_ttm_io_mem_reserve() argument
159 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in cirrus_ttm_io_mem_reserve()
160 struct cirrus_device *cirrus = cirrus_bdev(bdev); in cirrus_ttm_io_mem_reserve()
185 static void cirrus_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in cirrus_ttm_io_mem_free() argument
211 static struct ttm_tt *cirrus_ttm_tt_create(struct ttm_bo_device *bdev, in cirrus_ttm_tt_create() argument
221 if (ttm_tt_init(tt, bdev, size, page_flags, dummy_read_page)) { in cirrus_ttm_tt_create()
254 struct ttm_bo_device *bdev = &cirrus->ttm.bdev; in cirrus_mm_init() local
260 ret = ttm_bo_device_init(&cirrus->ttm.bdev, in cirrus_mm_init()
271 ret = ttm_bo_init_mm(bdev, TTM_PL_VRAM, in cirrus_mm_init()
290 ttm_bo_device_release(&cirrus->ttm.bdev); in cirrus_mm_fini()
336 cirrusbo->bo.bdev = &cirrus->ttm.bdev; in cirrus_bo_create()
340 acc_size = ttm_bo_dma_acc_size(&cirrus->ttm.bdev, size, in cirrus_bo_create()
343 ret = ttm_bo_init(&cirrus->ttm.bdev, &cirrusbo->bo, size, in cirrus_bo_create()
418 return ttm_bo_mmap(filp, vma, &cirrus->ttm.bdev); in cirrus_mmap()