/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/ |
H A D | engine.h | 8 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 D | engctx.h | 49 struct nvkm_object *nvkm_engctx_get(struct nvkm_engine *, u64 addr);
|
H A D | parent.h | 7 struct nvkm_engine *engine;
|
H A D | device.h | 7 struct nvkm_engine engine;
|
H A D | object.h | 19 struct nvkm_engine *engine;
|
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/engine/ |
H A D | disp.h | 7 struct nvkm_engine base; 18 return (void *)nvkm_engine(obj, NVDEV_ENGINE_DISP); nvkm_disp()
|
H A D | pm.h | 8 struct nvkm_engine base; 24 return (void *)nvkm_engine(obj, NVDEV_ENGINE_PM); nvkm_pm()
|
H A D | dmaobj.h | 15 struct nvkm_engine base;
|
H A D | mpeg.h | 27 struct nvkm_engine base; 53 void nv31_mpeg_tile_prog(struct nvkm_engine *, int);
|
H A D | sw.h | 28 struct nvkm_engine base;
|
H A D | xtensa.h | 7 struct nvkm_engine base;
|
H A D | gr.h | 27 struct nvkm_engine base; 37 return (void *)nvkm_engine(obj, NVDEV_ENGINE_GR); nvkm_gr()
|
H A D | falcon.h | 32 struct nvkm_engine base;
|
H A D | fifo.h | 71 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 D | nv20.h | 19 void nv20_gr_tile_prog(struct nvkm_engine *, int);
|
H A D | nv20.c | 158 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 D | nv40.c | 206 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 D | nv30.c | 155 struct nvkm_engine *engine = nv_engine(object); nv30_gr_init()
|
H A D | nv50.c | 239 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 D | nv10.c | 1120 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 D | nv04.c | 1334 struct nvkm_engine *engine = nv_engine(object); nv04_gr_init()
|
H A D | gf100.c | 1109 struct nvkm_engine *engine = nv_engine(subdev); gf100_gr_intr()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | engine.c | 28 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 D | parent.c | 34 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 D | engctx.c | 30 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 D | nv50.c | 149 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 D | device.h | 60 #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 D | timer.h | 56 int nvkm_timer_create_(struct nvkm_object *, struct nvkm_engine *,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/ |
H A D | g84.c | 32 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 D | gk104.c | 234 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 D | gf100.c | 390 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 D | nv31.c | 183 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 D | nv44.c | 97 struct nvkm_engine *engine = nv_engine(subdev); nv44_mpeg_intr()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | nv50.c | 154 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 D | gk104.c | 29 struct nvkm_engine base;
|
H A D | gm204.c | 29 struct nvkm_engine base;
|
H A D | gt215.c | 81 struct nvkm_engine *engine = nv_engine(subdev); gt215_ce_intr()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/ |
H A D | g98.c | 79 struct nvkm_engine *engine = nv_engine(subdev); g98_sec_intr()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.c | 53 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()
|