Symbol: nvkm_gpuobj
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
15
struct nvkm_gpuobj *parent;
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
27
void *(*acquire)(struct nvkm_gpuobj *);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
28
void (*release)(struct nvkm_gpuobj *);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
29
u32 (*rd32)(struct nvkm_gpuobj *, u32 offset);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
30
void (*wr32)(struct nvkm_gpuobj *, u32 offset, u32 data);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
31
int (*map)(struct nvkm_gpuobj *, u64 offset, struct nvkm_vmm *,
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
36
struct nvkm_gpuobj *parent, struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
37
void nvkm_gpuobj_del(struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
38
int nvkm_gpuobj_wrap(struct nvkm_memory *, struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
39
void nvkm_gpuobj_memcpy_to(struct nvkm_gpuobj *dst, u32 dstoffset, void *src,
drivers/gpu/drm/nouveau/include/nvkm/core/gpuobj.h
41
void nvkm_gpuobj_memcpy_from(void *dst, struct nvkm_gpuobj *src, u32 srcoffset,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
37
int (*bind)(struct nvkm_object *, struct nvkm_gpuobj *, int align,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
38
struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
59
int nvkm_object_bind(struct nvkm_object *, struct nvkm_gpuobj *, int align,
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
60
struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/include/nvkm/core/object.h
7
struct nvkm_gpuobj;
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
15
struct nvkm_gpuobj *parent;
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
16
struct nvkm_gpuobj *gpuobj;
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
23
struct nvkm_gpuobj *, struct nvkm_ramht **);
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
28
struct nvkm_gpuobj *
drivers/gpu/drm/nouveau/include/nvkm/core/ramht.h
8
struct nvkm_gpuobj *inst;
drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h
61
struct nvkm_gpuobj *inst;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
18
struct nvkm_gpuobj *inst;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
20
struct nvkm_gpuobj *push;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
29
struct nvkm_gpuobj *ramfc;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
30
struct nvkm_gpuobj *cache;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
31
struct nvkm_gpuobj *eng;
drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h
32
struct nvkm_gpuobj *pgd;
drivers/gpu/drm/nouveau/nouveau_drv.h
276
struct nvkm_gpuobj *notify;
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
108
nvkm_gpuobj_map(struct nvkm_gpuobj *gpuobj, u64 offset,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
117
nvkm_gpuobj_rd32(struct nvkm_gpuobj *gpuobj, u32 offset)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
123
nvkm_gpuobj_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
130
nvkm_gpuobj_release(struct nvkm_gpuobj *gpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
153
nvkm_gpuobj_acquire(struct nvkm_gpuobj *gpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
173
struct nvkm_gpuobj *parent, struct nvkm_gpuobj *gpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
215
nvkm_gpuobj_del(struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
217
struct nvkm_gpuobj *gpuobj = *pgpuobj;
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
230
struct nvkm_gpuobj *parent, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
232
struct nvkm_gpuobj *gpuobj;
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
250
nvkm_gpuobj_wrap(struct nvkm_memory *memory, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
261
nvkm_gpuobj_memcpy_to(struct nvkm_gpuobj *dst, u32 dstoffset, void *src,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
271
nvkm_gpuobj_memcpy_from(void *dst, struct nvkm_gpuobj *src, u32 srcoffset,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
33
nvkm_gpuobj_rd32_fast(struct nvkm_gpuobj *gpuobj, u32 offset)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
39
nvkm_gpuobj_wr32_fast(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
46
nvkm_gpuobj_heap_map(struct nvkm_gpuobj *gpuobj, u64 offset,
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
54
nvkm_gpuobj_heap_rd32(struct nvkm_gpuobj *gpuobj, u32 offset)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
60
nvkm_gpuobj_heap_wr32(struct nvkm_gpuobj *gpuobj, u32 offset, u32 data)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
67
nvkm_gpuobj_heap_release(struct nvkm_gpuobj *gpuobj)
drivers/gpu/drm/nouveau/nvkm/core/gpuobj.c
90
nvkm_gpuobj_heap_acquire(struct nvkm_gpuobj *gpuobj)
drivers/gpu/drm/nouveau/nvkm/core/object.c
136
nvkm_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *gpuobj,
drivers/gpu/drm/nouveau/nvkm/core/object.c
137
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
59
nvkm_oproxy_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/core/oproxy.c
60
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/core/ramht.c
142
struct nvkm_gpuobj *parent, struct nvkm_ramht **pramht)
drivers/gpu/drm/nouveau/nvkm/core/ramht.c
40
struct nvkm_gpuobj *
drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c
30
gv100_ce_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent, int align,
drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c
31
struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
34
g84_cipher_oclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
35
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
56
g84_cipher_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c
57
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h
8
int (*bind)(struct nvkm_dmaobj *, struct nvkm_gpuobj *, int align,
drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h
9
struct nvkm_gpuobj **);
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
47
nvkm_dmaobj_bind(struct nvkm_object *base, struct nvkm_gpuobj *gpuobj,
drivers/gpu/drm/nouveau/nvkm/engine/dma/user.c
48
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
41
gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf100.c
42
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
40
gf119_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergf119.c
41
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
38
gv100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usergv100.c
39
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c
41
nv04_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv04.c
42
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
41
nv50_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/dma/usernv50.c
42
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
46
nvkm_falcon_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/falcon.c
47
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/fifo/cgrp.h
13
struct nvkm_gpuobj *inst;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c
1436
gf100_grctx_generate(struct gf100_gr *gr, struct gf100_gr_chan *chan, struct nvkm_gpuobj *inst)
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.h
76
int gf100_grctx_generate(struct gf100_gr *, struct gf100_gr_chan *, struct nvkm_gpuobj *inst);
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c
552
struct nvkm_gpuobj *obj = ctx->data;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c
661
nv40_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem)
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.h
14
struct nvkm_gpuobj *data;
drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c
256
nv50_grctx_fill(struct nvkm_device *device, struct nvkm_gpuobj *mem)
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
320
gf100_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
321
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1043
nv04_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c
1044
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
44
nv40_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
45
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
74
nv40_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c
75
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h
48
void nv40_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
43
nv50_gr_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
44
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
69
nv50_gr_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c
70
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h
36
void nv50_grctx_fill(struct nvkm_device *, struct nvkm_gpuobj *);
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c
39
nv31_mpeg_object_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c
40
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
52
nv44_mpeg_chan_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c
53
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c
37
nv50_mpeg_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c
38
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
44
nvkm_xtensa_cclass_bind(struct nvkm_object *object, struct nvkm_gpuobj *parent,
drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c
45
int align, struct nvkm_gpuobj **pgpuobj)
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
10
struct nvkm_gpuobj *mem;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
11
struct nvkm_gpuobj *pad;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
12
struct nvkm_gpuobj *pgd;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
14
struct nvkm_gpuobj *bar1;
drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h
16
struct nvkm_gpuobj *bar2;