| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| nouveau_prime.c | 37 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 38 int npages = nvbo->bo.num_pages; 40 return drm_prime_pages_to_sg(nvbo->bo.ttm->pages, npages); 45 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 48 ret = ttm_bo_kmap(&nvbo->bo, 0, nvbo->bo.num_pages, 49 &nvbo->dma_buf_vmap); 53 return nvbo->dma_buf_vmap.virtual; 58 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 60 ttm_bo_kunmap(&nvbo->dma_buf_vmap) 69 struct nouveau_bo *nvbo; local 112 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 125 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local [all...] |
| nouveau_prime.c | 37 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 38 int npages = nvbo->bo.num_pages; 40 return drm_prime_pages_to_sg(nvbo->bo.ttm->pages, npages); 45 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 48 ret = ttm_bo_kmap(&nvbo->bo, 0, nvbo->bo.num_pages, 49 &nvbo->dma_buf_vmap); 53 return nvbo->dma_buf_vmap.virtual; 58 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 60 ttm_bo_kunmap(&nvbo->dma_buf_vmap) 69 struct nouveau_bo *nvbo; local 112 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local 125 struct nouveau_bo *nvbo = nouveau_gem_object(obj); local [all...] |
| nouveau_crtc.h | 58 struct nouveau_bo *nvbo; member in struct:nouveau_crtc::__anon5239
|
| nouveau_display.h | 15 struct nouveau_bo *nvbo; member in struct:nouveau_framebuffer
|
| nouveau_ttm.c | 72 struct nouveau_bo *nvbo = nouveau_bo(bo); local 79 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); 83 ret = nouveau_mem_vram(reg, nvbo->contig, nvbo->page); 110 struct nouveau_bo *nvbo = nouveau_bo(bo); local 114 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); 136 struct nouveau_bo *nvbo = nouveau_bo(bo); local 141 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg) [all...] |
| nouveau_crtc.h | 58 struct nouveau_bo *nvbo; member in struct:nouveau_crtc::__anon5239
|
| nouveau_display.h | 15 struct nouveau_bo *nvbo; member in struct:nouveau_framebuffer
|
| nouveau_ttm.c | 72 struct nouveau_bo *nvbo = nouveau_bo(bo); local 79 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); 83 ret = nouveau_mem_vram(reg, nvbo->contig, nvbo->page); 110 struct nouveau_bo *nvbo = nouveau_bo(bo); local 114 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg); 136 struct nouveau_bo *nvbo = nouveau_bo(bo); local 141 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg) [all...] |
| nouveau_display.c | 215 if (fb->nvbo) 216 drm_gem_object_put_unlocked(&fb->nvbo->bo.base); 229 return drm_gem_handle_create(file_priv, &fb->nvbo->bo.base, handle); 240 struct nouveau_bo *nvbo, 271 fb->nvbo = nvbo; 285 struct nouveau_bo *nvbo; local 292 nvbo = nouveau_gem_object(gem); 294 ret = nouveau_framebuffer_new(dev, mode_cmd, nvbo, &fb);
|
| nouveau_fbcon.c | 318 struct nouveau_bo *nvbo = nvfb->nvbo; local 320 (void)memset(__UNVOLATILE(nvbo_kmap_obj_iovirtual(nvbo)), 0, 321 nvbo->bo.num_pages << PAGE_SHIFT); 364 struct nouveau_bo *nvbo; local 379 0, 0x0000, &nvbo); 385 ret = nouveau_framebuffer_new(dev, &mode_cmd, nvbo, &fb); 389 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_VRAM, false); 395 ret = nouveau_bo_map(nvbo); 403 ret = nouveau_vma_new(nvbo, chan->vmm, &fb->vma) [all...] |
| nouveau_display.c | 215 if (fb->nvbo) 216 drm_gem_object_put_unlocked(&fb->nvbo->bo.base); 229 return drm_gem_handle_create(file_priv, &fb->nvbo->bo.base, handle); 240 struct nouveau_bo *nvbo, 271 fb->nvbo = nvbo; 285 struct nouveau_bo *nvbo; local 292 nvbo = nouveau_gem_object(gem); 294 ret = nouveau_framebuffer_new(dev, mode_cmd, nvbo, &fb);
|
| nouveau_fbcon.c | 318 struct nouveau_bo *nvbo = nvfb->nvbo; local 320 (void)memset(__UNVOLATILE(nvbo_kmap_obj_iovirtual(nvbo)), 0, 321 nvbo->bo.num_pages << PAGE_SHIFT); 364 struct nouveau_bo *nvbo; local 379 0, 0x0000, &nvbo); 385 ret = nouveau_framebuffer_new(dev, &mode_cmd, nvbo, &fb); 389 ret = nouveau_bo_pin(nvbo, TTM_PL_FLAG_VRAM, false); 395 ret = nouveau_bo_map(nvbo); 403 ret = nouveau_vma_new(nvbo, chan->vmm, &fb->vma) [all...] |
| nouveau_gem.c | 51 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 52 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 61 drm_prime_gem_destroy(gem, nvbo->bo.sg); 63 ttm_bo_put(&nvbo->bo); 73 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 74 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 83 ret = ttm_bo_reserve(&nvbo->bo, false, false, NULL); 91 ret = nouveau_vma_new(nvbo, vmm, &vma); 95 ttm_bo_unreserve(&nvbo->bo); 121 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma 148 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 182 struct nouveau_bo *nvbo; local 236 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 275 struct nouveau_bo *nvbo = NULL; local 301 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 345 struct nouveau_bo *nvbo; local 408 struct nouveau_bo *nvbo; local 505 struct nouveau_bo *nvbo; local 625 struct nouveau_bo *nvbo; local 820 struct nouveau_bo *nvbo = (void *)(unsigned long) local 834 struct nouveau_bo *nvbo = (void *)(unsigned long) local 926 struct nouveau_bo *nvbo; local 958 struct nouveau_bo *nvbo; local [all...] |
| nouveau_gem.c | 51 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 52 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 61 drm_prime_gem_destroy(gem, nvbo->bo.sg); 63 ttm_bo_put(&nvbo->bo); 73 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 74 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 83 ret = ttm_bo_reserve(&nvbo->bo, false, false, NULL); 91 ret = nouveau_vma_new(nvbo, vmm, &vma); 95 ttm_bo_unreserve(&nvbo->bo); 121 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma 148 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 182 struct nouveau_bo *nvbo; local 236 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 275 struct nouveau_bo *nvbo = NULL; local 301 struct nouveau_bo *nvbo = nouveau_gem_object(gem); local 345 struct nouveau_bo *nvbo; local 408 struct nouveau_bo *nvbo; local 505 struct nouveau_bo *nvbo; local 625 struct nouveau_bo *nvbo; local 820 struct nouveau_bo *nvbo = (void *)(unsigned long) local 834 struct nouveau_bo *nvbo = (void *)(unsigned long) local 926 struct nouveau_bo *nvbo; local 958 struct nouveau_bo *nvbo; local [all...] |
| nouveau_bo.c | 142 struct nouveau_bo *nvbo = nouveau_bo(bo); local 144 WARN_ON(nvbo->pin_refcnt > 0); 145 nv10_bo_put_tile_region(dev, nvbo->tile, NULL); 154 kfree(nvbo); 166 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, 169 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 173 if (nvbo->mode) { 176 *size = roundup_64(*size, 64 * nvbo->mode); 180 *size = roundup_64(*size, 64 * nvbo->mode); 184 *size = roundup_64(*size, 64 * nvbo->mode) 204 struct nouveau_bo *nvbo; local 332 struct nouveau_bo *nvbo; local 811 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1398 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1424 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1458 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1526 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1638 struct nouveau_bo *nvbo = nouveau_bo(bo); local [all...] |
| nouveau_bo.c | 142 struct nouveau_bo *nvbo = nouveau_bo(bo); local 144 WARN_ON(nvbo->pin_refcnt > 0); 145 nv10_bo_put_tile_region(dev, nvbo->tile, NULL); 154 kfree(nvbo); 166 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, 169 struct nouveau_drm *drm = nouveau_bdev(nvbo->bo.bdev); 173 if (nvbo->mode) { 176 *size = roundup_64(*size, 64 * nvbo->mode); 180 *size = roundup_64(*size, 64 * nvbo->mode); 184 *size = roundup_64(*size, 64 * nvbo->mode) 204 struct nouveau_bo *nvbo; local 332 struct nouveau_bo *nvbo; local 811 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1398 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1424 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1458 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1526 struct nouveau_bo *nvbo = nouveau_bo(bo); local 1638 struct nouveau_bo *nvbo = nouveau_bo(bo); local [all...] |
| /src/sys/external/bsd/drm2/nouveau/ |
| nouveaufb.c | 174 struct nouveau_bo *const nvbo = nvfb->nvbo; local 175 const unsigned num_pages __diagused = nvbo->bo.num_pages; 181 if (ISSET(nvbo->bo.mem.placement, TTM_PL_FLAG_WC)) 184 return bus_space_mmap(nvbo->bo.bdev->memt, nvbo->bo.mem.bus.base, 185 nvbo->bo.mem.bus.offset + offset, prot, flags);
|
| nouveaufb.c | 174 struct nouveau_bo *const nvbo = nvfb->nvbo; local 175 const unsigned num_pages __diagused = nvbo->bo.num_pages; 181 if (ISSET(nvbo->bo.mem.placement, TTM_PL_FLAG_WC)) 184 return bus_space_mmap(nvbo->bo.bdev->memt, nvbo->bo.mem.bus.base, 185 nvbo->bo.mem.bus.offset + offset, prot, flags);
|