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

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

Completed in 293 milliseconds