Lines Matching defs:nouveau_gpuobj

178 struct nouveau_gpuobj {
197 void (*dtor)(struct drm_device *, struct nouveau_gpuobj *);
248 struct nouveau_gpuobj *pushbuf;
259 struct nouveau_gpuobj *ramfc;
260 struct nouveau_gpuobj *cache;
268 struct nouveau_gpuobj *vm_pd;
271 struct nouveau_gpuobj *ramin; /* Private instmem */
299 struct nouveau_gpuobj *vblsem;
334 int (*get)(struct nouveau_gpuobj *, struct nouveau_channel *,
336 void (*put)(struct nouveau_gpuobj *);
337 int (*map)(struct nouveau_gpuobj *);
338 void (*unmap)(struct nouveau_gpuobj *);
373 struct nouveau_gpuobj *playlist[2];
767 struct nouveau_gpuobj *ramfc;
768 struct nouveau_gpuobj *ramro;
790 struct nouveau_gpuobj *sg_ctxdma;
958 extern int nouveau_notifier_offset(struct nouveau_gpuobj *, uint32_t *);
1021 struct nouveau_gpuobj **);
1022 extern void nouveau_gpuobj_ref(struct nouveau_gpuobj *,
1023 struct nouveau_gpuobj **);
1026 struct nouveau_gpuobj **);
1029 int target, struct nouveau_gpuobj **);
1033 u32 comp, struct nouveau_gpuobj **pobj);
1034 extern void nv50_gpuobj_dma_init(struct nouveau_gpuobj *, u32 offset,
1326 extern int nv04_instmem_get(struct nouveau_gpuobj *, struct nouveau_channel *,
1328 extern void nv04_instmem_put(struct nouveau_gpuobj *);
1329 extern int nv04_instmem_map(struct nouveau_gpuobj *);
1330 extern void nv04_instmem_unmap(struct nouveau_gpuobj *);
1338 extern int nv50_instmem_get(struct nouveau_gpuobj *, struct nouveau_channel *,
1340 extern void nv50_instmem_put(struct nouveau_gpuobj *);
1341 extern int nv50_instmem_map(struct nouveau_gpuobj *);
1342 extern void nv50_instmem_unmap(struct nouveau_gpuobj *);
1623 extern u32 nv_ro32(struct nouveau_gpuobj *, u32 offset);
1624 extern void nv_wo32(struct nouveau_gpuobj *, u32 offset, u32 val);