core_temp 78 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c int core_temp; core_temp 82 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = nvkm_rd32(device, 0x15b4) & 0x3fff; core_temp 85 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = nvkm_rd32(device, 0x15b4) & 0xff; core_temp 94 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = core_temp * sensor->slope_mult / sensor->slope_div; core_temp 95 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = core_temp + sensor->offset_num / sensor->offset_den; core_temp 96 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = core_temp + sensor->offset_constant - 8; core_temp 99 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c if (core_temp < 0) core_temp 100 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c core_temp = 0; core_temp 102 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c return core_temp; core_temp 133 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c int core_temp; core_temp 135 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c core_temp = nvkm_rd32(device, 0x20014) & 0x3fff; core_temp 142 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c core_temp = core_temp * sensor->slope_mult / sensor->slope_div; core_temp 143 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c core_temp = core_temp + sensor->offset_num / sensor->offset_den; core_temp 144 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c core_temp = core_temp + sensor->offset_constant - 8; core_temp 147 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c if (core_temp < 0) core_temp 148 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c core_temp = 0; core_temp 150 drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c return core_temp;