| /linux/drivers/iio/dac/ |
| H A D | ad5592r-base.c | 26 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_get() local 46 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_set() local 60 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_direction_input() local 78 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_direction_output() local 104 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_request() local 119 static int ad5592r_gpio_init(struct ad5592r_state *st) in ad5592r_gpio_init() 142 static void ad5592r_gpio_cleanup(struct ad5592r_state *st) in ad5592r_gpio_cleanup() 150 static int ad5592r_reset(struct ad5592r_state *st) in ad5592r_reset() 172 static int ad5592r_get_vref(struct ad5592r_state *st) in ad5592r_get_vref() 187 static int ad5592r_set_channel_modes(struct ad5592r_state *st) in ad5592r_set_channel_modes() [all …]
|
| H A D | adi-axi-dac.c | 121 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_enable() local 148 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_disable() local 157 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_request_buffer() local 182 static int __axi_dac_frequency_get(struct axi_dac_state *st, unsigned int chan, in __axi_dac_frequency_get() 211 static int axi_dac_frequency_get(struct axi_dac_state *st, in axi_dac_frequency_get() 227 static int axi_dac_scale_get(struct axi_dac_state *st, in axi_dac_scale_get() 265 static int axi_dac_phase_get(struct axi_dac_state *st, in axi_dac_phase_get() 294 static int __axi_dac_frequency_set(struct axi_dac_state *st, unsigned int chan, in __axi_dac_frequency_set() 328 static int axi_dac_frequency_set(struct axi_dac_state *st, in axi_dac_frequency_set() 348 static int axi_dac_scale_set(struct axi_dac_state *st, in axi_dac_scale_set() [all …]
|
| H A D | ad3552r-hs.c | 71 static int ad3552r_hs_reg_read(struct ad3552r_hs_state *st, u32 reg, u32 *val, in ad3552r_hs_reg_read() 80 static int ad3552r_hs_set_data_source(struct ad3552r_hs_state *st, in ad3552r_hs_set_data_source() 94 static int ad3552r_hs_update_reg_bits(struct ad3552r_hs_state *st, u32 reg, in ad3552r_hs_update_reg_bits() 113 struct ad3552r_hs_state *st = iio_priv(indio_dev); in ad3552r_hs_read_raw() local 157 struct ad3552r_hs_state *st = iio_priv(indio_dev); in ad3552r_hs_write_raw() local 176 static int ad3552r_hs_set_bus_io_mode_hs(struct ad3552r_hs_state *st) in ad3552r_hs_set_bus_io_mode_hs() 188 static int ad3552r_hs_set_target_io_mode_hs(struct ad3552r_hs_state *st) in ad3552r_hs_set_target_io_mode_hs() 214 struct ad3552r_hs_state *st = iio_priv(indio_dev); in ad3552r_hs_buffer_postenable() local 350 struct ad3552r_hs_state *st = iio_priv(indio_dev); in ad3552r_hs_buffer_predisable() local 401 static inline int ad3552r_hs_set_output_range(struct ad3552r_hs_state *st, in ad3552r_hs_set_output_range() [all …]
|
| H A D | ad7293.c | 149 static int ad7293_page_select(struct ad7293_state *st, unsigned int reg) in ad7293_page_select() 167 static int __ad7293_spi_read(struct ad7293_state *st, unsigned int reg, in __ad7293_spi_read() 200 static int ad7293_spi_read(struct ad7293_state *st, unsigned int reg, in ad7293_spi_read() 212 static int __ad7293_spi_write(struct ad7293_state *st, unsigned int reg, in __ad7293_spi_write() 234 static int ad7293_spi_write(struct ad7293_state *st, unsigned int reg, in ad7293_spi_write() 246 static int __ad7293_spi_update_bits(struct ad7293_state *st, unsigned int reg, in __ad7293_spi_update_bits() 261 static int ad7293_spi_update_bits(struct ad7293_state *st, unsigned int reg, in ad7293_spi_update_bits() 273 static int ad7293_adc_get_scale(struct ad7293_state *st, unsigned int ch, in ad7293_adc_get_scale() 299 static int ad7293_adc_set_scale(struct ad7293_state *st, unsigned int ch, in ad7293_adc_set_scale() 320 static int ad7293_get_offset(struct ad7293_state *st, unsigned int ch, in ad7293_get_offset() [all …]
|
| H A D | ltc2688.c | 103 struct ltc2688_state *st = context; in ltc2688_spi_read() local 130 struct ltc2688_state *st = context; in ltc2688_spi_write() local 135 static int ltc2688_span_get(const struct ltc2688_state *st, int c) in ltc2688_span_get() 155 static int ltc2688_scale_get(const struct ltc2688_state *st, int c, int *val) in ltc2688_scale_get() 173 static int ltc2688_offset_get(const struct ltc2688_state *st, int c, int *val) in ltc2688_offset_get() 197 static int ltc2688_dac_code_write(struct ltc2688_state *st, u32 chan, u32 input, in ltc2688_dac_code_write() 230 static int ltc2688_dac_code_read(struct ltc2688_state *st, u32 chan, u32 input, in ltc2688_dac_code_read() 273 struct ltc2688_state *st = iio_priv(indio_dev); in ltc2688_read_raw() local 321 struct ltc2688_state *st = iio_priv(indio_dev); in ltc2688_write_raw() local 350 struct ltc2688_state *st = iio_priv(indio_dev); in ltc2688_dither_toggle_set() local [all …]
|
| /linux/drivers/iio/imu/inv_mpu6050/ |
| H A D | inv_mpu_core.c | 317 static int inv_mpu6050_pwr_mgmt_1_write(struct inv_mpu6050_state *st, bool sleep, in inv_mpu6050_pwr_mgmt_1_write() 339 static int inv_mpu6050_clock_switch(struct inv_mpu6050_state *st, in inv_mpu6050_clock_switch() 362 int inv_mpu6050_switch_engine(struct inv_mpu6050_state *st, bool en, in inv_mpu6050_switch_engine() 493 static int inv_mpu6050_set_power_itg(struct inv_mpu6050_state *st, in inv_mpu6050_set_power_itg() 509 static int inv_mpu6050_set_gyro_fsr(struct inv_mpu6050_state *st, in inv_mpu6050_set_gyro_fsr() 528 static int inv_mpu6050_set_accel_lpf_regs(struct inv_mpu6050_state *st, in inv_mpu6050_set_accel_lpf_regs() 557 static int inv_mpu6050_set_lpf_regs(struct inv_mpu6050_state *st, in inv_mpu6050_set_lpf_regs() 583 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_init_config() local 623 static int inv_mpu6050_sensor_set(struct inv_mpu6050_state *st, int reg, in inv_mpu6050_sensor_set() 634 static int inv_mpu6050_sensor_show(struct inv_mpu6050_state *st, int reg, in inv_mpu6050_sensor_show() [all …]
|
| H A D | inv_mpu_trigger.c | 15 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query_mpu6050() local 60 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query_mpu9x50() local 84 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_scan_query() local 96 static unsigned int inv_compute_skip_samples(const struct inv_mpu6050_state *st) in inv_compute_skip_samples() 107 int inv_mpu6050_prepare_fifo(struct inv_mpu6050_state *st, bool enable) in inv_mpu6050_prepare_fifo() 165 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_set_enable() local 216 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu_data_rdy_trigger_set_state() local 233 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_interrupt_timestamp() local 243 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_interrupt_handle() local 304 struct inv_mpu6050_state *st = iio_priv(indio_dev); in inv_mpu6050_probe_trigger() local
|
| /linux/drivers/iio/accel/ |
| H A D | adxl345_core.c | 351 static int adxl345_set_measure_en(struct adxl345_state *st, bool en) in adxl345_set_measure_en() 359 static int adxl345_set_inact_threshold(struct adxl345_state *st, in adxl345_set_inact_threshold() 377 static int adxl345_set_default_time(struct adxl345_state *st) in adxl345_set_default_time() 400 static int adxl345_set_inactivity_time(struct adxl345_state *st, u32 val_int) in adxl345_set_inactivity_time() 407 static int adxl345_set_freefall_time(struct adxl345_state *st, u32 val_fract) in adxl345_set_freefall_time() 445 static int adxl345_set_inact_time(struct adxl345_state *st, u32 val_int, in adxl345_set_inact_time() 478 static int adxl345_is_act_inact_ac(struct adxl345_state *st, in adxl345_is_act_inact_ac() 519 static int adxl345_set_act_inact_ac(struct adxl345_state *st, in adxl345_set_act_inact_ac() 570 static int adxl345_is_act_inact_en(struct adxl345_state *st, in adxl345_is_act_inact_en() 616 static int adxl345_set_act_inact_linkbit(struct adxl345_state *st, in adxl345_set_act_inact_linkbit() [all …]
|
| H A D | adxl367.c | 270 static int adxl367_set_measure_en(struct adxl367_state *st, bool en) in adxl367_set_measure_en() 293 static void adxl367_scale_act_thresholds(struct adxl367_state *st, in adxl367_scale_act_thresholds() 305 static int _adxl367_set_act_threshold(struct adxl367_state *st, in _adxl367_set_act_threshold() 335 static int adxl367_set_act_threshold(struct adxl367_state *st, in adxl367_set_act_threshold() 354 static int adxl367_set_act_proc_mode(struct adxl367_state *st, in adxl367_set_act_proc_mode() 363 static int adxl367_set_act_interrupt_en(struct adxl367_state *st, in adxl367_set_act_interrupt_en() 373 static int adxl367_get_act_interrupt_en(struct adxl367_state *st, in adxl367_get_act_interrupt_en() 390 static int adxl367_set_act_en(struct adxl367_state *st, in adxl367_set_act_en() 401 static int adxl367_set_fifo_watermark_interrupt_en(struct adxl367_state *st, in adxl367_set_fifo_watermark_interrupt_en() 409 static int adxl367_get_fifo_mode(struct adxl367_state *st, in adxl367_get_fifo_mode() [all …]
|
| /linux/drivers/hwmon/ |
| H A D | ltc4282.c | 157 struct ltc4282_state *st = container_of(hw, struct ltc4282_state, in ltc4282_set_rate() local 190 struct ltc4282_state *st = container_of(hw, struct ltc4282_state, in ltc4282_recalc_rate() local 210 struct ltc4282_state *st = container_of(clk_hw, struct ltc4282_state, in ltc4282_disable() local 216 static int ltc4282_read_voltage_word(const struct ltc4282_state *st, u32 reg, in ltc4282_read_voltage_word() 234 static int ltc4282_read_voltage_byte_cached(const struct ltc4282_state *st, in ltc4282_read_voltage_byte_cached() 253 static int ltc4282_read_voltage_byte(const struct ltc4282_state *st, u32 reg, in ltc4282_read_voltage_byte() 259 static int __ltc4282_read_alarm(struct ltc4282_state *st, u32 reg, u32 mask, in __ltc4282_read_alarm() 278 static int ltc4282_read_alarm(struct ltc4282_state *st, u32 reg, u32 mask, in ltc4282_read_alarm() 284 static int ltc4282_vdd_source_read_in(struct ltc4282_state *st, u32 channel, in ltc4282_vdd_source_read_in() 293 static int ltc4282_vdd_source_read_hist(struct ltc4282_state *st, u32 reg, in ltc4282_vdd_source_read_hist() [all …]
|
| H A D | ltc4283.c | 191 static int ltc4283_read_voltage_word(const struct ltc4283_hwmon *st, in ltc4283_read_voltage_word() 205 static int ltc4283_read_voltage_byte(const struct ltc4283_hwmon *st, in ltc4283_read_voltage_byte() 255 static int ltc4283_read_in_vals(const struct ltc4283_hwmon *st, in ltc4283_read_in_vals() 284 static int ltc4283_read_alarm(struct ltc4283_hwmon *st, u32 reg, in ltc4283_read_alarm() 303 static int ltc4283_read_in_alarm(struct ltc4283_hwmon *st, u32 channel, in ltc4283_read_in_alarm() 342 static int ltc4283_read_in(struct ltc4283_hwmon *st, u32 attr, u32 channel, in ltc4283_read_in() 382 static int ltc4283_read_current_word(const struct ltc4283_hwmon *st, u32 reg, in ltc4283_read_current_word() 399 static int ltc4283_read_current_byte(const struct ltc4283_hwmon *st, u32 reg, in ltc4283_read_current_byte() 414 static int ltc4283_read_curr(struct ltc4283_hwmon *st, u32 attr, long *val) in ltc4283_read_curr() 441 static int ltc4283_read_power_word(const struct ltc4283_hwmon *st, in ltc4283_read_power_word() [all …]
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | gp8psk-fe.c | 41 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_tuned_to_DCII() local 50 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_set_tuner_mode() local 55 static int gp8psk_fe_update_status(struct gp8psk_fe_state *st) in gp8psk_fe_update_status() 70 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_status() local 103 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_snr() local 112 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_read_signal_strength() local 132 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_set_frontend() local 241 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_send_diseqc_msg() local 255 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_send_diseqc_burst() local 273 struct gp8psk_fe_state *st = fe->demodulator_priv; in gp8psk_fe_set_tone() local [all …]
|
| H A D | bcm3510.c | 137 static int bcm3510_hab_get_response(struct bcm3510_state *st, u8 *buf, int len) in bcm3510_hab_get_response() 154 static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len) in bcm3510_hab_send_request() 205 static int bcm3510_do_hab_cmd(struct bcm3510_state *st, u8 cmd, u8 msgid, u8 *obuf, u8 olen, u8 *ib… in bcm3510_do_hab_cmd() 265 static int bcm3510_bert_reset(struct bcm3510_state *st) in bcm3510_bert_reset() 282 static int bcm3510_refresh_state(struct bcm3510_state *st) in bcm3510_refresh_state() 294 struct bcm3510_state* st = fe->demodulator_priv; in bcm3510_read_status() local 318 struct bcm3510_state* st = fe->demodulator_priv; in bcm3510_read_ber() local 327 struct bcm3510_state* st = fe->demodulator_priv; in bcm3510_read_unc() local 335 struct bcm3510_state* st = fe->demodulator_priv; in bcm3510_read_signal_strength() local 355 struct bcm3510_state* st = fe->demodulator_priv; in bcm3510_read_snr() local [all …]
|
| /linux/drivers/iio/addac/ |
| H A D | ad74413r.c | 174 struct ad74413r_state *st = context; in ad74413r_reg_write() local 181 static int ad74413r_crc_check(struct ad74413r_state *st, u8 *buf) in ad74413r_crc_check() 196 struct ad74413r_state *st = context; in ad74413r_reg_read() local 234 static int ad74413r_set_gpo_config(struct ad74413r_state *st, in ad74413r_set_gpo_config() 248 static int ad74413r_set_comp_debounce(struct ad74413r_state *st, in ad74413r_set_comp_debounce() 267 static int ad74413r_set_comp_drive_strength(struct ad74413r_state *st, in ad74413r_set_comp_drive_strength() 282 struct ad74413r_state *st = gpiochip_get_data(chip); in ad74413r_gpio_set() local 300 struct ad74413r_state *st = gpiochip_get_data(chip); in ad74413r_gpio_set_multiple() local 325 struct ad74413r_state *st = gpiochip_get_data(chip); in ad74413r_gpio_get() local 343 struct ad74413r_state *st = gpiochip_get_data(chip); in ad74413r_gpio_get_multiple() local [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | adi-axi-adc.c | 133 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_enable() local 160 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_disable() local 169 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_data_format_set() local 190 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_data_sample_trigger() local 207 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_iodelays_set() local 237 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_test_pattern_set() local 260 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_oversampling_ratio_set() local 269 axi_adc_read_chan_status(struct adi_axi_adc_state * st,unsigned int chan,unsigned int * status) axi_adc_read_chan_status() argument 291 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_chan_status() local 311 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_debugfs_print_chan_status() local 333 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_chan_enable() local 341 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_chan_disable() local 350 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_interface_type_get() local 369 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_ad485x_data_size_set() local 411 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_ad485x_oversampling_ratio_set() local 433 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_ad408x_filter_type_set() local 446 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_ad408x_data_size_set() local 471 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_ad408x_interface_data_align() local 489 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_num_lanes_set() local 502 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_request_buffer() local 513 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_raw_write() local 527 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_raw_read() local 541 struct adi_axi_adc_state *st = iio_backend_get_priv(back); ad7606_bus_reg_read() local 564 struct adi_axi_adc_state *st = iio_backend_get_priv(back); ad7606_bus_reg_write() local 591 struct adi_axi_adc_state *st = iio_backend_get_priv(back); axi_adc_reg_access() local 610 axi_adc_create_platform_device(struct adi_axi_adc_state * st,struct fwnode_handle * child) axi_adc_create_platform_device() argument 707 struct adi_axi_adc_state *st; adi_axi_adc_probe() local [all...] |
| H A D | ad4691.c | 521 static int ad4691_gpio_setup(struct ad4691_state *st, unsigned int gp_num) in ad4691_gpio_setup() 549 struct ad4691_state *st = spi_offload_trigger_get_priv(trigger); in ad4691_offload_trigger_request() local 727 static unsigned int ad4691_find_osc_freq(struct ad4691_state *st, in ad4691_find_osc_freq() 744 static int ad4691_write_osc_freq(struct ad4691_state *st) in ad4691_write_osc_freq() 768 static void ad4691_precompute_samp_freq_avail(struct ad4691_state *st) in ad4691_precompute_samp_freq_avail() 785 static int ad4691_set_sampling_freq(struct ad4691_state *st, int freq) in ad4691_set_sampling_freq() 818 struct ad4691_state *st = iio_priv(indio_dev); in ad4691_read_avail() local 849 struct ad4691_state *st = iio_priv(indio_dev); in ad4691_single_shot_read() local 911 struct ad4691_state *st = iio_priv(indio_dev); in ad4691_read_raw() local 950 struct ad4691_state *st = iio_priv(indio_dev); in ad4691_write_raw() local [all …]
|
| H A D | ad7173.c | 353 struct ad7173_state *st = iio_priv(indio_dev); in ad7173_set_syscalib_mode() local 363 struct ad7173_state *st = iio_priv(indio_dev); in ad7173_get_syscalib_mode() local 373 struct ad7173_state *st = iio_priv(indio_dev); in ad7173_write_syscalib() local 419 struct ad7173_state *st = iio_priv(indio_dev); ad7173_set_filter_type() local 435 struct ad7173_state *st = iio_priv(indio_dev); ad7173_get_filter_type() local 470 ad7173_calibrate_all(struct ad7173_state * st,struct iio_dev * indio_dev) ad7173_calibrate_all() argument 520 struct ad7173_state *st = iio_priv(indio_dev); ad4111_openwire_event() local 583 struct ad7173_state *st = data; ad7173_gpio_disable() local 590 ad7173_gpio_init(struct ad7173_state * st) ad7173_gpio_init() argument 638 struct ad7173_state *st = data; ad7173_ida_destroy() local 643 ad7173_reset_usage_cnts(struct ad7173_state * st) ad7173_reset_usage_cnts() argument 685 ad7173_find_live_config(struct ad7173_state * st,struct ad7173_channel_config * cfg) ad7173_find_live_config() argument 700 ad7173_free_config_slot_lru(struct ad7173_state * st) ad7173_free_config_slot_lru() argument 717 ad7173_load_config(struct ad7173_state * st,struct ad7173_channel_config * cfg) ad7173_load_config() argument 787 ad7173_config_channel(struct ad7173_state * st,int addr) ad7173_config_channel() argument 816 struct ad7173_state *st = ad_sigma_delta_to_ad7173(sd); ad7173_set_channel() local 837 struct ad7173_state *st = ad_sigma_delta_to_ad7173(sd); ad7173_set_mode() local 847 struct ad7173_state *st = ad_sigma_delta_to_ad7173(sd); ad7173_append_status() local 864 struct ad7173_state *st = ad_sigma_delta_to_ad7173(sd); ad7173_disable_all() local 879 struct ad7173_state *st = ad_sigma_delta_to_ad7173(sd); ad7173_disable_one() local 1176 struct ad7173_state *st = iio_priv(indio_dev); ad7173_setup() local 1217 ad7173_get_ref_voltage_milli(struct ad7173_state * st,u8 reference_select) ad7173_get_ref_voltage_milli() argument 1253 struct ad7173_state *st = iio_priv(indio_dev); ad7173_read_raw() local 1339 struct ad7173_state *st = iio_priv(indio_dev); ad7173_write_raw() local 1391 struct ad7173_state *st = iio_priv(indio_dev); ad7173_update_scan_mode() local 1480 struct ad7173_state *st = iio_priv(indio_dev); ad7173_debug_reg_access() local 1503 struct ad7173_state *st = iio_priv(indio_dev); ad7173_write_event_config() local 1520 struct ad7173_state *st = iio_priv(indio_dev); ad7173_read_event_config() local 1589 struct ad7173_state *st = data; ad7173_disable_regulators() local 1594 ad7173_sel_clk(struct ad7173_state * st,unsigned int clk_sel) ad7173_sel_clk() argument 1609 struct ad7173_state *st = clk_hw_to_ad7173(hw); ad7173_clk_recalc_rate() local 1616 struct ad7173_state *st = clk_hw_to_ad7173(hw); ad7173_clk_output_is_enabled() local 1625 struct ad7173_state *st = clk_hw_to_ad7173(hw); ad7173_clk_output_prepare() local 1632 struct ad7173_state *st = clk_hw_to_ad7173(hw); ad7173_clk_output_unprepare() local 1646 struct ad7173_state *st = iio_priv(indio_dev); ad7173_register_clk_provider() local 1667 ad4111_validate_current_ain(struct ad7173_state * st,const unsigned int ain[AD7173_NO_AINS_PER_CHANNEL]) ad4111_validate_current_ain() argument 1684 ad7173_validate_voltage_ain_inputs(struct ad7173_state * st,unsigned int ain0,unsigned int ain1) ad7173_validate_voltage_ain_inputs() argument 1726 ad7173_validate_reference(struct ad7173_state * st,int ref_sel) ad7173_validate_reference() argument 1747 ad7173_validate_openwire_ain_inputs(struct ad7173_state * st,bool differential,unsigned int ain0,unsigned int ain1) ad7173_validate_openwire_ain_inputs() argument 1762 ad7173_calc_openwire_thrsh_raw(struct ad7173_state * st,struct iio_chan_spec * chan,struct ad7173_channel * chan_st_priv,unsigned int thrsh_mv) ad7173_calc_openwire_thrsh_raw() argument 1782 struct ad7173_state *st = iio_priv(indio_dev); ad7173_fw_parse_channel_config() local 1948 struct ad7173_state *st = iio_priv(indio_dev); ad7173_fw_parse_device_config() local 1999 struct ad7173_state *st; ad7173_probe() local [all...] |
| H A D | ti-ads1119.c | 118 static int ads1119_upd_cfg_reg(struct ads1119_state *st, unsigned int fields, in ads1119_upd_cfg_reg() 136 static bool ads1119_data_ready(struct ads1119_state *st) in ads1119_data_ready() 147 static int ads1119_reset(struct ads1119_state *st) in ads1119_reset() 162 static int ads1119_set_conv_mode(struct ads1119_state *st, bool continuous) in ads1119_set_conv_mode() 198 static int ads1119_configure_channel(struct ads1119_state *st, int mux, in ads1119_configure_channel() 219 static int ads1119_poll_data_ready(struct ads1119_state *st, in ads1119_poll_data_ready() 234 static int ads1119_read_data(struct ads1119_state *st, in ads1119_read_data() 260 static int ads1119_single_conversion(struct ads1119_state *st, in ads1119_single_conversion() 301 static int ads1119_validate_datarate(struct ads1119_state *st, int datarate) in ads1119_validate_datarate() 339 struct ads1119_state *st = iio_priv(indio_dev); in ads1119_read_raw() local [all …]
|
| H A D | at91-sama5d2_adc.c | 440 #define at91_adc_readl(st, reg) \ argument 442 #define at91_adc_read_chan(st, reg) \ argument 444 #define at91_adc_writel(st, reg, val) \ argument 780 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_active_scan_mask_to_reg() local 792 static void at91_adc_cor(struct at91_adc_state *st, in at91_adc_cor() 807 static void at91_adc_irq_status(struct at91_adc_state *st, u32 *status, in at91_adc_irq_status() 817 static void at91_adc_irq_mask(struct at91_adc_state *st, u32 *status, u32 *eoc) in at91_adc_irq_mask() 826 static void at91_adc_eoc_dis(struct at91_adc_state *st, unsigned int channel) in at91_adc_eoc_dis() 837 static void at91_adc_eoc_ena(struct at91_adc_state *st, unsigned int channel) in at91_adc_eoc_ena() 845 static int at91_adc_config_emr(struct at91_adc_state *st, in at91_adc_config_emr() [all …]
|
| H A D | ad7124.c | 260 static int ad7124_spi_write_mask(struct ad7124_state *st, in ad7124_spi_write_mask() 282 struct ad7124_state *st = container_of(sd, struct ad7124_state, sd); in ad7124_set_mode() local 290 static u32 ad7124_get_fclk_hz(struct ad7124_state *st) in ad7124_get_fclk_hz() 312 static u32 ad7124_get_fs_factor(struct ad7124_state *st, unsigned int channel) in ad7124_get_fs_factor() 338 static u32 ad7124_get_fadc_divisor(struct ad7124_state *st, unsigned int channel) in ad7124_get_fadc_divisor() 349 static void ad7124_set_channel_odr(struct ad7124_state *st, unsigned int channel) in ad7124_set_channel_odr() 372 static int ad7124_get_3db_filter_factor(struct ad7124_state *st, in ad7124_get_3db_filter_factor() 404 static int ad7124_init_config_vref(struct ad7124_state *st, struct ad7124_channel_config *cfg) in ad7124_init_config_vref() 446 static int ad7124_write_config(struct ad7124_state *st, struct ad7124_channel_config *cfg, in ad7124_write_config() 547 static int ad7124_request_config_slot(struct ad7124_state *st, u8 channel) in ad7124_request_config_slot() [all …]
|
| /linux/drivers/ptp/ |
| H A D | ptp_vmclock.c | 98 static int vmclock_get_crosststamp(struct vmclock_state *st, in vmclock_get_crosststamp() 193 static int vmclock_get_crosststamp_kvmclock(struct vmclock_state *st, in vmclock_get_crosststamp_kvmclock() 236 struct vmclock_state *st = ctx; in ptp_vmclock_get_time_fn() local 257 struct vmclock_state *st = container_of(ptp, struct vmclock_state, in ptp_vmclock_getcrosststamp() local 306 struct vmclock_state *st = container_of(ptp, struct vmclock_state, in ptp_vmclock_gettimex() local 333 struct vmclock_state *st) in vmclock_ptp_register() 363 struct vmclock_state *st; member 370 struct vmclock_state *st = fst->st; in vmclock_miscdev_mmap() local 397 struct vmclock_state *st = fst->st; in vmclock_miscdev_read() local 441 struct vmclock_state *st = fst->st; in vmclock_miscdev_poll() local [all …]
|
| /linux/drivers/iio/filter/ |
| H A D | admv8818.c | 136 static int __admv8818_hpf_select(struct admv8818_state *st, u64 freq) in __admv8818_hpf_select() 205 static int admv8818_hpf_select(struct admv8818_state *st, u64 freq) in admv8818_hpf_select() 216 static int __admv8818_lpf_select(struct admv8818_state *st, u64 freq) in __admv8818_lpf_select() 281 static int admv8818_lpf_select(struct admv8818_state *st, u64 freq) in admv8818_lpf_select() 292 static int admv8818_rfin_band_select(struct admv8818_state *st) in admv8818_rfin_band_select() 322 static int __admv8818_read_hpf_freq(struct admv8818_state *st, u64 *hpf_freq) in __admv8818_read_hpf_freq() 352 static int admv8818_read_hpf_freq(struct admv8818_state *st, u64 *hpf_freq) in admv8818_read_hpf_freq() 363 static int __admv8818_read_lpf_freq(struct admv8818_state *st, u64 *lpf_freq) in __admv8818_read_lpf_freq() 393 static int admv8818_read_lpf_freq(struct admv8818_state *st, u64 *lpf_freq) in admv8818_read_lpf_freq() 421 struct admv8818_state *st = iio_priv(indio_dev); in admv8818_write_raw() local [all …]
|
| /linux/drivers/power/supply/ |
| H A D | adp5061.c | 156 static int adp5061_get_status(struct adp5061_state *st, in adp5061_get_status() 174 static int adp5061_get_input_current_limit(struct adp5061_state *st, in adp5061_get_input_current_limit() 190 static int adp5061_set_input_current_limit(struct adp5061_state *st, int val) in adp5061_set_input_current_limit() 207 static int adp5061_set_min_voltage(struct adp5061_state *st, int val) in adp5061_set_min_voltage() 224 static int adp5061_get_min_voltage(struct adp5061_state *st, in adp5061_get_min_voltage() 240 static int adp5061_get_chg_volt_lim(struct adp5061_state *st, in adp5061_get_chg_volt_lim() 256 static int adp5061_get_max_voltage(struct adp5061_state *st, in adp5061_get_max_voltage() 275 static int adp5061_set_max_voltage(struct adp5061_state *st, int val) in adp5061_set_max_voltage() 296 static int adp5061_set_const_chg_vmax(struct adp5061_state *st, int val) in adp5061_set_const_chg_vmax() 313 static int adp5061_set_const_chg_current(struct adp5061_state *st, int val) in adp5061_set_const_chg_current() [all …]
|
| /linux/drivers/media/usb/dvb-usb/ |
| H A D | vp702x-fe.c | 38 static int vp702x_fe_refresh_state(struct vp702x_fe_state *st) in vp702x_fe_refresh_state() 74 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_status() local 93 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_ber() local 102 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_unc_blocks() local 110 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_signal_strength() local 120 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_read_snr() local 138 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_set_frontend() local 199 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_init() local 215 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_send_diseqc_msg() local 253 struct vp702x_fe_state *st = fe->demodulator_priv; in vp702x_fe_set_tone() local [all …]
|
| /linux/drivers/iio/frequency/ |
| H A D | adf4350.c | 78 static int adf4350_sync_config(struct adf4350_state *st) in adf4350_sync_config() 108 struct adf4350_state *st = iio_priv(indio_dev); in adf4350_reg_access() local 127 static int adf4350_tune_r_cnt(struct adf4350_state *st, unsigned short r_cnt) in adf4350_tune_r_cnt() 140 static int adf4350_set_freq(struct adf4350_state *st, unsigned long long freq) in adf4350_set_freq() 266 struct adf4350_state *st = iio_priv(indio_dev); in adf4350_write() local 326 struct adf4350_state *st = iio_priv(indio_dev); in adf4350_read() local 397 struct adf4350_state *st = data; in adf4350_clk_del_provider() local 405 struct adf4350_state *st = to_adf4350_state(hw); in adf4350_clk_recalc_rate() local 418 struct adf4350_state *st = to_adf4350_state(hw); in adf4350_clk_set_rate() local 430 struct adf4350_state *st = to_adf4350_state(hw); in adf4350_clk_prepare() local [all …]
|