Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_bo.h11 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()
61 *pnvbo = nouveau_bo(&ref->bo); in nouveau_bo_ref()
74 struct nouveau_bo *nouveau_bo_alloc(struct nouveau_cli *, u64 *size, int *align,
76 int nouveau_bo_init(struct nouveau_bo *, u64 size, int align, u32 flags,
81 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()
64 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table()
107 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin()
120 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin()
Dnouveau_vmm.h4 struct nouveau_bo;
18 struct nouveau_vma *nouveau_vma_find(struct nouveau_bo *, struct nouveau_vmm *);
19 int nouveau_vma_new(struct nouveau_bo *, struct nouveau_vmm *,
Dnouveau_gem.h8 static inline struct nouveau_bo *
11 return gem ? container_of(gem, struct nouveau_bo, bo.base) : NULL; in nouveau_gem_object()
17 uint32_t tile_flags, struct nouveau_bo **);
Dnouveau_bo.c137 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_bo_del_ttm()
161 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, in nouveau_bo_fixup_align()
194 struct nouveau_bo *
199 struct nouveau_bo *nvbo; in nouveau_bo_alloc()
209 nvbo = kzalloc(sizeof(struct nouveau_bo), GFP_KERNEL); in nouveau_bo_alloc()
296 nouveau_bo_init(struct nouveau_bo *nvbo, u64 size, int align, u32 flags, in nouveau_bo_init()
323 struct nouveau_bo **pnvbo) in nouveau_bo_new()
325 struct nouveau_bo *nvbo; in nouveau_bo_new()
355 set_placement_range(struct nouveau_bo *nvbo, uint32_t type) in set_placement_range()
389 nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t type, uint32_t busy) in nouveau_bo_placement_set()
[all …]
Dnouveau_gem.c42 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_del()
64 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open()
112 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma) in nouveau_gem_object_unmap()
139 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close()
170 struct nouveau_bo **pnvbo) in nouveau_gem_new()
173 struct nouveau_bo *nvbo; in nouveau_gem_new()
225 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info()
264 struct nouveau_bo *nvbo = NULL; in nouveau_gem_ioctl_new()
290 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_set_domain()
334 struct nouveau_bo *nvbo; in validate_fini_no_ticket()
[all …]
Dnouveau_fence.h9 struct nouveau_bo;
27 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
92 struct nouveau_bo *bo;
Dnouveau_ttm.c64 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_vram_manager_new()
104 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_gart_manager_new()
132 struct nouveau_bo *nvbo = nouveau_bo(bo); in nv04_gart_manager_new()
Dnouveau_display.h13 struct nouveau_bo *nvbo;
30 struct nouveau_bo *, struct nouveau_framebuffer **);
Dnouveau_vmm.c49 nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm) in nouveau_vma_find()
77 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm, in nouveau_vma_new()
Dnv10_fence.h15 struct nouveau_bo *bo;
Dnouveau_chan.h22 struct nouveau_bo *buffer;
Dnouveau_crtc.h56 struct nouveau_bo *nvbo;
Dnouveau_display.c230 struct nouveau_bo *nvbo, in nouveau_framebuffer_new()
275 struct nouveau_bo *nvbo; in nouveau_user_framebuffer_create()
647 struct nouveau_bo *bo; in nouveau_display_dumb_create()
679 struct nouveau_bo *bo = nouveau_gem_object(gem); in nouveau_display_dumb_map_offset()
Dnouveau_abi16.h25 struct nouveau_bo *ntfy;
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv50/
Dcore.h16 void (*ntfy_init)(struct nouveau_bo *, u32 offset);
17 int (*ntfy_wait_done)(struct nouveau_bo *, u32 offset,
32 void core507d_ntfy_init(struct nouveau_bo *, u32);
33 int core507d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
49 int corec37d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
Dwndw.h62 void (*ntfy_reset)(struct nouveau_bo *, u32 offset);
65 int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset,
86 void base507c_ntfy_reset(struct nouveau_bo *, u32);
87 int base507c_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
Dovly.h20 void ovly827e_ntfy_reset(struct nouveau_bo *, u32);
21 int ovly827e_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
Dcore507d.c47 core507d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset, in core507d_ntfy_wait_done()
59 core507d_ntfy_init(struct nouveau_bo *bo, u32 offset) in core507d_ntfy_init()
Dcorec37d.c52 corec37d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset, in corec37d_ntfy_wait_done()
66 corec37d_ntfy_init(struct nouveau_bo *bo, u32 offset) in corec37d_ntfy_init()
Ddisp.h22 struct nouveau_bo *sync;
47 void corec37d_ntfy_init(struct nouveau_bo *, u32);
Dovly827e.c53 ovly827e_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset, in ovly827e_ntfy_wait_begun()
66 ovly827e_ntfy_reset(struct nouveau_bo *bo, u32 offset) in ovly827e_ntfy_reset()
Dbase507c.c113 base507c_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset, in base507c_ntfy_wait_begun()
149 base507c_ntfy_reset(struct nouveau_bo *bo, u32 offset) in base507c_ntfy_reset()
/Linux-v5.4/drivers/gpu/drm/nouveau/dispnv04/
Dcrtc.c922 static void nv04_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv04_cursor_upload()
923 struct nouveau_bo *dst) in nv04_cursor_upload()
941 static void nv11_cursor_upload(struct drm_device *dev, struct nouveau_bo *src, in nv11_cursor_upload()
942 struct nouveau_bo *dst) in nv11_cursor_upload()
989 struct nouveau_bo *cursor = NULL; in nv04_crtc_cursor_set()
1096 struct nouveau_bo *old_bo, in nv04_page_flip_emit()
1097 struct nouveau_bo *new_bo, in nv04_page_flip_emit()
1146 struct nouveau_bo *old_bo = nouveau_framebuffer(crtc->primary->fb)->nvbo; in nv04_crtc_page_flip()
1147 struct nouveau_bo *new_bo = nouveau_framebuffer(fb)->nvbo; in nv04_crtc_page_flip()
Doverlay.c40 struct nouveau_bo *cur;
125 struct nouveau_bo *cur = nv_plane->cur; in nv10_update_plane()
372 struct nouveau_bo *cur = nv_plane->cur; in nv04_update_plane()

12