Lines Matching refs:hisi_thermal_sensor
68 struct hisi_thermal_sensor { struct
77 int (*get_temp)(struct hisi_thermal_sensor *sensor); argument
78 int (*enable_sensor)(struct hisi_thermal_sensor *sensor);
79 int (*disable_sensor)(struct hisi_thermal_sensor *sensor);
80 int (*irq_handler)(struct hisi_thermal_sensor *sensor);
86 struct hisi_thermal_sensor *sensor;
283 static int hi6220_thermal_irq_handler(struct hisi_thermal_sensor *sensor) in hi6220_thermal_irq_handler()
291 static int hi3660_thermal_irq_handler(struct hisi_thermal_sensor *sensor) in hi3660_thermal_irq_handler()
299 static int hi6220_thermal_get_temp(struct hisi_thermal_sensor *sensor) in hi6220_thermal_get_temp()
306 static int hi3660_thermal_get_temp(struct hisi_thermal_sensor *sensor) in hi3660_thermal_get_temp()
313 static int hi6220_thermal_disable_sensor(struct hisi_thermal_sensor *sensor) in hi6220_thermal_disable_sensor()
327 static int hi3660_thermal_disable_sensor(struct hisi_thermal_sensor *sensor) in hi3660_thermal_disable_sensor()
336 static int hi6220_thermal_enable_sensor(struct hisi_thermal_sensor *sensor) in hi6220_thermal_enable_sensor()
374 static int hi3660_thermal_enable_sensor(struct hisi_thermal_sensor *sensor) in hi3660_thermal_enable_sensor()
447 struct hisi_thermal_sensor *sensor = __data; in hisi_thermal_get_temp()
464 struct hisi_thermal_sensor *sensor = dev; in hisi_thermal_alarm_irq_thread()
490 struct hisi_thermal_sensor *sensor) in hisi_thermal_register_sensor()
547 static void hisi_thermal_toggle_sensor(struct hisi_thermal_sensor *sensor, in hisi_thermal_toggle_sensor()
583 struct hisi_thermal_sensor *sensor = &data->sensor[i]; in hisi_thermal_probe()
623 struct hisi_thermal_sensor *sensor = &data->sensor[i]; in hisi_thermal_remove()