Lines Matching refs:ths_device
60 struct ths_device *tmdev;
73 int (*calibrate)(struct ths_device *tmdev,
75 int (*init)(struct ths_device *tmdev);
76 unsigned long (*irq_ack)(struct ths_device *tmdev);
77 int (*calc_temp)(struct ths_device *tmdev,
81 struct ths_device { struct
92 static int sun8i_ths_calc_temp(struct ths_device *tmdev, in sun8i_ths_calc_temp() argument
98 static int sun50i_h5_calc_temp(struct ths_device *tmdev, in sun50i_h5_calc_temp()
112 struct ths_device *tmdev = s->tmdev; in sun8i_ths_get_temp()
148 static unsigned long sun8i_h3_irq_ack(struct ths_device *tmdev) in sun8i_h3_irq_ack()
166 static unsigned long sun50i_h6_irq_ack(struct ths_device *tmdev) in sun50i_h6_irq_ack()
186 struct ths_device *tmdev = data; in sun8i_irq_thread()
198 static int sun8i_h3_ths_calibrate(struct ths_device *tmdev, in sun8i_h3_ths_calibrate()
218 static int sun50i_h6_ths_calibrate(struct ths_device *tmdev, in sun50i_h6_ths_calibrate()
279 static int sun8i_ths_calibrate(struct ths_device *tmdev) in sun8i_ths_calibrate()
327 static int sun8i_ths_resource_init(struct ths_device *tmdev) in sun8i_ths_resource_init()
378 static int sun8i_h3_thermal_init(struct ths_device *tmdev) in sun8i_h3_thermal_init()
419 static int sun50i_h6_thermal_init(struct ths_device *tmdev) in sun50i_h6_thermal_init()
456 static int sun8i_ths_register(struct ths_device *tmdev) in sun8i_ths_register()
479 struct ths_device *tmdev; in sun8i_ths_probe()