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

12

/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_bo.h1 /* $NetBSD: nouveau_bo.h,v 1.6 2021/12/19 10:51:56 riastradh Exp $ */
18 struct nouveau_bo { struct
51 static inline struct nouveau_bo *
52 nouveau_bo(struct ttm_buffer_object *bo) function
54 return container_of(bo, struct nouveau_bo, bo);
58 nouveau_bo_ref(struct nouveau_bo *ref, struct nouveau_bo **pnvbo)
60 struct nouveau_bo *prev;
68 *pnvbo = nouveau_bo(&ref->bo);
81 struct nouveau_bo *nouveau_bo_allo
[all...]
H A Dnouveau_vmm.h6 struct nouveau_bo;
20 struct nouveau_vma *nouveau_vma_find(struct nouveau_bo *, struct nouveau_vmm *);
21 int nouveau_vma_new(struct nouveau_bo *, struct nouveau_vmm *,
H A Dnv10_fence.h8 #include "nouveau_bo.h"
17 struct nouveau_bo *bo;
H A Dnouveau_gem.h8 #include "nouveau_bo.h"
10 static inline struct nouveau_bo *
13 return gem ? container_of(gem, struct nouveau_bo, bo.base) : NULL;
19 uint32_t tile_flags, struct nouveau_bo **);
H A Dnouveau_prime.c37 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
45 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
58 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
69 struct nouveau_bo *nvbo;
88 * to the caller, instead of a normal nouveau_bo ttm reference. */
112 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
125 struct nouveau_bo *nvbo = nouveau_gem_object(obj);
H A Dnouveau_fence.h11 struct nouveau_bo;
29 int nouveau_fence_sync(struct nouveau_bo *, struct nouveau_channel *, bool exclusive, bool intr);
95 struct nouveau_bo *bo;
H A Dnouveau_display.h15 struct nouveau_bo *nvbo;
32 struct nouveau_bo *, struct nouveau_framebuffer **);
H A Dnouveau_chan.h24 struct nouveau_bo *buffer;
H A Dnouveau_crtc.h58 struct nouveau_bo *nvbo;
H A Dnouveau_bo.c1 /* $NetBSD: nouveau_bo.c,v 1.19 2021/12/19 10:51:56 riastradh Exp $ */
33 __KERNEL_RCSID(0, "$NetBSD: nouveau_bo.c,v 1.19 2021/12/19 10:51:56 riastradh Exp $");
42 #include "nouveau_bo.h"
142 struct nouveau_bo *nvbo = nouveau_bo(bo);
166 nouveau_bo_fixup_align(struct nouveau_bo *nvbo, u32 flags,
199 struct nouveau_bo *
204 struct nouveau_bo *nvbo;
214 nvbo = kzalloc(sizeof(struct nouveau_bo), GFP_KERNEL);
301 nouveau_bo_init(struct nouveau_bo *nvb
[all...]
H A Dnouveau_gem.c51 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
73 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
121 nouveau_gem_object_unmap(struct nouveau_bo *nvbo, struct nouveau_vma *vma)
148 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
179 struct nouveau_bo **pnvbo)
182 struct nouveau_bo *nvbo;
202 * to the caller, instead of a normal nouveau_bo ttm reference. */
236 struct nouveau_bo *nvbo = nouveau_gem_object(gem);
275 struct nouveau_bo *nvbo = NULL;
301 struct nouveau_bo *nvb
[all...]
H A Dnouveau_ttm.c72 struct nouveau_bo *nvbo = nouveau_bo(bo);
110 struct nouveau_bo *nvbo = nouveau_bo(bo);
136 struct nouveau_bo *nvbo = nouveau_bo(bo);
H A Dnouveau_vmm.c29 #include "nouveau_bo.h"
54 nouveau_vma_find(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm)
82 nouveau_vma_new(struct nouveau_bo *nvbo, struct nouveau_vmm *vmm,
H A Dnouveau_abi16.h27 struct nouveau_bo *ntfy;
H A Dnouveau_display.c240 struct nouveau_bo *nvbo,
285 struct nouveau_bo *nvbo;
660 struct nouveau_bo *bo;
692 struct nouveau_bo *bo = nouveau_gem_object(gem);
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/
H A Dcore.h19 void (*ntfy_init)(struct nouveau_bo *, u32 offset);
20 int (*ntfy_wait_done)(struct nouveau_bo *, u32 offset,
39 void core507d_ntfy_init(struct nouveau_bo *, u32);
40 int core507d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
56 int corec37d_ntfy_wait_done(struct nouveau_bo *, u32, struct nvif_device *);
H A Dovly.h22 void ovly827e_ntfy_reset(struct nouveau_bo *, u32);
23 int ovly827e_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
H A Dnouveau_dispnv50_corec37d.c30 #include <nouveau_bo.h>
71 corec37d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset,
85 corec37d_ntfy_init(struct nouveau_bo *bo, u32 offset)
H A Dnouveau_dispnv50_ovly827e.c30 #include <nouveau_bo.h>
58 ovly827e_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset,
71 ovly827e_ntfy_reset(struct nouveau_bo *bo, u32 offset)
H A Dwndw.h64 void (*ntfy_reset)(struct nouveau_bo *, u32 offset);
67 int (*ntfy_wait_begun)(struct nouveau_bo *, u32 offset,
89 void base507c_ntfy_reset(struct nouveau_bo *, u32);
90 int base507c_ntfy_wait_begun(struct nouveau_bo *, u32, struct nvif_device *);
H A Ddisp.h26 struct nouveau_bo *sync;
51 void corec37d_ntfy_init(struct nouveau_bo *, u32);
H A Dnouveau_dispnv50_core507d.c32 #include "nouveau_bo.h"
52 core507d_ntfy_wait_done(struct nouveau_bo *bo, u32 offset,
64 core507d_ntfy_init(struct nouveau_bo *bo, u32 offset)
H A Dnouveau_dispnv50_base507c.c36 #include "nouveau_bo.h"
118 base507c_ntfy_wait_begun(struct nouveau_bo *bo, u32 offset,
154 base507c_ntfy_reset(struct nouveau_bo *bo, u32 offset)
/netbsd-current/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
H A Ddisp.h86 struct nouveau_bo *image[2];
/netbsd-current/sys/external/bsd/drm2/nouveau/
H A Dnouveaufb.c46 #include "nouveau_bo.h"
174 struct nouveau_bo *const nvbo = nvfb->nvbo;

Completed in 234 milliseconds

12