Home
last modified time | relevance | path

Searched refs:nvkm_dmaobj (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Duser.h4 #define nvkm_dmaobj(p) container_of((p), struct nvkm_dmaobj, object) macro
9 struct nvkm_dmaobj *);
12 struct nvkm_dmaobj **);
14 struct nvkm_dmaobj **);
16 struct nvkm_dmaobj **);
18 struct nvkm_dmaobj **);
20 struct nvkm_dmaobj **);
H A Duser.c34 struct nvkm_dmaobj *
43 return nvkm_dmaobj(object); in nvkm_dmaobj_search()
50 struct nvkm_dmaobj *dmaobj = nvkm_dmaobj(base); in nvkm_dmaobj_bind()
57 return nvkm_dmaobj(base); in nvkm_dmaobj_dtor()
69 struct nvkm_dmaobj *dmaobj) in nvkm_dmaobj_ctor()
H A Dpriv.h8 int (*bind)(struct nvkm_dmaobj *, struct nvkm_gpuobj *, int align,
17 void *data, u32 size, struct nvkm_dmaobj **);
H A Dusergv100.c33 struct nvkm_dmaobj base;
38 gv100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gv100_dmaobj_bind()
68 void *data, u32 size, struct nvkm_dmaobj **pdmaobj) in gv100_dmaobj_new()
H A Dusergf119.c35 struct nvkm_dmaobj base;
40 gf119_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf119_dmaobj_bind()
69 void *data, u32 size, struct nvkm_dmaobj **pdmaobj) in gf119_dmaobj_new()
H A Dusergf100.c35 struct nvkm_dmaobj base;
41 gf100_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in gf100_dmaobj_bind()
71 void *data, u32 size, struct nvkm_dmaobj **pdmaobj) in gf100_dmaobj_new()
H A Dusernv04.c34 struct nvkm_dmaobj base;
41 nv04_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv04_dmaobj_bind()
82 void *data, u32 size, struct nvkm_dmaobj **pdmaobj) in nv04_dmaobj_new()
H A Dusernv50.c35 struct nvkm_dmaobj base;
41 nv50_dmaobj_bind(struct nvkm_dmaobj *base, struct nvkm_gpuobj *parent, in nv50_dmaobj_bind()
71 void *data, u32 size, struct nvkm_dmaobj **pdmaobj) in nv50_dmaobj_new()
H A Dbase.c37 struct nvkm_dmaobj *dmaobj = NULL; in nvkm_dma_oclass_new()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddma.h8 struct nvkm_dmaobj { struct
24 struct nvkm_dmaobj *nvkm_dmaobj_search(struct nvkm_client *, u64 object); argument
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dchan.h5 struct nvkm_dmaobj;
57 const char *name, bool priv, u32 devm, struct nvkm_vmm *, struct nvkm_dmaobj *,
H A Duchan.c327 struct nvkm_dmaobj *ctxdma = NULL; in nvkm_uchan_new()
H A Dchan.c348 struct nvkm_dmaobj *dmaobj, u64 offset, u64 length, in nvkm_chan_new_()