Lines Matching refs:ltc2983_data
190 struct ltc2983_data { struct
211 int (*fault_handler)(const struct ltc2983_data *st, const u32 result); argument
212 int (*assign_chan)(struct ltc2983_data *st,
295 static int __ltc2983_fault_handler(const struct ltc2983_data *st, in __ltc2983_fault_handler()
312 static int __ltc2983_chan_assign_common(const struct ltc2983_data *st, in __ltc2983_chan_assign_common()
327 static int __ltc2983_chan_custom_sensor_assign(struct ltc2983_data *st, in __ltc2983_chan_custom_sensor_assign()
381 struct ltc2983_data *st, in __ltc2983_custom_sensor_new()
484 static int ltc2983_thermocouple_fault_handler(const struct ltc2983_data *st, in ltc2983_thermocouple_fault_handler()
492 static int ltc2983_common_fault_handler(const struct ltc2983_data *st, in ltc2983_common_fault_handler()
500 static int ltc2983_thermocouple_assign_chan(struct ltc2983_data *st, in ltc2983_thermocouple_assign_chan()
520 static int ltc2983_rtd_assign_chan(struct ltc2983_data *st, in ltc2983_rtd_assign_chan()
542 static int ltc2983_thermistor_assign_chan(struct ltc2983_data *st, in ltc2983_thermistor_assign_chan()
565 static int ltc2983_diode_assign_chan(struct ltc2983_data *st, in ltc2983_diode_assign_chan()
578 static int ltc2983_r_sense_assign_chan(struct ltc2983_data *st, in ltc2983_r_sense_assign_chan()
589 static int ltc2983_adc_assign_chan(struct ltc2983_data *st, in ltc2983_adc_assign_chan()
602 struct ltc2983_data *st, in ltc2983_thermocouple_new()
693 struct ltc2983_data *st, in ltc2983_rtd_new()
866 struct ltc2983_data *st, in ltc2983_thermistor_new()
1011 const struct ltc2983_data *st, in ltc2983_diode_new()
1076 struct ltc2983_data *st, in ltc2983_r_sense_new()
1114 struct ltc2983_data *st, in ltc2983_adc_new()
1139 static int ltc2983_chan_read(struct ltc2983_data *st, in ltc2983_chan_read()
1194 struct ltc2983_data *st = iio_priv(indio_dev); in ltc2983_read_raw()
1237 struct ltc2983_data *st = iio_priv(indio_dev); in ltc2983_reg_access()
1247 struct ltc2983_data *st = data; in ltc2983_irq_handler()
1265 static int ltc2983_parse_dt(struct ltc2983_data *st) in ltc2983_parse_dt()
1365 static int ltc2983_setup(struct ltc2983_data *st, bool assign_iio) in ltc2983_setup()
1464 struct ltc2983_data *st; in ltc2983_probe()
1518 struct ltc2983_data *st = spi_get_drvdata(to_spi_device(dev)); in ltc2983_resume()
1529 struct ltc2983_data *st = spi_get_drvdata(to_spi_device(dev)); in ltc2983_suspend()