Home
last modified time | relevance | path

Searched refs:nv_engine (Results 1 – 72 of 72) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/
Dnv31.c142 spin_lock_irqsave(&nv_engine(priv)->lock, flags); in nv31_mpeg_context_ctor()
144 spin_unlock_irqrestore(&nv_engine(priv)->lock, flags); in nv31_mpeg_context_ctor()
150 spin_unlock_irqrestore(&nv_engine(priv)->lock, flags); in nv31_mpeg_context_ctor()
161 spin_lock_irqsave(&nv_engine(priv)->lock, flags); in nv31_mpeg_context_dtor()
163 spin_unlock_irqrestore(&nv_engine(priv)->lock, flags); in nv31_mpeg_context_dtor()
207 spin_lock_irqsave(&nv_engine(priv)->lock, flags); in nv31_mpeg_intr()
234 spin_unlock_irqrestore(&nv_engine(priv)->lock, flags); in nv31_mpeg_intr()
252 nv_engine(priv)->cclass = &nv31_mpeg_cclass; in nv31_mpeg_ctor()
253 nv_engine(priv)->sclass = nv31_mpeg_sclass; in nv31_mpeg_ctor()
254 nv_engine(priv)->tile_prog = nv31_mpeg_tile_prog; in nv31_mpeg_ctor()
[all …]
Dnv44.c97 struct nvkm_engine *engine = nv_engine(subdev); in nv44_mpeg_intr()
170 nv_engine(priv)->cclass = &nv44_mpeg_cclass; in nv44_mpeg_ctor()
171 nv_engine(priv)->sclass = nv40_mpeg_sclass; in nv44_mpeg_ctor()
172 nv_engine(priv)->tile_prog = nv31_mpeg_tile_prog; in nv44_mpeg_ctor()
Dnv40.c119 nv_engine(priv)->cclass = &nv31_mpeg_cclass; in nv40_mpeg_ctor()
120 nv_engine(priv)->sclass = nv40_mpeg_sclass; in nv40_mpeg_ctor()
121 nv_engine(priv)->tile_prog = nv31_mpeg_tile_prog; in nv40_mpeg_ctor()
Dg84.c80 nv_engine(priv)->cclass = &g84_mpeg_cclass; in g84_mpeg_ctor()
81 nv_engine(priv)->sclass = g84_mpeg_sclass; in g84_mpeg_ctor()
Dnv50.c179 nv_engine(priv)->cclass = &nv50_mpeg_cclass; in nv50_mpeg_ctor()
180 nv_engine(priv)->sclass = nv50_mpeg_sclass; in nv50_mpeg_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ce/
Dgk104.c95 nv_engine(priv)->cclass = &gk104_ce_cclass; in gk104_ce0_ctor()
96 nv_engine(priv)->sclass = gk104_ce_sclass; in gk104_ce0_ctor()
116 nv_engine(priv)->cclass = &gk104_ce_cclass; in gk104_ce1_ctor()
117 nv_engine(priv)->sclass = gk104_ce_sclass; in gk104_ce1_ctor()
137 nv_engine(priv)->cclass = &gk104_ce_cclass; in gk104_ce2_ctor()
138 nv_engine(priv)->sclass = gk104_ce_sclass; in gk104_ce2_ctor()
Dgm204.c95 nv_engine(priv)->cclass = &gm204_ce_cclass; in gm204_ce0_ctor()
96 nv_engine(priv)->sclass = gm204_ce_sclass; in gm204_ce0_ctor()
116 nv_engine(priv)->cclass = &gm204_ce_cclass; in gm204_ce1_ctor()
117 nv_engine(priv)->sclass = gm204_ce_sclass; in gm204_ce1_ctor()
137 nv_engine(priv)->cclass = &gm204_ce_cclass; in gm204_ce2_ctor()
138 nv_engine(priv)->sclass = gm204_ce_sclass; in gm204_ce2_ctor()
Dgf100.c108 nv_engine(priv)->cclass = &gf100_ce0_cclass; in gf100_ce0_ctor()
109 nv_engine(priv)->sclass = gf100_ce0_sclass; in gf100_ce0_ctor()
133 nv_engine(priv)->cclass = &gf100_ce1_cclass; in gf100_ce1_ctor()
134 nv_engine(priv)->sclass = gf100_ce1_sclass; in gf100_ce1_ctor()
Dgt215.c81 struct nvkm_engine *engine = nv_engine(subdev); in gt215_ce_intr()
132 nv_engine(priv)->cclass = &gt215_ce_cclass; in gt215_ce_ctor()
133 nv_engine(priv)->sclass = gt215_ce_sclass; in gt215_ce_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/
Dgk110.c43 nv_engine(priv)->cclass = &nvkm_pm_cclass; in gk110_pm_ctor()
44 nv_engine(priv)->sclass = nvkm_pm_sclass; in gk110_pm_ctor()
Dgk104.c133 nv_engine(priv)->cclass = &nvkm_pm_cclass; in gk104_pm_ctor()
134 nv_engine(priv)->sclass = nvkm_pm_sclass; in gk104_pm_ctor()
Dnv40.c115 nv_engine(priv)->cclass = &nvkm_pm_cclass; in nv40_pm_ctor()
116 nv_engine(priv)->sclass = nvkm_pm_sclass; in nv40_pm_ctor()
Dgf100.c144 nv_engine(priv)->cclass = &nvkm_pm_cclass; in gf100_pm_ctor()
145 nv_engine(priv)->sclass = nvkm_pm_sclass; in gf100_pm_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sec/
Dg98.c79 struct nvkm_engine *engine = nv_engine(subdev); in g98_sec_intr()
129 nv_engine(priv)->cclass = &g98_sec_cclass; in g98_sec_ctor()
130 nv_engine(priv)->sclass = g98_sec_sclass; in g98_sec_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/cipher/
Dg84.c112 struct nvkm_engine *engine = nv_engine(subdev); in g84_cipher_intr()
154 nv_engine(priv)->cclass = &g84_cipher_cclass; in g84_cipher_ctor()
155 nv_engine(priv)->sclass = g84_cipher_sclass; in g84_cipher_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv2a.c110 nv_engine(priv)->cclass = &nv2a_gr_cclass; in nv2a_gr_ctor()
111 nv_engine(priv)->sclass = nv25_gr_sclass; in nv2a_gr_ctor()
112 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv2a_gr_ctor()
Dnv30.c146 nv_engine(priv)->cclass = &nv30_gr_cclass; in nv30_gr_ctor()
147 nv_engine(priv)->sclass = nv30_gr_sclass; in nv30_gr_ctor()
148 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv30_gr_ctor()
155 struct nvkm_engine *engine = nv_engine(object); in nv30_gr_init()
Dnv25.c143 nv_engine(priv)->cclass = &nv25_gr_cclass; in nv25_gr_ctor()
144 nv_engine(priv)->sclass = nv25_gr_sclass; in nv25_gr_ctor()
145 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv25_gr_ctor()
Dnv35.c144 nv_engine(priv)->cclass = &nv35_gr_cclass; in nv35_gr_ctor()
145 nv_engine(priv)->sclass = nv35_gr_sclass; in nv35_gr_ctor()
146 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv35_gr_ctor()
Dnv34.c144 nv_engine(priv)->cclass = &nv34_gr_cclass; in nv34_gr_ctor()
145 nv_engine(priv)->sclass = nv34_gr_sclass; in nv34_gr_ctor()
146 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv34_gr_ctor()
Dnv40.c287 struct nvkm_engine *engine = nv_engine(subdev); in nv40_gr_intr()
354 nv_engine(priv)->cclass = &nv40_gr_cclass; in nv40_gr_ctor()
356 nv_engine(priv)->sclass = nv44_gr_sclass; in nv40_gr_ctor()
358 nv_engine(priv)->sclass = nv40_gr_sclass; in nv40_gr_ctor()
359 nv_engine(priv)->tile_prog = nv40_gr_tile_prog; in nv40_gr_ctor()
368 struct nvkm_engine *engine = nv_engine(object); in nv40_gr_init()
Dnv50.c787 struct nvkm_engine *engine = nv_engine(subdev); in nv50_gr_intr()
863 nv_engine(priv)->cclass = &nv50_gr_cclass; in nv50_gr_ctor()
869 nv_engine(priv)->sclass = nv50_gr_sclass; in nv50_gr_ctor()
877 nv_engine(priv)->sclass = g84_gr_sclass; in nv50_gr_ctor()
882 nv_engine(priv)->sclass = gt200_gr_sclass; in nv50_gr_ctor()
887 nv_engine(priv)->sclass = gt215_gr_sclass; in nv50_gr_ctor()
890 nv_engine(priv)->sclass = mcp89_gr_sclass; in nv50_gr_ctor()
898 nv_engine(priv)->tlb_flush = g84_gr_tlb_flush; in nv50_gr_ctor()
Dnv20.c191 struct nvkm_engine *engine = nv_engine(subdev); in nv20_gr_intr()
256 nv_engine(priv)->cclass = &nv20_gr_cclass; in nv20_gr_ctor()
257 nv_engine(priv)->sclass = nv20_gr_sclass; in nv20_gr_ctor()
258 nv_engine(priv)->tile_prog = nv20_gr_tile_prog; in nv20_gr_ctor()
273 struct nvkm_engine *engine = nv_engine(object); in nv20_gr_init()
Dnv10.c1226 nv_engine(priv)->cclass = &nv10_gr_cclass; in nv10_gr_ctor()
1229 nv_engine(priv)->sclass = nv10_gr_sclass; in nv10_gr_ctor()
1233 nv_engine(priv)->sclass = nv15_gr_sclass; in nv10_gr_ctor()
1235 nv_engine(priv)->sclass = nv17_gr_sclass; in nv10_gr_ctor()
1237 nv_engine(priv)->tile_prog = nv10_gr_tile_prog; in nv10_gr_ctor()
1252 struct nvkm_engine *engine = nv_engine(object); in nv10_gr_init()
Dnv04.c1325 nv_engine(priv)->cclass = &nv04_gr_cclass; in nv04_gr_ctor()
1326 nv_engine(priv)->sclass = nv04_gr_sclass; in nv04_gr_ctor()
1334 struct nvkm_engine *engine = nv_engine(object); in nv04_gr_init()
Dctxgf117.c222 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gf117_grctx_generate_main()
Dctxgf100.h56 return (void *)nv_engine(priv)->cclass; in gf100_grctx_impl()
Dctxgm204.c980 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gm204_grctx_generate_main()
Dctxgf100.c1234 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gf100_grctx_generate_main()
1266 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gf100_grctx_generate()
Dctxgk104.c954 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gk104_grctx_generate_main()
Dctxgm107.c957 struct gf100_grctx_oclass *oclass = (void *)nv_engine(priv)->cclass; in gm107_grctx_generate_main()
Dgf100.c1109 struct nvkm_engine *engine = nv_engine(subdev); in gf100_gr_intr()
1262 struct gf100_grctx_oclass *cclass = (void *)nv_engine(priv)->cclass; in gf100_gr_init_ctxctl()
1673 nv_engine(priv)->cclass = *oclass->cclass; in gf100_gr_ctor()
1674 nv_engine(priv)->sclass = oclass->sclass; in gf100_gr_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/vp/
Dg84.c75 nv_engine(priv)->cclass = &g84_vp_cclass; in g84_vp_ctor()
76 nv_engine(priv)->sclass = g84_vp_sclass; in g84_vp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/bsp/
Dg84.c75 nv_engine(priv)->cclass = &g84_bsp_cclass; in g84_bsp_ctor()
76 nv_engine(priv)->sclass = g84_bsp_sclass; in g84_bsp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msvld/
Dg98.c94 nv_engine(priv)->cclass = &g98_msvld_cclass; in g98_msvld_ctor()
95 nv_engine(priv)->sclass = g98_msvld_sclass; in g98_msvld_ctor()
Dgk104.c93 nv_engine(priv)->cclass = &gk104_msvld_cclass; in gk104_msvld_ctor()
94 nv_engine(priv)->sclass = gk104_msvld_sclass; in gk104_msvld_ctor()
Dgf100.c93 nv_engine(priv)->cclass = &gf100_msvld_cclass; in gf100_msvld_ctor()
94 nv_engine(priv)->sclass = gf100_msvld_sclass; in gf100_msvld_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/mspdec/
Dgk104.c93 nv_engine(priv)->cclass = &gk104_mspdec_cclass; in gk104_mspdec_ctor()
94 nv_engine(priv)->sclass = gk104_mspdec_sclass; in gk104_mspdec_ctor()
Dg98.c93 nv_engine(priv)->cclass = &g98_mspdec_cclass; in g98_mspdec_ctor()
94 nv_engine(priv)->sclass = g98_mspdec_sclass; in g98_mspdec_ctor()
Dgf100.c93 nv_engine(priv)->cclass = &gf100_mspdec_cclass; in gf100_mspdec_ctor()
94 nv_engine(priv)->sclass = gf100_mspdec_sclass; in gf100_mspdec_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/msppp/
Dg98.c93 nv_engine(priv)->cclass = &g98_msppp_cclass; in g98_msppp_ctor()
94 nv_engine(priv)->sclass = g98_msppp_sclass; in g98_msppp_ctor()
Dgf100.c93 nv_engine(priv)->cclass = &gf100_msppp_cclass; in gf100_msppp_ctor()
94 nv_engine(priv)->sclass = gf100_msppp_sclass; in gf100_msppp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/sw/
Dnv10.c107 nv_engine(priv)->cclass = &nv10_sw_cclass; in nv10_sw_ctor()
108 nv_engine(priv)->sclass = nv10_sw_sclass; in nv10_sw_ctor()
Dnv04.c124 nv_engine(priv)->cclass = &nv04_sw_cclass; in nv04_sw_ctor()
125 nv_engine(priv)->sclass = nv04_sw_sclass; in nv04_sw_ctor()
Dnv50.c217 nv_engine(priv)->cclass = pclass->cclass; in nv50_sw_ctor()
218 nv_engine(priv)->sclass = pclass->sclass; in nv50_sw_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dgm107.c71 nv_engine(priv)->sclass = gm107_disp_main_oclass; in gm107_disp_ctor()
72 nv_engine(priv)->cclass = &nv50_disp_cclass; in gm107_disp_ctor()
Dgt215.c70 nv_engine(priv)->sclass = gt215_disp_main_oclass; in gt215_disp_ctor()
71 nv_engine(priv)->cclass = &nv50_disp_cclass; in gt215_disp_ctor()
Dgk110.c71 nv_engine(priv)->sclass = gk110_disp_main_oclass; in gk110_disp_ctor()
72 nv_engine(priv)->cclass = &nv50_disp_cclass; in gk110_disp_ctor()
Dgt200.c115 nv_engine(priv)->sclass = gt200_disp_main_oclass; in gt200_disp_ctor()
116 nv_engine(priv)->cclass = &nv50_disp_cclass; in gt200_disp_ctor()
Dgm204.c72 nv_engine(priv)->sclass = gm204_disp_main_oclass; in gm204_disp_ctor()
73 nv_engine(priv)->cclass = &nv50_disp_cclass; in gm204_disp_ctor()
Dg94.c99 nv_engine(priv)->sclass = g94_disp_main_oclass; in g94_disp_ctor()
100 nv_engine(priv)->cclass = &nv50_disp_cclass; in g94_disp_ctor()
Dgk104.c236 nv_engine(priv)->sclass = gk104_disp_main_oclass; in gk104_disp_ctor()
237 nv_engine(priv)->cclass = &nv50_disp_cclass; in gk104_disp_ctor()
Dg84.c239 nv_engine(priv)->sclass = g84_disp_main_oclass; in g84_disp_ctor()
240 nv_engine(priv)->cclass = &nv50_disp_cclass; in g84_disp_ctor()
Dnv04.c190 nv_engine(priv)->sclass = nv04_disp_sclass; in nv04_disp_ctor()
Dgf110.c1272 nv_engine(priv)->sclass = gf110_disp_main_oclass; in gf110_disp_ctor()
1273 nv_engine(priv)->cclass = &nv50_disp_cclass; in gf110_disp_ctor()
Dnv50.c1263 if (list_empty(&nv_engine(priv)->contexts)) { in nv50_disp_data_ctor()
1981 nv_engine(priv)->sclass = nv50_disp_main_oclass; in nv50_disp_ctor()
1982 nv_engine(priv)->cclass = &nv50_disp_cclass; in nv50_disp_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/core/
Dparent.c54 engine = nv_engine(nv_client(parent)->device); in nvkm_parent_sclass()
132 nclass->engine = engine ? nv_engine(engine) : NULL; in nvkm_parent_create_()
Dengine.c33 return nv_engine(obj); in nvkm_engine()
Dengctx.c53 struct nvkm_engine *engine = nv_engine(engobj); in nvkm_engctx_create_()
235 struct nvkm_engine *engine = nv_engine(object->engine); in nvkm_engctx_put()
Dioctl.c138 if (engine && nv_engine(engine)->cclass) { in nvkm_ioctl_new()
140 nv_engine(engine)->cclass, in nvkm_ioctl_new()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv10.c161 nv_engine(priv)->cclass = &nv10_fifo_cclass; in nv10_fifo_ctor()
162 nv_engine(priv)->sclass = nv10_fifo_sclass; in nv10_fifo_ctor()
Dgm204.c42 nv_engine(priv)->sclass = gm204_fifo_sclass; in gm204_fifo_ctor()
Dnv17.c168 nv_engine(priv)->cclass = &nv17_fifo_cclass; in nv17_fifo_ctor()
169 nv_engine(priv)->sclass = nv17_fifo_sclass; in nv17_fifo_ctor()
Dnv40.c287 nv_engine(priv)->cclass = &nv40_fifo_cclass; in nv40_fifo_ctor()
288 nv_engine(priv)->sclass = nv40_fifo_sclass; in nv40_fifo_ctor()
Dg84.c471 nv_engine(priv)->cclass = &g84_fifo_cclass; in g84_fifo_ctor()
472 nv_engine(priv)->sclass = g84_fifo_sclass; in g84_fifo_ctor()
Dnv50.c479 nv_engine(priv)->cclass = &nv50_fifo_cclass; in nv50_fifo_ctor()
480 nv_engine(priv)->sclass = nv50_fifo_sclass; in nv50_fifo_ctor()
Dnv04.c578 nv_engine(priv)->cclass = &nv04_fifo_cclass; in nv04_fifo_ctor()
579 nv_engine(priv)->sclass = nv04_fifo_sclass; in nv04_fifo_ctor()
Dgf100.c898 nv_engine(priv)->cclass = &gf100_fifo_cclass; in gf100_fifo_ctor()
899 nv_engine(priv)->sclass = gf100_fifo_sclass; in gf100_fifo_ctor()
Dgk104.c1124 nv_engine(priv)->cclass = &gk104_fifo_cclass; in gk104_fifo_ctor()
1125 nv_engine(priv)->sclass = gk104_fifo_sclass; in gk104_fifo_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/core/
Dengine.h21 nv_engine(void *obj) in nv_engine() function
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dbase.c161 nv_engine(dmaeng)->sclass = impl->sclass; in _nvkm_dmaeng_ctor()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c729 nv_engine(device)->sclass = nvkm_device_sclass;