Home
last modified time | relevance | path

Searched refs:nvkm_dma (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/engine/
H A Ddma.h10 struct nvkm_dma *dma;
19 struct nvkm_dma { struct
26 int nv04_dma_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_dma **); argument
27 int nv50_dma_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_dma **);
28 int gf100_dma_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_dma **);
29 int gf119_dma_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_dma **);
30 int gv100_dma_new(struct nvkm_device *, enum nvkm_subdev_type, int inst, struct nvkm_dma **);
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/
H A Duser.h7 int nvkm_dmaobj_ctor(const struct nvkm_dmaobj_func *, struct nvkm_dma *,
11 int nv04_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
13 int nv50_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
15 int gf100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
17 int gf119_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
19 int gv100_dmaobj_new(struct nvkm_dma *, const struct nvkm_oclass *, void *, u32,
H A Dbase.c36 struct nvkm_dma *dma = nvkm_dma(oclass->engine); in nvkm_dma_oclass_new()
95 return nvkm_dma(engine); in nvkm_dma_dtor()
99 nvkm_dma = { variable
107 enum nvkm_subdev_type type, int inst, struct nvkm_dma **pdma) in nvkm_dma_new_()
109 struct nvkm_dma *dma; in nvkm_dma_new_()
115 return nvkm_engine_ctor(&nvkm_dma, device, type, inst, true, &dma->engine); in nvkm_dma_new_()
H A Dpriv.h4 #define nvkm_dma(p) container_of((p), struct nvkm_dma, engine) macro
13 struct nvkm_dma **);
16 int (*class_new)(struct nvkm_dma *, const struct nvkm_oclass *,
H A Dgf100.c34 struct nvkm_dma **pdma) in gf100_dma_new()
H A Dnv04.c34 struct nvkm_dma **pdma) in nv04_dma_new()
H A Dgf119.c34 struct nvkm_dma **pdma) in gf119_dma_new()
H A Dgv100.c32 struct nvkm_dma **pdma) in gv100_dma_new()
H A Dnv50.c34 struct nvkm_dma **pdma) in nv50_dma_new()
H A Dusergv100.c67 gv100_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in gv100_dmaobj_new()
H A Dusergf119.c68 gf119_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in gf119_dmaobj_new()
H A Duser.c67 nvkm_dmaobj_ctor(const struct nvkm_dmaobj_func *func, struct nvkm_dma *dma, in nvkm_dmaobj_ctor()
H A Dusergf100.c70 gf100_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in gf100_dmaobj_new()
H A Dusernv04.c81 nv04_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv04_dmaobj_new()
H A Dusernv50.c70 nv50_dmaobj_new(struct nvkm_dma *dma, const struct nvkm_oclass *oclass, in nv50_dmaobj_new()
/openbmc/linux/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dlayout.h35 NVKM_LAYOUT_ONCE(NVKM_ENGINE_DMAOBJ , struct nvkm_dma , dma)