Searched refs:st (Results 126 - 150 of 811) sorted by relevance

1234567891011>>

/linux-master/drivers/input/keyboard/
H A Dadc-keys.c34 struct adc_keys_state *st = input_get_drvdata(input); local
39 ret = iio_read_channel_processed(st->channel, &value);
42 value = st->keyup_voltage;
44 for (i = 0; i < st->num_keys; i++) {
45 diff = abs(st->map[i].voltage - value);
48 keycode = st->map[i].keycode;
53 if (abs(st->keyup_voltage - value) < closest)
56 if (st->last_key && st->last_key != keycode)
57 input_report_key(input, st
66 adc_keys_load_keymap(struct device *dev, struct adc_keys_state *st) argument
109 struct adc_keys_state *st; local
[all...]
/linux-master/drivers/iio/light/
H A Dcros_ec_light_prox.c43 struct cros_ec_light_prox_state *st = iio_priv(indio_dev); local
49 mutex_lock(&st->core.cmd_lock);
82 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET;
83 st->core.param.sensor_offset.flags = 0;
85 ret = cros_ec_motion_send_host_cmd(&st->core, 0);
90 st->core.calib[0].offset =
91 st->core.resp->sensor_offset.offset[0];
93 *val = st->core.calib[idx].offset;
102 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE;
103 st
129 struct cros_ec_light_prox_state *st = iio_priv(indio_dev); local
[all...]
/linux-master/arch/loongarch/lib/
H A Dclear_user.S34 1: st.b zero, a0, 0
56 0: st.d zero, a0, 0
67 1: st.d zero, a0, 0
68 2: st.d zero, a0, 8
69 3: st.d zero, a0, 16
70 4: st.d zero, a0, 24
71 5: st.d zero, a0, 32
72 6: st.d zero, a0, 40
73 7: st.d zero, a0, 48
74 8: st
[all...]
H A Dmemcpy.S43 st.b t0, a0, 0
66 st.b t0, a0, 0
71 st.h t0, a0, 0
77 st.h t0, a0, 0
78 st.b t1, a0, 2
83 st.w t0, a0, 0
89 st.w t0, a0, 0
90 st.b t1, a0, 4
96 st.w t0, a0, 0
97 st
[all...]
/linux-master/arch/x86/mm/
H A Ddump_pagetables.c227 static void note_wx(struct pg_state *st, unsigned long addr) argument
231 npages = (addr - st->start_address) / PAGE_SIZE;
238 if (pcibios_enabled && st->start_address >= PAGE_OFFSET + BIOS_BEGIN &&
245 st->wx_pages += npages;
248 (void *)st->start_address);
253 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); local
258 pgprotval_t higher_prot = st->prot_levels[level - 1];
266 st->prot_levels[level] = effective;
277 struct pg_state *st = container_of(pt_st, struct pg_state, ptdump); local
281 struct seq_file *m = st
379 struct pg_state st = { local
[all...]
/linux-master/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_gyro.c101 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
111 mutex_lock(&st->lock);
115 ret = inv_icm42600_set_temp_conf(st, true, &sleep_temp);
124 ret = inv_icm42600_set_gyro_conf(st, &conf, &sleep_gyro);
132 ret = inv_icm42600_buffer_set_fifo_en(st, fifo_en | st->fifo.en);
135 mutex_unlock(&st->lock);
143 static int inv_icm42600_gyro_read_sensor(struct inv_icm42600_state *st, argument
147 struct device *dev = regmap_get_device(st->map);
171 mutex_lock(&st
252 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
266 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
326 inv_icm42600_gyro_read_odr(struct inv_icm42600_state *st, int *val, int *val2) argument
350 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
400 inv_icm42600_gyro_read_offset(struct inv_icm42600_state *st, struct iio_chan_spec const *chan, int *val, int *val2) argument
476 inv_icm42600_gyro_write_offset(struct inv_icm42600_state *st, struct iio_chan_spec const *chan, int val, int val2) argument
582 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
651 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
701 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
717 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
745 inv_icm42600_gyro_init(struct inv_icm42600_state *st) argument
806 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
[all...]
H A Dinv_icm42600_accel.c101 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
111 mutex_lock(&st->lock);
115 ret = inv_icm42600_set_temp_conf(st, true, &sleep_temp);
124 ret = inv_icm42600_set_accel_conf(st, &conf, &sleep_accel);
132 ret = inv_icm42600_buffer_set_fifo_en(st, fifo_en | st->fifo.en);
135 mutex_unlock(&st->lock);
143 static int inv_icm42600_accel_read_sensor(struct inv_icm42600_state *st, argument
147 struct device *dev = regmap_get_device(st->map);
171 mutex_lock(&st
231 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
245 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
305 inv_icm42600_accel_read_odr(struct inv_icm42600_state *st, int *val, int *val2) argument
329 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
379 inv_icm42600_accel_read_offset(struct inv_icm42600_state *st, struct iio_chan_spec const *chan, int *val, int *val2) argument
455 inv_icm42600_accel_write_offset(struct inv_icm42600_state *st, struct iio_chan_spec const *chan, int val, int val2) argument
562 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
631 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
681 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
697 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
725 inv_icm42600_accel_init(struct inv_icm42600_state *st) argument
785 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); local
[all...]
/linux-master/drivers/iio/adc/
H A Dad9467.c179 struct ad9467_state *st = iio_priv(indio_dev); local
180 struct spi_device *spi = st->spi;
184 guard(mutex)(&st->lock);
216 static void __ad9467_get_scale(struct ad9467_state *st, int index, argument
219 const struct ad9467_chip_info *info = st->info;
292 static int ad9467_get_scale(struct ad9467_state *st, int *val, int *val2) argument
294 const struct ad9467_chip_info *info = st->info;
298 ret = ad9467_spi_read(st->spi, AN877_ADC_REG_VREF);
312 __ad9467_get_scale(st, i, val, val2);
317 static int ad9467_set_scale(struct ad9467_state *st, in argument
357 ad9647_calibrate_prepare(const struct ad9467_state *st) argument
393 ad9647_calibrate_polarity_set(const struct ad9467_state *st, bool invert) argument
440 ad9467_calibrate_apply(const struct ad9467_state *st, unsigned int val) argument
465 ad9647_calibrate_stop(const struct ad9467_state *st) argument
503 ad9467_calibrate(struct ad9467_state *st) argument
589 struct ad9467_state *st = iio_priv(indio_dev); local
607 struct ad9467_state *st = iio_priv(indio_dev); local
651 struct ad9467_state *st = iio_priv(indio_dev); local
669 struct ad9467_state *st = iio_priv(indio_dev); local
693 ad9467_scale_fill(struct ad9467_state *st) argument
727 ad9467_iio_backend_get(struct ad9467_state *st) argument
772 struct ad9467_state *st = file->private_data; local
805 struct ad9467_state *st = iio_priv(indio_dev); local
817 struct ad9467_state *st; local
[all...]
H A Dadi-axi-adc.c85 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
88 ret = regmap_set_bits(st->regmap, ADI_AXI_REG_RSTN,
94 return regmap_set_bits(st->regmap, ADI_AXI_REG_RSTN,
100 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
102 regmap_write(st->regmap, ADI_AXI_REG_RSTN, 0);
108 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
112 return regmap_clear_bits(st->regmap,
122 return regmap_update_bits(st->regmap, ADI_AXI_REG_CHAN_CTRL(chan),
129 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
133 return regmap_clear_bits(st
146 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
176 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
194 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
222 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
230 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
239 struct adi_axi_adc_state *st = iio_backend_get_priv(back); local
277 struct adi_axi_adc_state *st; local
[all...]
H A Dad799x.c138 static int ad799x_write_config(struct ad799x_state *st, u16 val) argument
140 switch (st->id) {
143 return i2c_smbus_write_word_swapped(st->client, AD7998_CONF_REG,
148 return i2c_smbus_write_byte_data(st->client, AD7998_CONF_REG,
152 st->config = val;
157 static int ad799x_read_config(struct ad799x_state *st) argument
159 switch (st->id) {
162 return i2c_smbus_read_word_swapped(st->client, AD7998_CONF_REG);
166 return i2c_smbus_read_byte_data(st->client, AD7998_CONF_REG);
169 return st
173 ad799x_update_config(struct ad799x_state *st, u16 config) argument
192 struct ad799x_state *st = iio_priv(indio_dev); local
233 struct ad799x_state *st = iio_priv(indio_dev); local
256 ad799x_scan_direct(struct ad799x_state *st, unsigned int ch) argument
289 struct ad799x_state *st = iio_priv(indio_dev); local
335 struct ad799x_state *st = iio_priv(indio_dev); local
351 struct ad799x_state *st = iio_priv(indio_dev); local
393 struct ad799x_state *st = iio_priv(indio_dev); local
410 struct ad799x_state *st = iio_priv(indio_dev); local
462 struct ad799x_state *st = iio_priv(indio_dev); local
482 struct ad799x_state *st = iio_priv(indio_dev); local
497 struct ad799x_state *st = iio_priv(private); local
784 struct ad799x_state *st; local
895 struct ad799x_state *st = iio_priv(indio_dev); local
909 struct ad799x_state *st = iio_priv(indio_dev); local
921 struct ad799x_state *st = iio_priv(indio_dev); local
[all...]
H A Dad7476.c78 static void ad7091_convst(struct ad7476_state *st) argument
80 if (!st->convst_gpio)
83 gpiod_set_value(st->convst_gpio, 0);
85 gpiod_set_value(st->convst_gpio, 1);
93 struct ad7476_state *st = iio_priv(indio_dev); local
96 ad7091_convst(st);
98 b_sent = spi_sync(st->spi, &st->msg);
102 iio_push_to_buffers_with_timestamp(indio_dev, st->data,
110 static void ad7091_reset(struct ad7476_state *st) argument
116 ad7476_scan_direct(struct ad7476_state *st) argument
136 struct ad7476_state *st = iio_priv(indio_dev); local
305 struct ad7476_state *st; local
[all...]
/linux-master/tools/perf/util/
H A Dpath.c50 struct stat st; local
52 if (stat(file, &st))
55 return S_ISREG(st.st_mode);
62 struct stat st; local
65 if (stat(path, &st))
68 return S_ISDIR(st.st_mode);
74 struct stat st; local
77 if (stat(path, &st))
80 return !S_ISDIR(st.st_mode) && (st
[all...]
/linux-master/drivers/iio/accel/
H A Dkxsd9.c99 struct kxsd9_state *st = iio_priv(indio_dev); local
110 ret = regmap_update_bits(st->map,
118 st->scale = i;
142 struct kxsd9_state *st = iio_priv(indio_dev); local
144 pm_runtime_get_sync(st->dev);
153 pm_runtime_mark_last_busy(st->dev);
154 pm_runtime_put_autosuspend(st->dev);
164 struct kxsd9_state *st = iio_priv(indio_dev); local
169 pm_runtime_get_sync(st->dev);
173 ret = regmap_bulk_read(st
211 struct kxsd9_state *st = iio_priv(indio_dev); local
242 struct kxsd9_state *st = iio_priv(indio_dev); local
251 struct kxsd9_state *st = iio_priv(indio_dev); local
268 struct kxsd9_state *st = iio_priv(indio_dev); local
323 kxsd9_power_up(struct kxsd9_state *st) argument
363 kxsd9_power_down(struct kxsd9_state *st) argument
404 struct kxsd9_state *st; local
484 struct kxsd9_state *st = iio_priv(indio_dev); local
498 struct kxsd9_state *st = iio_priv(indio_dev); local
506 struct kxsd9_state *st = iio_priv(indio_dev); local
[all...]
/linux-master/drivers/hwmon/
H A Dltc2992.c187 static int ltc2992_read_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len) argument
194 ret = regmap_bulk_read(st->regmap, addr, regvals, reg_len);
205 static int ltc2992_write_reg(struct ltc2992_state *st, u8 addr, const u8 reg_len, u32 val) argument
213 return regmap_bulk_write(st->regmap, addr, regvals, reg_len);
218 struct ltc2992_state *st = gpiochip_get_data(chip); local
222 mutex_lock(&st->gpio_mutex);
223 reg = ltc2992_read_reg(st, LTC2992_GPIO_STATUS, 1);
224 mutex_unlock(&st->gpio_mutex);
237 struct ltc2992_state *st = gpiochip_get_data(chip); local
242 mutex_lock(&st
261 struct ltc2992_state *st = gpiochip_get_data(chip); local
282 struct ltc2992_state *st = gpiochip_get_data(chip); local
301 ltc2992_config_gpio(struct ltc2992_state *st) argument
345 const struct ltc2992_state *st = data; local
408 ltc2992_get_voltage(struct ltc2992_state *st, u32 reg, u32 scale, long *val) argument
422 ltc2992_set_voltage(struct ltc2992_state *st, u32 reg, u32 scale, long val) argument
430 ltc2992_read_gpio_alarm(struct ltc2992_state *st, int nr_gpio, u32 attr, long *val) argument
452 struct ltc2992_state *st = dev_get_drvdata(dev); local
481 ltc2992_read_in_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr) argument
503 struct ltc2992_state *st = dev_get_drvdata(dev); local
535 ltc2992_get_current(struct ltc2992_state *st, u32 reg, u32 channel, long *val) argument
549 ltc2992_set_current(struct ltc2992_state *st, u32 reg, u32 channel, long val) argument
559 ltc2992_read_curr_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr) argument
581 struct ltc2992_state *st = dev_get_drvdata(dev); local
610 ltc2992_get_power(struct ltc2992_state *st, u32 reg, u32 channel, long *val) argument
624 ltc2992_set_power(struct ltc2992_state *st, u32 reg, u32 channel, long val) argument
634 ltc2992_read_power_alarm(struct ltc2992_state *st, int channel, long *val, u32 attr) argument
656 struct ltc2992_state *st = dev_get_drvdata(dev); local
702 struct ltc2992_state *st = dev_get_drvdata(dev); local
721 struct ltc2992_state *st = dev_get_drvdata(dev); local
740 struct ltc2992_state *st = dev_get_drvdata(dev); local
762 struct ltc2992_state *st = dev_get_drvdata(dev); local
781 struct ltc2992_state *st = dev_get_drvdata(dev); local
855 ltc2992_parse_dt(struct ltc2992_state *st) argument
894 struct ltc2992_state *st; local
[all...]
H A Dltc2991.c62 static int ltc2991_read_reg(struct ltc2991_state *st, u8 addr, u8 reg_len, argument
69 return regmap_read(st->regmap, addr, val);
71 ret = regmap_bulk_read(st->regmap, addr, &regvals, reg_len);
80 static int ltc2991_get_voltage(struct ltc2991_state *st, u32 reg, long *val) argument
84 ret = ltc2991_read_reg(st, reg, 2, &reg_val);
101 struct ltc2991_state *st = dev_get_drvdata(dev); local
111 return ltc2991_get_voltage(st, reg, val);
117 static int ltc2991_get_curr(struct ltc2991_state *st, u32 reg, int channel, argument
122 ret = ltc2991_read_reg(st, reg, 2, &reg_val);
128 st
136 struct ltc2991_state *st = dev_get_drvdata(dev); local
148 ltc2991_get_temp(struct ltc2991_state *st, u32 reg, int channel, long *val) argument
166 struct ltc2991_state *st = dev_get_drvdata(dev); local
201 const struct ltc2991_state *st = data; local
285 ltc2991_init(struct ltc2991_state *st, struct device *dev) argument
388 struct ltc2991_state *st; local
[all...]
/linux-master/drivers/iio/imu/inv_mpu6050/
H A Dinv_mpu_i2c.c28 struct inv_mpu6050_state *st = iio_priv(dev_get_drvdata(dev)); local
30 switch (st->chip_type) {
43 if (st->magn_disabled)
54 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
66 switch (st->chip_type) {
72 st->magn_disabled = true;
83 ret = regmap_write(st->map, st->reg->int_pin_cfg,
84 st->irq_mask | INV_MPU6050_BIT_BYPASS_EN);
102 struct inv_mpu6050_state *st; local
163 struct inv_mpu6050_state *st = iio_priv(indio_dev); local
[all...]
/linux-master/drivers/video/backlight/
H A Dlms283gf05.c126 struct lms283gf05_state *st = lcd_get_data(ld); local
127 struct spi_device *spi = st->spi;
130 if (st->reset)
131 lms283gf05_reset(st->reset);
135 if (st->reset)
136 gpiod_set_value(st->reset, 1); /* Asserted */
149 struct lms283gf05_state *st; local
152 st = devm_kzalloc(&spi->dev, sizeof(struct lms283gf05_state),
154 if (st == NULL)
157 st
[all...]
/linux-master/drivers/iio/addac/
H A Dad74115.c426 struct ad74115_state *st = context; local
428 ad74115_format_reg_write(reg, val, st->reg_tx_buf);
430 return spi_write(st->spi, st->reg_tx_buf, AD74115_FRAME_SIZE);
433 static int ad74115_crc_check(struct ad74115_state *st, u8 *buf) argument
435 struct device *dev = &st->spi->dev;
449 struct ad74115_state *st = context; local
452 .tx_buf = st->reg_tx_buf,
453 .len = sizeof(st->reg_tx_buf),
457 .rx_buf = st
485 ad74115_gpio_config_set(struct ad74115_state *st, unsigned int offset, enum ad74115_gpio_config cfg) argument
497 struct ad74115_state *st = gpiochip_get_data(gc); local
506 struct ad74115_state *st = gpiochip_get_data(gc); local
519 struct ad74115_state *st = gpiochip_get_data(gc); local
527 struct ad74115_state *st = gpiochip_get_data(gc); local
534 struct ad74115_state *st = gpiochip_get_data(gc); local
547 struct ad74115_state *st = gpiochip_get_data(gc); local
559 ad74115_set_comp_debounce(struct ad74115_state *st, unsigned int val) argument
586 struct ad74115_state *st = gpiochip_get_data(chip); local
600 struct ad74115_state *st = gpiochip_get_data(chip); local
615 struct ad74115_state *st = iio_priv(indio_dev); local
633 struct ad74115_state *st = iio_priv(indio_dev); local
643 ad74115_set_adc_ch_en(struct ad74115_state *st, enum ad74115_adc_ch channel, bool status) argument
652 ad74115_set_adc_conv_seq(struct ad74115_state *st, enum ad74115_adc_conv_seq conv_seq) argument
663 struct ad74115_state *st = iio_priv(indio_dev); local
732 struct ad74115_state *st = iio_priv(indio_dev); local
739 struct ad74115_state *st = iio_priv(indio_dev); local
774 ad74115_get_adc_rate(struct ad74115_state *st, enum ad74115_adc_ch channel, int *val) argument
794 _ad74115_get_adc_code(struct ad74115_state *st, enum ad74115_adc_ch channel, int *val) argument
866 struct ad74115_state *st = iio_priv(indio_dev); local
893 ad74115_set_dac_code(struct ad74115_state *st, enum ad74115_dac_ch channel, int val) argument
914 ad74115_get_dac_code(struct ad74115_state *st, enum ad74115_dac_ch channel, int *val) argument
932 ad74115_set_adc_rate(struct ad74115_state *st, enum ad74115_adc_ch channel, int val) argument
952 ad74115_get_dac_rate(struct ad74115_state *st, int *val) argument
979 ad74115_set_dac_rate(struct ad74115_state *st, int val) argument
1003 ad74115_get_dac_scale(struct ad74115_state *st, struct iio_chan_spec const *chan, int *val, int *val2) argument
1032 ad74115_get_dac_offset(struct ad74115_state *st, struct iio_chan_spec const *chan, int *val) argument
1050 ad74115_get_adc_range(struct ad74115_state *st, enum ad74115_adc_ch channel, unsigned int *val) argument
1067 ad74115_get_adc_resistance_scale(struct ad74115_state *st, unsigned int range, int *val, int *val2) argument
1082 ad74115_get_adc_scale(struct ad74115_state *st, struct iio_chan_spec const *chan, int *val, int *val2) argument
1105 ad74115_get_adc_resistance_offset(struct ad74115_state *st, unsigned int range, int *val, int *val2) argument
1136 ad74115_get_adc_offset(struct ad74115_state *st, struct iio_chan_spec const *chan, int *val, int *val2) argument
1164 struct ad74115_state *st = iio_priv(indio_dev); local
1203 struct ad74115_state *st = iio_priv(indio_dev); local
1246 struct ad74115_state *st = iio_priv(indio_dev); local
1471 ad74115_apply_fw_prop(struct ad74115_state *st, const struct ad74115_fw_prop *prop, u32 *retval) argument
1511 ad74115_setup_adc_conv2_range(struct ad74115_state *st) argument
1541 struct ad74115_state *st = iio_priv(indio_dev); local
1564 ad74115_setup_gpio_chip(struct ad74115_state *st) argument
1589 ad74115_setup_comp_gpio_chip(struct ad74115_state *st) argument
1619 struct ad74115_state *st = iio_priv(indio_dev); local
1754 ad74115_reset(struct ad74115_state *st) argument
1788 struct ad74115_state *st = iio_priv(indio_dev); local
1830 struct ad74115_state *st; local
[all...]
/linux-master/drivers/iio/dac/
H A Dadi-axi-dac.c87 struct axi_dac_state *st = iio_backend_get_priv(back); local
91 guard(mutex)(&st->lock);
92 ret = regmap_set_bits(st->regmap, AXI_DAC_REG_RSTN,
101 ret = regmap_read_poll_timeout(st->regmap, AXI_DAC_DRP_STATUS, __val,
106 return regmap_set_bits(st->regmap, AXI_DAC_REG_RSTN,
112 struct axi_dac_state *st = iio_backend_get_priv(back); local
114 guard(mutex)(&st->lock);
115 regmap_write(st->regmap, AXI_DAC_REG_RSTN, 0);
121 struct axi_dac_state *st = iio_backend_get_priv(back); local
124 if (device_property_read_string(st
146 __axi_dac_frequency_get(struct axi_dac_state *st, unsigned int chan, unsigned int tone_2, unsigned int *freq) argument
172 axi_dac_frequency_get(struct axi_dac_state *st, const struct iio_chan_spec *chan, char *buf, unsigned int tone_2) argument
188 axi_dac_scale_get(struct axi_dac_state *st, const struct iio_chan_spec *chan, char *buf, unsigned int tone_2) argument
222 axi_dac_phase_get(struct axi_dac_state *st, const struct iio_chan_spec *chan, char *buf, unsigned int tone_2) argument
248 __axi_dac_frequency_set(struct axi_dac_state *st, unsigned int chan, u64 sample_rate, unsigned int freq, unsigned int tone_2) argument
277 axi_dac_frequency_set(struct axi_dac_state *st, const struct iio_chan_spec *chan, const char *buf, size_t len, unsigned int tone_2) argument
297 axi_dac_scale_set(struct axi_dac_state *st, const struct iio_chan_spec *chan, const char *buf, size_t len, unsigned int tone_2) argument
339 axi_dac_phase_set(struct axi_dac_state *st, const struct iio_chan_spec *chan, const char *buf, size_t len, unsigned int tone_2) argument
380 struct axi_dac_state *st = iio_backend_get_priv(back); local
403 struct axi_dac_state *st = iio_backend_get_priv(back); local
436 struct axi_dac_state *st = iio_backend_get_priv(back); local
452 struct axi_dac_state *st = iio_backend_get_priv(back); local
472 struct axi_dac_state *st = iio_backend_get_priv(back); local
532 struct axi_dac_state *st; local
[all...]
/linux-master/drivers/iio/resolver/
H A Dad2s90.c37 struct ad2s90_state *st = iio_priv(indio_dev); local
49 mutex_lock(&st->lock);
50 ret = spi_read(st->sdev, st->rx, 2);
52 mutex_unlock(&st->lock);
55 *val = (((u16)(st->rx[0])) << 4) | ((st->rx[1] & 0xF0) >> 4);
57 mutex_unlock(&st->lock);
81 struct ad2s90_state *st; local
89 indio_dev = devm_iio_device_alloc(&spi->dev, sizeof(*st));
[all...]
/linux-master/drivers/iio/frequency/
H A Dadmfm2000.c37 struct admfm2000_state *st = iio_priv(indio_dev); local
43 gpiod_set_value_cansleep(st->sw1_ch[i], (chan == 0) ? 1 : 0);
44 gpiod_set_value_cansleep(st->sw2_ch[i], (chan == 0) ? 0 : 1);
49 gpiod_set_value_cansleep(st->sw1_ch[i], (chan == 0) ? 0 : 1);
50 gpiod_set_value_cansleep(st->sw2_ch[i], (chan == 0) ? 1 : 0);
60 struct admfm2000_state *st = iio_priv(indio_dev); local
66 gpiod_set_value_cansleep(st->dsa1_gpios[i], value & (1 << i));
70 gpiod_set_value_cansleep(st->dsa2_gpios[i], value & (1 << i));
81 struct admfm2000_state *st = iio_priv(indio_dev); local
86 mutex_lock(&st
102 struct admfm2000_state *st = iio_priv(indio_dev); local
158 admfm2000_channel_config(struct admfm2000_state *st, struct iio_dev *indio_dev) argument
225 struct admfm2000_state *st; local
[all...]
/linux-master/drivers/iio/pressure/
H A Dicp10100.c120 static int icp10100_send_cmd(struct icp10100_state *st, argument
130 .addr = st->client->addr,
135 .addr = st->client->addr,
152 dev_dbg(&st->client->dev, "sending cmd %#x\n", be16_to_cpu(cmd->cmd));
156 ret = icp10100_i2c_xfer(st->client->adapter, msgs,
162 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[0], 1);
169 ret = icp10100_i2c_xfer(st->client->adapter, &msgs[1], 1);
183 dev_err(&st->client->dev, "crc error recv=%#x calc=%#x\n",
194 static int icp10100_read_cal_otp(struct icp10100_state *st) argument
201 ret = i2c_master_send(st
221 icp10100_init_chip(struct icp10100_state *st) argument
246 icp10100_get_measures(struct icp10100_state *st, uint32_t *pressure, uint16_t *temperature) argument
274 icp10100_get_pressure(struct icp10100_state *st, uint32_t raw_pressure, uint16_t raw_temp) argument
340 struct icp10100_state *st = iio_priv(indio_dev); local
381 struct icp10100_state *st = iio_priv(indio_dev); local
440 struct icp10100_state *st = iio_priv(indio_dev); local
504 icp10100_enable_regulator(struct icp10100_state *st) argument
518 struct icp10100_state *st = data; local
536 struct icp10100_state *st; local
599 struct icp10100_state *st = iio_priv(dev_get_drvdata(dev)); local
611 struct icp10100_state *st = iio_priv(dev_get_drvdata(dev)); local
[all...]
/linux-master/drivers/power/supply/
H A Dadp5061.c157 static int adp5061_get_status(struct adp5061_state *st, argument
164 ret = regmap_bulk_read(st->regmap, ADP5061_CHG_STATUS_1,
175 static int adp5061_get_input_current_limit(struct adp5061_state *st, argument
181 ret = regmap_read(st->regmap, ADP5061_VINX_SET, &regval);
191 static int adp5061_set_input_current_limit(struct adp5061_state *st, int val) argument
203 return regmap_update_bits(st->regmap, ADP5061_VINX_SET,
208 static int adp5061_set_min_voltage(struct adp5061_state *st, int val) argument
220 return regmap_update_bits(st->regmap, ADP5061_VOLTAGE_TH,
225 static int adp5061_get_min_voltage(struct adp5061_state *st, argument
231 ret = regmap_read(st
241 adp5061_get_chg_volt_lim(struct adp5061_state *st, union power_supply_propval *val) argument
257 adp5061_get_max_voltage(struct adp5061_state *st, union power_supply_propval *val) argument
276 adp5061_set_max_voltage(struct adp5061_state *st, int val) argument
297 adp5061_set_const_chg_vmax(struct adp5061_state *st, int val) argument
314 adp5061_set_const_chg_current(struct adp5061_state *st, int val) argument
335 adp5061_get_const_chg_current(struct adp5061_state *st, union power_supply_propval *val) argument
354 adp5061_get_prechg_current(struct adp5061_state *st, union power_supply_propval *val) argument
370 adp5061_set_prechg_current(struct adp5061_state *st, int val) argument
387 adp5061_get_vweak_th(struct adp5061_state *st, union power_supply_propval *val) argument
403 adp5061_set_vweak_th(struct adp5061_state *st, int val) argument
420 adp5061_get_chg_type(struct adp5061_state *st, union power_supply_propval *val) argument
439 adp5061_get_charger_status(struct adp5061_state *st, union power_supply_propval *val) argument
472 adp5061_get_battery_status(struct adp5061_state *st, union power_supply_propval *val) argument
504 adp5061_get_termination_current(struct adp5061_state *st, union power_supply_propval *val) argument
520 adp5061_set_termination_current(struct adp5061_state *st, int val) argument
539 struct adp5061_state *st = power_supply_get_drvdata(psy); local
623 struct adp5061_state *st = power_supply_get_drvdata(psy); local
700 struct adp5061_state *st; local
[all...]
/linux-master/drivers/iio/common/cros_ec_sensors/
H A Dcros_ec_sensors_core.c98 static int cros_ec_sensor_set_ec_rate(struct cros_ec_sensors_core_state *st, argument
106 mutex_lock(&st->cmd_lock);
107 st->param.cmd = MOTIONSENSE_CMD_EC_RATE;
108 st->param.ec_rate.data = rate;
109 ret = cros_ec_motion_send_host_cmd(st, 0);
110 mutex_unlock(&st->cmd_lock);
119 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
129 ret = cros_ec_sensor_set_ec_rate(st, latency);
141 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
144 mutex_lock(&st
168 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
185 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
227 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
443 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
472 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
499 cros_ec_sensors_idx_to_reg( struct cros_ec_sensors_core_state *st, unsigned int idx) argument
541 cros_ec_sensors_read_until_not_busy( struct cros_ec_sensors_core_state *st) argument
584 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
618 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
674 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
711 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
752 cros_ec_sensors_core_read(struct cros_ec_sensors_core_state *st, struct iio_chan_spec const *chan, int *val, int *val2, long mask) argument
824 cros_ec_sensors_core_write(struct cros_ec_sensors_core_state *st, struct iio_chan_spec const *chan, int val, int val2, long mask) argument
852 struct cros_ec_sensors_core_state *st = iio_priv(indio_dev); local
[all...]
/linux-master/drivers/media/usb/dvb-usb/
H A Ddib0700_core.c24 struct dib0700_state *st = d->priv; local
35 st->buf, 16, USB_CTRL_GET_TIMEOUT);
37 *hwversion = (st->buf[0] << 24) | (st->buf[1] << 16) |
38 (st->buf[2] << 8) | st->buf[3];
40 *romversion = (st->buf[4] << 24) | (st->buf[5] << 16) |
41 (st->buf[6] << 8) | st
110 struct dib0700_state *st = d->priv; local
130 struct dib0700_state *st = d->priv; local
165 struct dib0700_state *st = d->priv; local
286 struct dib0700_state *st = d->priv; local
354 struct dib0700_state *st = d->priv; local
404 struct dib0700_state *st = d->priv; local
432 struct dib0700_state *st = d->priv; local
585 struct dib0700_state *st = adap->dev->priv; local
641 struct dib0700_state *st = d->priv; local
809 struct dib0700_state *st = d->priv; local
885 struct dib0700_state *st = dev->priv; local
914 struct dib0700_state *st = d->priv; local
[all...]

Completed in 442 milliseconds

1234567891011>>