Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.h10 struct nouveau_bo { struct
44 static inline struct nouveau_bo * argument
45 nouveau_bo(struct ttm_buffer_object *bo) in nouveau_bo() function
47 return container_of(bo, struct nouveau_bo, bo); in nouveau_bo()
51 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) in nouveau_bo_ref()
53 struct nouveau_bo *prev; in nouveau_bo_ref()
59 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL; in nouveau_bo_ref()
75 struct nouveau_bo **);
76 int nouveau_bo_pin(struct nouveau_bo *, u32 flags, bool contig);
77 int nouveau_bo_unpin(struct nouveau_bo *);
[all …]
Dnouveau_prime.c33 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_get_sg_table()
41 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vmap()
54 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_vunmap()
63 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table()
92 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin()
105 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin()
112 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_res_obj()
Dnouveau_fence.h8 struct nouveau_bo;
29 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
99 struct nouveau_bo *bo;
100 struct nouveau_bo *bo_gart;
Dnouveau_gem.h12 static inline struct nouveau_bo *
15 return gem ? container_of(gem, struct nouveau_bo, gem) : NULL; in nouveau_gem_object()
21 uint32_t tile_flags, struct nouveau_bo **);
Dnouveau_bo.c138 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_bo_del_ttm()
148 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, in nouveau_bo_fixup_align()
185 struct nouveau_bo **pnvbo) in nouveau_bo_new()
188 struct nouveau_bo *nvbo; in nouveau_bo_new()
207 nvbo = kzalloc(sizeof(struct nouveau_bo), GFP_KERNEL); in nouveau_bo_new()
231 sizeof(struct nouveau_bo)); in nouveau_bo_new()
260 set_placement_range(struct nouveau_bo *nvbo, uint32_t type) in set_placement_range()
294 nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t type, uint32_t busy) in nouveau_bo_placement_set()
313 nouveau_bo_pin(struct nouveau_bo *nvbo, uint32_t memtype, bool contig) in nouveau_bo_pin()
387 nouveau_bo_unpin(struct nouveau_bo *nvbo) in nouveau_bo_unpin()
[all …]
Dnouveau_gem.c38 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_del()
65 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open()
115 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nvkm_vma *vma) in nouveau_gem_object_unmap()
148 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close()
178 struct nouveau_bo **pnvbo) in nouveau_gem_new()
181 struct nouveau_bo *nvbo; in nouveau_gem_new()
227 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info()
260 struct nouveau_bo *nvbo = NULL; in nouveau_gem_ioctl_new()
290 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_set_domain()
333 struct nouveau_bo *nvbo; in validate_fini_no_ticket()
[all …]
Dnouveau_crtc.h56 struct nouveau_bo *nvbo;
66 struct nouveau_bo *nvbo;
Dnouveau_display.h10 struct nouveau_bo *nvbo;
26 struct drm_mode_fb_cmd2 *, struct nouveau_bo *);
Dnv10_fence.h15 struct nouveau_bo *bo;
Dnv50_display.h43 struct nouveau_bo *nv50_display_crtc_sema(struct drm_device *, int head);
Dnouveau_ttm.c80 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()
Dnouveau_display.c247 struct nouveau_bo *nvbo) in nouveau_framebuffer_init()
651 struct nouveau_bo *old_bo, in nouveau_page_flip_emit()
652 struct nouveau_bo *new_bo, in nouveau_page_flip_emit()
703 struct nouveau_bo *old_bo = nouveau_framebuffer(crtc->primary->fb)->nvbo; in nouveau_crtc_page_flip()
704 struct nouveau_bo *new_bo = nouveau_framebuffer(fb)->nvbo; in nouveau_crtc_page_flip()
871 struct nouveau_bo *bo; in nouveau_display_dumb_create()
903 struct nouveau_bo *bo = nouveau_gem_object(gem); in nouveau_display_dumb_map_offset()
Dnouveau_chan.h18 struct nouveau_bo *buffer;
Dnouveau_dma.c82 nv50_dma_push(struct nouveau_channel *chan, struct nouveau_bo *bo, in nv50_dma_push()
86 struct nouveau_bo *pb = chan->push.buffer; in nv50_dma_push()
Dnouveau_abi16.h25 struct nouveau_bo *ntfy;
Dnv84_fence.c119 struct nouveau_bo *bo = nv50_display_crtc_sema(dev, i); in nv84_fence_context_del()
159 struct nouveau_bo *bo = nv50_display_crtc_sema(chan->drm->dev, i); in nv84_fence_context_new()
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 *,
DKbuild33 nouveau-y += nouveau_bo.o
Dnv50_display.c365 struct nouveau_bo *image;
392 struct nouveau_bo *sync;
493 struct nouveau_bo *
1284 struct nouveau_bo *nvbo = NULL; in nv50_crtc_cursor_set()
2371 struct nouveau_bo *nvbo = nv_fb->nvbo; in nv50_fb_ctor()
Dnouveau_fence.c391 nouveau_fence_sync(struct nouveau_bo *nvbo, struct nouveau_channel *chan, bool exclusive, bool intr) in nouveau_fence_sync()
Dnouveau_fbcon.c344 struct nouveau_bo *nvbo; in nouveau_fbcon_create()
/linux-4.1.27/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c41 struct nouveau_bo *cur;
104 struct nouveau_bo *cur = nv_plane->cur; in nv10_update_plane()
353 struct nouveau_bo *cur = nv_plane->cur; in nv04_update_plane()
Dcrtc.c926 static void nv04_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv04_cursor_upload()
927 struct nouveau_bo *dst) in nv04_cursor_upload()
945 static void nv11_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv11_cursor_upload()
946 struct nouveau_bo *dst) in nv11_cursor_upload()
993 struct nouveau_bo *cursor = NULL; in nv04_crtc_cursor_set()
Ddisp.h83 struct nouveau_bo *image[2];