Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/nouveau/core/include/core/
Dengine.h10 struct nouveau_engine { struct
18 void (*tile_prog)(struct nouveau_engine *, int region); argument
19 int (*tlb_flush)(struct nouveau_engine *); argument
22 static inline struct nouveau_engine *
Ddevice.h60 struct nouveau_engine base;
119 static inline struct nouveau_engine *
120 nouveau_engine(void *obj, int sub) in nouveau_engine() function
Dparent.h9 struct nouveau_engine *engine;
Dengctx.h51 struct nouveau_object *nouveau_engctx_get(struct nouveau_engine *, u64 addr);
/drivers/gpu/drm/nouveau/core/core/
Dengctx.c35 struct nouveau_engine *engine, void **pobject) in nouveau_engctx_exists()
61 struct nouveau_engine *engine = nv_engine(engobj); in nouveau_engctx_create_()
116 struct nouveau_engine *engine = nv_engine(engobj); in nouveau_engctx_destroy()
227 nouveau_engctx_get(struct nouveau_engine *engine, u64 addr) in nouveau_engctx_get()
247 struct nouveau_engine *engine = nv_engine(object->engine); in nouveau_engctx_put()
Dparent.c35 struct nouveau_engine *engine; in nouveau_parent_sclass()
57 engine = nouveau_engine(parent, i); in nouveau_parent_sclass()
Dengine.c36 struct nouveau_engine *engine; in nouveau_engine_create_()
/drivers/gpu/drm/nouveau/core/include/engine/
Dmpeg.h27 struct nouveau_engine base;
50 void nv31_mpeg_tile_prog(struct nouveau_engine *, int);
57 int nv50_mpeg_tlb_flush(struct nouveau_engine *);
Ddmaobj.h19 struct nouveau_engine base;
Ddisp.h10 struct nouveau_engine base;
Dsoftware.h37 struct nouveau_engine base;
Dgraph.h28 struct nouveau_engine base;
/drivers/gpu/drm/nouveau/core/engine/crypt/
Dnv84.c38 struct nouveau_engine base;
117 struct nouveau_engine *engine = nv_engine(subdev); in nv84_crypt_intr()
144 nv84_crypt_tlb_flush(struct nouveau_engine *engine) in nv84_crypt_tlb_flush()
Dnv98.c87 struct nouveau_engine *engine = nv_engine(subdev); in nv98_crypt_intr()
122 nv98_crypt_tlb_flush(struct nouveau_engine *engine) in nv98_crypt_tlb_flush()
/drivers/gpu/drm/nouveau/core/engine/mpeg/
Dnv31.c187 nv31_mpeg_tile_prog(struct nouveau_engine *engine, int i) in nv31_mpeg_tile_prog()
201 struct nouveau_engine *engine = nv_engine(subdev); in nv31_mpeg_intr()
268 struct nouveau_engine *engine = nv_engine(object->engine); in nv31_mpeg_init()
/drivers/gpu/drm/nouveau/core/engine/copy/
Dnva3.c85 struct nouveau_engine *engine = nv_engine(subdev); in nva3_copy_intr()
120 nva3_copy_tlb_flush(struct nouveau_engine *engine) in nva3_copy_tlb_flush()
Dnve0.c33 struct nouveau_engine base;
/drivers/gpu/drm/nouveau/core/engine/graph/
Dnv20.h23 void nv20_graph_tile_prog(struct nouveau_engine *, int);
Dnv20.c166 nv20_graph_tile_prog(struct nouveau_engine *engine, int i) in nv20_graph_tile_prog()
199 struct nouveau_engine *engine = nv_engine(subdev); in nv20_graph_intr()
281 struct nouveau_engine *engine = nv_engine(object); in nv20_graph_init()
Dnv40.c216 nv40_graph_tile_prog(struct nouveau_engine *engine, int i) in nv40_graph_tile_prog()
297 struct nouveau_engine *engine = nv_engine(subdev); in nv40_graph_intr()
378 struct nouveau_engine *engine = nv_engine(object); in nv40_graph_init()
/drivers/gpu/drm/nouveau/core/subdev/vm/
Dnv50.c154 struct nouveau_engine *engine; in nv50_vm_flush()
159 engine = nouveau_engine(vm->vmm, i); in nv50_vm_flush()
/drivers/gpu/drm/nouveau/core/engine/vp/
Dnv84.c31 struct nouveau_engine base;
/drivers/gpu/drm/nouveau/core/engine/ppp/
Dnv98.c32 struct nouveau_engine base;
/drivers/gpu/drm/nouveau/core/engine/bsp/
Dnv84.c31 struct nouveau_engine base;
/drivers/gpu/drm/nouveau/core/include/subdev/
Dtimer.h56 int nouveau_timer_create_(struct nouveau_object *, struct nouveau_engine *,

12