Lines Matching refs:fecs
757 mutex_lock(&gr->fecs.mutex);
758 if (!--gr->fecs.disable) {
760 gr->fecs.disable++;
762 mutex_unlock(&gr->fecs.mutex);
772 mutex_lock(&gr->fecs.mutex);
773 if (!gr->fecs.disable++) {
775 gr->fecs.disable--;
777 mutex_unlock(&gr->fecs.mutex);
1709 gf100_gr_init_fw(&gr->fecs.falcon, &gr->fecs.inst,
1710 &gr->fecs.data);
1736 nvkm_falcon_start(&gr->fecs.falcon);
1792 if (!gr->func->fecs.ucode) {
1798 nvkm_falcon_load_dmem(&gr->fecs.falcon,
1799 gr->func->fecs.ucode->data.data, 0x0,
1800 gr->func->fecs.ucode->data.size, 0);
1801 nvkm_falcon_load_imem(&gr->fecs.falcon,
1802 gr->func->fecs.ucode->code.data, 0x0,
1803 gr->func->fecs.ucode->code.size, 0, 0, false);
1995 ret = nvkm_falcon_get(&gr->fecs.falcon, subdev);
2012 nvkm_falcon_put(&gr->fecs.falcon, subdev);
2024 nvkm_falcon_dtor(&gr->fecs.falcon);
2026 nvkm_blob_dtor(&gr->fecs.inst);
2027 nvkm_blob_dtor(&gr->fecs.data);
2036 mutex_destroy(&gr->fecs.mutex);
2094 "fecs", 0x409000, &gr->fecs.falcon);
2098 mutex_init(&gr->fecs.mutex);
2395 .fecs.ucode = &gf100_gr_fecs_ucode,
2451 if (gf100_gr_load_fw(gr, "fuc409c", &gr->fecs.inst) ||
2452 gf100_gr_load_fw(gr, "fuc409d", &gr->fecs.data) ||