Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/nouveau/
Dnouveau_bo.h11 struct nouveau_bo { struct
49 static inline struct nouveau_bo * argument
50 nouveau_bo(struct ttm_buffer_object *bo) in nouveau_bo() function
52 return container_of(bo, struct nouveau_bo, bo); in nouveau_bo()
56 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo) in nouveau_bo_ref()
58 struct nouveau_bo *prev; in nouveau_bo_ref()
64 *pnvbo = ref ? nouveau_bo(ttm_bo_reference(&ref->bo)) : NULL; in nouveau_bo_ref()
80 struct nouveau_bo **);
81 int nouveau_bo_pin(struct nouveau_bo *, u32 flags, bool contig);
82 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()
64 struct nouveau_bo *nvbo; in nouveau_gem_prime_import_sg_table()
93 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_pin()
106 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_unpin()
113 struct nouveau_bo *nvbo = nouveau_gem_object(obj); in nouveau_gem_prime_res_obj()
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.h10 static inline struct nouveau_bo *
13 return gem ? container_of(gem, struct nouveau_bo, gem) : NULL; in nouveau_gem_object()
19 uint32_t tile_flags, struct nouveau_bo **);
Dnouveau_gem.c42 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_del()
69 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_open()
116 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma) in nouveau_gem_object_unmap()
143 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_object_close()
173 struct nouveau_bo **pnvbo) in nouveau_gem_new()
176 struct nouveau_bo *nvbo; in nouveau_gem_new()
222 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_info()
260 struct nouveau_bo *nvbo = NULL; in nouveau_gem_ioctl_new()
285 struct nouveau_bo *nvbo = nouveau_gem_object(gem); in nouveau_gem_set_domain()
328 struct nouveau_bo *nvbo; in validate_fini_no_ticket()
[all …]
Dnouveau_bo.c137 struct nouveau_bo *nvbo = nouveau_bo(bo); in nouveau_bo_del_ttm()
155 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags, in nouveau_bo_fixup_align()
192 struct nouveau_bo **pnvbo) in nouveau_bo_new()
195 struct nouveau_bo *nvbo; in nouveau_bo_new()
210 nvbo = kzalloc(sizeof(struct nouveau_bo), GFP_KERNEL); in nouveau_bo_new()
296 sizeof(struct nouveau_bo)); in nouveau_bo_new()
325 set_placement_range(struct nouveau_bo *nvbo, uint32_t type) in set_placement_range()
359 nouveau_bo_placement_set(struct nouveau_bo *nvbo, uint32_t type, uint32_t busy) in nouveau_bo_placement_set()
378 nouveau_bo_pin(struct nouveau_bo *nvbo, uint32_t memtype, bool contig) in nouveau_bo_pin()
448 nouveau_bo_unpin(struct nouveau_bo *nvbo) in nouveau_bo_unpin()
[all …]
Dnouveau_fence.h9 struct nouveau_bo;
27 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
94 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.h9 struct nouveau_bo *nvbo;
26 struct nouveau_bo *, struct nouveau_framebuffer **);
Dnouveau_vmm.c48 nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm) in nouveau_vma_find()
76 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm, in nouveau_vma_new()
Dnouveau_display.c232 struct nouveau_bo *nvbo, in nouveau_framebuffer_new()
277 struct nouveau_bo *nvbo; in nouveau_user_framebuffer_create()
744 struct nouveau_bo *old_bo, in nouveau_page_flip_emit()
745 struct nouveau_bo *new_bo, in nouveau_page_flip_emit()
794 struct nouveau_bo *old_bo = nouveau_framebuffer(crtc->primary->fb)->nvbo; in nouveau_crtc_page_flip()
795 struct nouveau_bo *new_bo = nouveau_framebuffer(fb)->nvbo; in nouveau_crtc_page_flip()
949 struct nouveau_bo *bo; in nouveau_display_dumb_create()
981 struct nouveau_bo *bo = nouveau_gem_object(gem); in nouveau_display_dumb_map_offset()
Dnv10_fence.h15 struct nouveau_bo *bo;
Dnouveau_chan.h19 struct nouveau_bo *buffer;
Dnouveau_crtc.h54 struct nouveau_bo *nvbo;
Dnouveau_abi16.h26 struct nouveau_bo *ntfy;
DKbuild31 nouveau-y += nouveau_bo.o
/Linux-v4.19/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 *);
Dwndw.h62 void (*ntfy_reset)(struct nouveau_bo *, u32 offset);
65 int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset,
80 void base507c_ntfy_reset(struct nouveau_bo *, u32);
81 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 *);
Ddisp.h22 struct nouveau_bo *sync;
46 void corec37d_ntfy_init(struct nouveau_bo *, u32);
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()
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.c102 base507c_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset, in base507c_ntfy_wait_begun()
138 base507c_ntfy_reset(struct nouveau_bo *bo, u32 offset) in base507c_ntfy_reset()
/Linux-v4.19/drivers/gpu/drm/nouveau/dispnv04/
Doverlay.c41 struct nouveau_bo *cur;
126 struct nouveau_bo *cur = nv_plane->cur; in nv10_update_plane()
373 struct nouveau_bo *cur = nv_plane->cur; in nv04_update_plane()

12