Home
last modified time | relevance | path

Searched refs:nvkm_engine (Results 1 – 39 of 39) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dengine.h8 struct nvkm_engine { struct
16 void (*tile_prog)(struct nvkm_engine *, int region); argument
17 int (*tlb_flush)(struct nvkm_engine *); argument
20 static inline struct nvkm_engine *
31 nv_engidx(struct nvkm_engine *engine) in nv_engidx()
36 struct nvkm_engine *nvkm_engine(void *obj, int idx);
Dengctx.h49 struct nvkm_object *nvkm_engctx_get(struct nvkm_engine *, u64 addr);
Dparent.h7 struct nvkm_engine *engine;
Ddevice.h7 struct nvkm_engine engine;
Dobject.h19 struct nvkm_engine *engine;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dengine.c28 struct nvkm_engine *
29 nvkm_engine(void *obj, int idx) in nvkm_engine() function
43 struct nvkm_engine *engine; in nvkm_engine_create_()
Dparent.c34 struct nvkm_engine *engine; in nvkm_parent_sclass()
56 engine = nvkm_engine(parent, i); in nvkm_parent_sclass()
80 struct nvkm_engine *engine; in nvkm_parent_lclass()
94 engine = nvkm_engine(parent, i); in nvkm_parent_lclass()
Dengctx.c30 struct nvkm_engine *engine, void **pobject) in nvkm_engctx_exists()
53 struct nvkm_engine *engine = nv_engine(engobj); in nvkm_engctx_create_()
106 struct nvkm_engine *engine = engctx->gpuobj.object.engine; in nvkm_engctx_destroy()
215 nvkm_engctx_get(struct nvkm_engine *engine, u64 addr) in nvkm_engctx_get()
235 struct nvkm_engine *engine = nv_engine(object->engine); in nvkm_engctx_put()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/
Dpm.h8 struct nvkm_engine base;
24 return (void *)nvkm_engine(obj, NVDEV_ENGINE_PM); in nvkm_pm()
Ddisp.h7 struct nvkm_engine base;
18 return (void *)nvkm_engine(obj, NVDEV_ENGINE_DISP); in nvkm_disp()
Dmpeg.h27 struct nvkm_engine base;
53 void nv31_mpeg_tile_prog(struct nvkm_engine *, int);
Dgr.h27 struct nvkm_engine base;
37 return (void *)nvkm_engine(obj, NVDEV_ENGINE_GR); in nvkm_gr()
Dfifo.h71 struct nvkm_engine base;
89 return (void *)nvkm_engine(obj, NVDEV_ENGINE_FIFO); in nvkm_fifo()
Ddmaobj.h15 struct nvkm_engine base;
Dxtensa.h7 struct nvkm_engine base;
Dsw.h28 struct nvkm_engine base;
Dfalcon.h32 struct nvkm_engine base;
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dnv50.c149 struct nvkm_engine *engine; in nv50_fb_intr()
188 engine = nvkm_engine(subdev, en->data2); in nv50_fb_intr()
191 engine = nvkm_engine(subdev, NVDEV_ENGINE_MSVLD); in nv50_fb_intr()
193 engine = nvkm_engine(subdev, NVDEV_ENGINE_SEC); in nv50_fb_intr()
195 engine = nvkm_engine(subdev, NVDEV_ENGINE_MSPDEC); in nv50_fb_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c32 struct nvkm_engine base;
112 struct nvkm_engine *engine = nv_engine(subdev); in g84_cipher_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv20.h19 void nv20_gr_tile_prog(struct nvkm_engine *, int);
Dnv20.c158 nv20_gr_tile_prog(struct nvkm_engine *engine, int i) in nv20_gr_tile_prog()
191 struct nvkm_engine *engine = nv_engine(subdev); in nv20_gr_intr()
273 struct nvkm_engine *engine = nv_engine(object); in nv20_gr_init()
Dnv40.c206 nv40_gr_tile_prog(struct nvkm_engine *engine, int i) in nv40_gr_tile_prog()
287 struct nvkm_engine *engine = nv_engine(subdev); in nv40_gr_intr()
368 struct nvkm_engine *engine = nv_engine(object); in nv40_gr_init()
Dnv30.c155 struct nvkm_engine *engine = nv_engine(object); in nv30_gr_init()
Dnv50.c239 g84_gr_tlb_flush(struct nvkm_engine *engine) in g84_gr_tlb_flush()
787 struct nvkm_engine *engine = nv_engine(subdev); in nv50_gr_intr()
Dnv10.c1120 nv10_gr_tile_prog(struct nvkm_engine *engine, int i) in nv10_gr_tile_prog()
1252 struct nvkm_engine *engine = nv_engine(object); in nv10_gr_init()
Dnv04.c1334 struct nvkm_engine *engine = nv_engine(object); in nv04_gr_init()
Dgf100.c1109 struct nvkm_engine *engine = nv_engine(subdev); in gf100_gr_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dgk104.c234 if (nvkm_engine(parent, fifo_engine[i].subdev)) { in gk104_fifo_chan_ctor()
424 static inline struct nvkm_engine *
429 return nvkm_engine(priv, fifo_engine[engn].subdev); in gk104_fifo_engine()
451 if ((engine = (void *)nvkm_engine(priv, engn))) { in gk104_fifo_recover_work()
463 gk104_fifo_recover(struct gk104_fifo_priv *priv, struct nvkm_engine *engine, in gk104_fifo_recover()
542 struct nvkm_engine *engine; in gk104_fifo_intr_sched_ctxsw()
723 struct nvkm_engine *engine = NULL; in gk104_fifo_intr_fault()
747 engine = nvkm_engine(priv, eu->data2); in gk104_fifo_intr_fault()
Dgf100.c390 static inline struct nvkm_engine *
404 return nvkm_engine(priv, engn); in gf100_fifo_engine()
426 if ((engine = (void *)nvkm_engine(priv, engn))) { in gf100_fifo_recover_work()
438 gf100_fifo_recover(struct gf100_fifo_priv *priv, struct nvkm_engine *engine, in gf100_fifo_recover()
491 struct nvkm_engine *engine; in gf100_fifo_intr_sched_ctxsw()
609 struct nvkm_engine *engine = NULL; in gf100_fifo_intr_fault()
633 engine = nvkm_engine(priv, eu->data2); in gf100_fifo_intr_fault()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv50.c154 struct nvkm_engine *engine; in nv50_vm_flush()
165 engine = nvkm_engine(priv, i); in nv50_vm_flush()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv31.c183 nv31_mpeg_tile_prog(struct nvkm_engine *engine, int i) in nv31_mpeg_tile_prog()
261 struct nvkm_engine *engine = nv_engine(object); in nv31_mpeg_init()
Dnv44.c97 struct nvkm_engine *engine = nv_engine(subdev); in nv44_mpeg_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvif/
Ddevice.h60 #define nvxx_gr(a) ((struct nvkm_gr *)nvkm_engine(nvxx_object(a), NVDEV_ENGINE_GR))
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dtimer.h56 int nvkm_timer_create_(struct nvkm_object *, struct nvkm_engine *,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c79 struct nvkm_engine *engine = nv_engine(subdev); in g98_sec_intr()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgt215.c81 struct nvkm_engine *engine = nv_engine(subdev); in gt215_ce_intr()
Dgk104.c29 struct nvkm_engine base;
Dgm204.c29 struct nvkm_engine base;
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.c53 struct nvkm_engine *engine; in nv10_bo_update_tile_region()
65 if ((engine = nvkm_engine(pfb, NVDEV_ENGINE_GR))) in nv10_bo_update_tile_region()
67 if ((engine = nvkm_engine(pfb, NVDEV_ENGINE_MPEG))) in nv10_bo_update_tile_region()