fecs 750 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mutex_lock(&gr->fecs.mutex); fecs 751 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!--gr->fecs.disable) { fecs 753 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->fecs.disable++; fecs 755 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mutex_unlock(&gr->fecs.mutex); fecs 765 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mutex_lock(&gr->fecs.mutex); fecs 766 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->fecs.disable++) { fecs 768 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->fecs.disable--; fecs 770 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mutex_unlock(&gr->fecs.mutex); fecs 1704 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gf100_gr_init_fw(gr->fecs.falcon, &gr->fuc409c, &gr->fuc409d); fecs 1725 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_falcon_start(gr->fecs.falcon); fecs 1781 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c if (!gr->func->fecs.ucode) { fecs 1787 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_falcon_load_dmem(gr->fecs.falcon, fecs 1788 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->data.data, 0x0, fecs 1789 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->data.size, 0); fecs 1790 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_falcon_load_imem(gr->fecs.falcon, fecs 1791 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->code.data, 0x0, fecs 1792 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->func->fecs.ucode->code.size, 0, 0, false); fecs 1946 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c ret = nvkm_falcon_v1_new(subdev, "FECS", 0x409000, &gr->fecs.falcon); fecs 1950 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c mutex_init(&gr->fecs.mutex); fecs 2021 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c ret = nvkm_falcon_get(gr->fecs.falcon, subdev); fecs 2038 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_falcon_put(gr->fecs.falcon, subdev); fecs 2065 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c nvkm_falcon_del(&gr->fecs.falcon); fecs 2167 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c func->fecs.ucode == NULL); fecs 2170 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c gr->firmware || func->fecs.ucode != NULL, fecs 2468 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c .fecs.ucode = &gf100_gr_fecs_ucode, fecs 89 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h } fecs; fecs 192 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h } fecs; fecs 133 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c .fecs.ucode = &gf100_gr_fecs_ucode, fecs 131 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c .fecs.ucode = &gf100_gr_fecs_ucode, fecs 105 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c .fecs.ucode = &gf100_gr_fecs_ucode, fecs 169 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c .fecs.ucode = &gf117_gr_fecs_ucode, fecs 196 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c .fecs.ucode = &gf100_gr_fecs_ucode, fecs 476 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c .fecs.ucode = &gk104_gr_fecs_ucode, fecs 372 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c .fecs.ucode = &gk110_gr_fecs_ucode, fecs 124 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c .fecs.ucode = &gk110_gr_fecs_ucode, fecs 182 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c .fecs.ucode = &gk208_gr_fecs_ucode, fecs 417 drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c .fecs.ucode = &gm107_gr_fecs_ucode, fecs 31 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.h u32 fecs; fecs 46 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c nvkm_wr32(dev, 0x020288, therm->idle_filter->fecs); fecs 88 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c .fecs = 0x00001000,