lvts_sensor
struct lvts_sensor_data lvts_sensor[LVTS_SENSOR_MAX];
struct lvts_sensor *lvts_sensors = lvts_ctrl->sensors;
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
struct lvts_sensor sensors[LVTS_SENSOR_MAX];
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
.lvts_sensor = {
struct lvts_sensor *lvts_sensor = thermal_zone_device_priv(tz);
struct lvts_ctrl *lvts_ctrl = container_of(lvts_sensor, struct lvts_ctrl,
sensors[lvts_sensor->id]);
void __iomem *msr = lvts_sensor->msr;
struct lvts_sensor *lvts_sensor = thermal_zone_device_priv(tz);
struct lvts_ctrl *lvts_ctrl = container_of(lvts_sensor, struct lvts_ctrl,
sensors[lvts_sensor->id]);
void __iomem *base = lvts_sensor->base;
lvts_sensor->low_thresh = low;
lvts_sensor->high_thresh = high;
struct lvts_sensor *lvts_sensor = lvts_ctrl->sensors;
int dt_id = lvts_ctrl_data->lvts_sensor[i].dt_id;
lvts_sensor[i].id = i;
lvts_sensor[i].dt_id = dt_id;
lvts_sensor[i].base = lvts_ctrl->base;
lvts_sensor[i].msr = imm_regs[i];
lvts_sensor[i].msr = msr_regs[i];
lvts_sensor[i].msr = atp_regs[i];
lvts_sensor[i].msr = imm_regs[i];
lvts_sensor[i].low_thresh = INT_MIN;
lvts_sensor[i].high_thresh = INT_MIN;
&lvts_ctrl_data->lvts_sensor[i];