Lines Matching refs:fecs

750 	mutex_lock(&gr->fecs.mutex);  in gf100_gr_fecs_start_ctxsw()
751 if (!--gr->fecs.disable) { in gf100_gr_fecs_start_ctxsw()
753 gr->fecs.disable++; in gf100_gr_fecs_start_ctxsw()
755 mutex_unlock(&gr->fecs.mutex); in gf100_gr_fecs_start_ctxsw()
765 mutex_lock(&gr->fecs.mutex); in gf100_gr_fecs_stop_ctxsw()
766 if (!gr->fecs.disable++) { in gf100_gr_fecs_stop_ctxsw()
768 gr->fecs.disable--; in gf100_gr_fecs_stop_ctxsw()
770 mutex_unlock(&gr->fecs.mutex); in gf100_gr_fecs_stop_ctxsw()
1704 gf100_gr_init_fw(gr->fecs.falcon, &gr->fuc409c, &gr->fuc409d); in gf100_gr_init_ctxctl_ext()
1725 nvkm_falcon_start(gr->fecs.falcon); in gf100_gr_init_ctxctl_ext()
1781 if (!gr->func->fecs.ucode) { in gf100_gr_init_ctxctl_int()
1787 nvkm_falcon_load_dmem(gr->fecs.falcon, in gf100_gr_init_ctxctl_int()
1788 gr->func->fecs.ucode->data.data, 0x0, in gf100_gr_init_ctxctl_int()
1789 gr->func->fecs.ucode->data.size, 0); in gf100_gr_init_ctxctl_int()
1790 nvkm_falcon_load_imem(gr->fecs.falcon, in gf100_gr_init_ctxctl_int()
1791 gr->func->fecs.ucode->code.data, 0x0, in gf100_gr_init_ctxctl_int()
1792 gr->func->fecs.ucode->code.size, 0, 0, false); in gf100_gr_init_ctxctl_int()
1946 ret = nvkm_falcon_v1_new(subdev, "FECS", 0x409000, &gr->fecs.falcon); in gf100_gr_oneinit()
1950 mutex_init(&gr->fecs.mutex); in gf100_gr_oneinit()
1995 ret = nvkm_falcon_get(gr->fecs.falcon, subdev); in gf100_gr_init_()
2012 nvkm_falcon_put(gr->fecs.falcon, subdev); in gf100_gr_fini_()
2039 nvkm_falcon_del(&gr->fecs.falcon); in gf100_gr_dtor()
2141 func->fecs.ucode == NULL); in gf100_gr_ctor()
2144 gr->firmware || func->fecs.ucode != NULL, in gf100_gr_ctor()
2442 .fecs.ucode = &gf100_gr_fecs_ucode,