Home
last modified time | relevance | path

Searched refs:nouveau_bo (Results 1 – 22 of 22) sorted by relevance

/drivers/gpu/drm/nouveau/
Dnouveau_bo.h8 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 …]
Dnouveau_prime.c32 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()
Dnouveau_bo.c147 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 …]
Dnouveau_gem.c46 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 …]
Dnouveau_display.c77 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 …]
Dnouveau_gem.h12 static inline struct nouveau_bo *
21 uint32_t tile_flags, struct nouveau_bo **);
Dnouveau_crtc.h53 struct nouveau_bo *nvbo;
63 struct nouveau_bo *nvbo;
Dnouveau_display.h10 struct nouveau_bo *nvbo;
24 struct drm_mode_fb_cmd2 *, struct nouveau_bo *);
Dnouveau_fence.h88 struct nouveau_bo *bo;
89 struct nouveau_bo *bo_gart;
Dnouveau_ttm.c83 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()
Dnv10_fence.h14 struct nouveau_bo *bo;
Dnv50_display.h43 struct nouveau_bo *nv50_display_crtc_sema(struct drm_device *, int head);
Dnouveau_dma.c84 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()
Dnouveau_chan.h15 struct nouveau_bo *buffer;
Dnv84_fence.c128 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()
Dnouveau_abi16.h25 struct nouveau_bo *ntfy;
Dnv50_fence.c65 struct nouveau_bo *bo = nv50_display_crtc_sema(dev, i); in nv50_fence_context_new()
Dnouveau_dma.h34 void nv50_dma_push(struct nouveau_channel *, struct nouveau_bo *,
Dnouveau_fbcon.c265 struct nouveau_bo *nvbo; in nouveau_fbcon_create()
Dnv50_display.c378 struct nouveau_bo *sync;
466 struct nouveau_bo *
1208 struct nouveau_bo *nvbo; in nv50_crtc_cursor_set()
DMakefile218 nouveau-y += nouveau_ttm.o nouveau_sgdma.o nouveau_bo.o nouveau_gem.o
/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c899 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()