/drivers/gpu/drm/nouveau/ |
D | nouveau_bo.h | 8 struct nouveau_bo { struct 38 static inline struct nouveau_bo * argument 39 nouveau_bo(struct ttm_buffer_object *bo) in nouveau_bo() function 41 return container_of(bo, struct nouveau_bo, bo); in nouveau_bo() 45 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) in nouveau_bo_ref() 47 struct nouveau_bo *prev; in nouveau_bo_ref() 53 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL; in nouveau_bo_ref() 68 struct nouveau_bo **); 69 int nouveau_bo_pin(struct nouveau_bo *, u32 flags); 70 int nouveau_bo_unpin(struct nouveau_bo *); [all …]
|
D | nouveau_prime.c | 32 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_get_sg_table() 40 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vmap() 53 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vunmap() 62 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table() 86 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin()
|
D | nouveau_bo.c | 147 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_bo_del_ttm() 156 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, in nouveau_bo_fixup_align() 193 struct nouveau_bo **pnvbo) in nouveau_bo_new() 196 struct nouveau_bo *nvbo; in nouveau_bo_new() 204 nvbo = kzalloc(sizeof(struct nouveau_bo), GFP_KERNEL); in nouveau_bo_new() 225 sizeof(struct nouveau_bo)); in nouveau_bo_new() 254 set_placement_range(struct nouveau_bo *nvbo, uint32_t type) in set_placement_range() 280 nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t type, uint32_t busy) in nouveau_bo_placement_set() 298 nouveau_bo_pin(struct nouveau_bo *nvbo, uint32_t memtype) in nouveau_bo_pin() 339 nouveau_bo_unpin(struct nouveau_bo *nvbo) in nouveau_bo_unpin() [all …]
|
D | nouveau_gem.c | 46 struct nouveau_bo *nvbo = gem->driver_private; in nouveau_gem_object_del() 71 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open() 108 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close() 132 struct nouveau_bo **pnvbo) in nouveau_gem_new() 135 struct nouveau_bo *nvbo; in nouveau_gem_new() 177 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info() 209 struct nouveau_bo *nvbo = NULL; in nouveau_gem_ioctl_new() 241 struct nouveau_bo *nvbo = gem->driver_private; in nouveau_gem_set_domain() 285 struct nouveau_bo *nvbo; in validate_fini_list() 288 nvbo = list_entry(entry, struct nouveau_bo, entry); in validate_fini_list() [all …]
|
D | nouveau_display.c | 77 struct nouveau_bo *nvbo) in nouveau_framebuffer_init() 460 nouveau_page_flip_reserve(struct nouveau_bo *old_bo, in nouveau_page_flip_reserve() 461 struct nouveau_bo *new_bo) in nouveau_page_flip_reserve() 489 nouveau_page_flip_unreserve(struct nouveau_bo *old_bo, in nouveau_page_flip_unreserve() 490 struct nouveau_bo *new_bo, in nouveau_page_flip_unreserve() 506 struct nouveau_bo *old_bo, in nouveau_page_flip_emit() 507 struct nouveau_bo *new_bo, in nouveau_page_flip_emit() 561 struct nouveau_bo *old_bo = nouveau_framebuffer(crtc->fb)->nvbo; in nouveau_crtc_page_flip() 562 struct nouveau_bo *new_bo = nouveau_framebuffer(fb)->nvbo; in nouveau_crtc_page_flip() 675 struct nouveau_bo *bo; in nouveau_display_dumb_create() [all …]
|
D | nouveau_gem.h | 12 static inline struct nouveau_bo * 21 uint32_t tile_flags, struct nouveau_bo **);
|
D | nouveau_crtc.h | 53 struct nouveau_bo *nvbo; 63 struct nouveau_bo *nvbo;
|
D | nouveau_display.h | 10 struct nouveau_bo *nvbo; 24 struct drm_mode_fb_cmd2 *, struct nouveau_bo *);
|
D | nouveau_fence.h | 88 struct nouveau_bo *bo; 89 struct nouveau_bo *bo_gart;
|
D | nouveau_ttm.c | 83 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_vram_manager_new() 168 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_gart_manager_new()
|
D | nv10_fence.h | 14 struct nouveau_bo *bo;
|
D | nv50_display.h | 43 struct nouveau_bo *nv50_display_crtc_sema(struct drm_device *, int head);
|
D | nouveau_dma.c | 84 nv50_dma_push(struct nouveau_channel *chan, struct nouveau_bo *bo, in nv50_dma_push() 87 struct nouveau_bo *pb = chan->push.buffer; in nv50_dma_push()
|
D | nouveau_chan.h | 15 struct nouveau_bo *buffer;
|
D | nv84_fence.c | 128 struct nouveau_bo *bo = nv50_display_crtc_sema(dev, i); in nv84_fence_context_del() 167 struct nouveau_bo *bo = nv50_display_crtc_sema(chan->drm->dev, i); in nv84_fence_context_new()
|
D | nouveau_abi16.h | 25 struct nouveau_bo *ntfy;
|
D | nv50_fence.c | 65 struct nouveau_bo *bo = nv50_display_crtc_sema(dev, i); in nv50_fence_context_new()
|
D | nouveau_dma.h | 34 void nv50_dma_push(struct nouveau_channel *, struct nouveau_bo *,
|
D | nouveau_fbcon.c | 265 struct nouveau_bo *nvbo; in nouveau_fbcon_create()
|
D | nv50_display.c | 378 struct nouveau_bo *sync; 466 struct nouveau_bo * 1208 struct nouveau_bo *nvbo; in nv50_crtc_cursor_set()
|
D | Makefile | 218 nouveau-y += nouveau_ttm.o nouveau_sgdma.o nouveau_bo.o nouveau_gem.o
|
/drivers/gpu/drm/nouveau/dispnv04/ |
D | crtc.c | 899 static void nv04_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv04_cursor_upload() 900 struct nouveau_bo *dst) in nv04_cursor_upload() 918 static void nv11_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv11_cursor_upload() 919 struct nouveau_bo *dst) in nv11_cursor_upload() 966 struct nouveau_bo *cursor = NULL; in nv04_crtc_cursor_set()
|