Home
last modified time | relevance | path

Searched refs:st (Results 1 - 25 of 1478) sorted by relevance

12345678910>>...60

/kernel/linux/linux-5.10/crypto/
H A Dsha3_generic.c47 static SHA3_INLINE void keccakf_round(u64 st[25]) in keccakf_round() argument
52 bc[0] = st[0] ^ st[5] ^ st[10] ^ st[15] ^ st[20]; in keccakf_round()
53 bc[1] = st[1] ^ st[6] ^ st[11] ^ st[1 in keccakf_round()
150 keccakf(u64 st[25]) keccakf() argument
[all...]
/kernel/linux/linux-6.6/crypto/
H A Dsha3_generic.c47 static SHA3_INLINE void keccakf_round(u64 st[25]) in keccakf_round() argument
52 bc[0] = st[0] ^ st[5] ^ st[10] ^ st[15] ^ st[20]; in keccakf_round()
53 bc[1] = st[1] ^ st[6] ^ st[11] ^ st[1 in keccakf_round()
150 keccakf(u64 st[25]) keccakf() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/dac/
H A Dad5592r-base.c25 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_get() local
29 mutex_lock(&st->gpio_lock); in ad5592r_gpio_get()
31 if (st->gpio_out & BIT(offset)) in ad5592r_gpio_get()
32 val = st->gpio_val; in ad5592r_gpio_get()
34 ret = st->ops->gpio_read(st, &val); in ad5592r_gpio_get()
36 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_get()
46 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_set() local
48 mutex_lock(&st->gpio_lock); in ad5592r_gpio_set()
51 st in ad5592r_gpio_set()
62 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_direction_input() local
85 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_direction_output() local
116 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_request() local
131 ad5592r_gpio_init(struct ad5592r_state *st) ad5592r_gpio_init() argument
154 ad5592r_gpio_cleanup(struct ad5592r_state *st) ad5592r_gpio_cleanup() argument
160 ad5592r_reset(struct ad5592r_state *st) ad5592r_reset() argument
183 ad5592r_get_vref(struct ad5592r_state *st) ad5592r_get_vref() argument
198 ad5592r_set_channel_modes(struct ad5592r_state *st) ad5592r_set_channel_modes() argument
292 ad5592r_reset_channel_modes(struct ad5592r_state *st) ad5592r_reset_channel_modes() argument
305 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_write_raw() local
379 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_read_raw() local
480 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_show_scale_available() local
513 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_alloc_channels() local
582 ad5592r_init_scales(struct ad5592r_state *st, int vref_mV) ad5592r_init_scales() argument
596 struct ad5592r_state *st; ad5592r_probe() local
673 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/dac/
H A Dad5592r-base.c26 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_get() local
30 mutex_lock(&st->gpio_lock); in ad5592r_gpio_get()
32 if (st->gpio_out & BIT(offset)) in ad5592r_gpio_get()
33 val = st->gpio_val; in ad5592r_gpio_get()
35 ret = st->ops->gpio_read(st, &val); in ad5592r_gpio_get()
37 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_get()
47 struct ad5592r_state *st = gpiochip_get_data(chip); in ad5592r_gpio_set() local
49 mutex_lock(&st->gpio_lock); in ad5592r_gpio_set()
52 st in ad5592r_gpio_set()
63 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_direction_input() local
86 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_direction_output() local
117 struct ad5592r_state *st = gpiochip_get_data(chip); ad5592r_gpio_request() local
128 ad5592r_gpio_init(struct ad5592r_state *st) ad5592r_gpio_init() argument
150 ad5592r_gpio_cleanup(struct ad5592r_state *st) ad5592r_gpio_cleanup() argument
156 ad5592r_reset(struct ad5592r_state *st) ad5592r_reset() argument
179 ad5592r_get_vref(struct ad5592r_state *st) ad5592r_get_vref() argument
194 ad5592r_set_channel_modes(struct ad5592r_state *st) ad5592r_set_channel_modes() argument
288 ad5592r_reset_channel_modes(struct ad5592r_state *st) ad5592r_reset_channel_modes() argument
301 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_write_raw() local
375 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_read_raw() local
476 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_show_scale_available() local
509 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_alloc_channels() local
578 ad5592r_init_scales(struct ad5592r_state *st, int vref_mV) ad5592r_init_scales() argument
592 struct ad5592r_state *st; ad5592r_probe() local
669 struct ad5592r_state *st = iio_priv(iio_dev); ad5592r_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/macintosh/
H A Dwindfarm_pid.c25 void wf_pid_init(struct wf_pid_state *st, struct wf_pid_param *param) in wf_pid_init() argument
27 memset(st, 0, sizeof(struct wf_pid_state)); in wf_pid_init()
28 st->param = *param; in wf_pid_init()
29 st->first = 1; in wf_pid_init()
33 s32 wf_pid_run(struct wf_pid_state *st, s32 new_sample) in wf_pid_run() argument
37 int i, hlen = st->param.history_len; in wf_pid_run()
40 error = new_sample - st->param.itarget; in wf_pid_run()
43 if (st->first) { in wf_pid_run()
45 st->samples[i] = new_sample; in wf_pid_run()
46 st in wf_pid_run()
79 wf_cpu_pid_init(struct wf_cpu_pid_state *st, struct wf_cpu_pid_param *param) wf_cpu_pid_init() argument
88 wf_cpu_pid_run(struct wf_cpu_pid_state *st, s32 new_power, s32 new_temp) wf_cpu_pid_run() argument
[all...]
/kernel/linux/linux-6.6/drivers/macintosh/
H A Dwindfarm_pid.c25 void wf_pid_init(struct wf_pid_state *st, struct wf_pid_param *param) in wf_pid_init() argument
27 memset(st, 0, sizeof(struct wf_pid_state)); in wf_pid_init()
28 st->param = *param; in wf_pid_init()
29 st->first = 1; in wf_pid_init()
33 s32 wf_pid_run(struct wf_pid_state *st, s32 new_sample) in wf_pid_run() argument
37 int i, hlen = st->param.history_len; in wf_pid_run()
40 error = new_sample - st->param.itarget; in wf_pid_run()
43 if (st->first) { in wf_pid_run()
45 st->samples[i] = new_sample; in wf_pid_run()
46 st in wf_pid_run()
79 wf_cpu_pid_init(struct wf_cpu_pid_state *st, struct wf_cpu_pid_param *param) wf_cpu_pid_init() argument
88 wf_cpu_pid_run(struct wf_cpu_pid_state *st, s32 new_power, s32 new_temp) wf_cpu_pid_run() argument
[all...]
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dat91-sama5d2_adc.c428 #define at91_adc_readl(st, reg) \
429 readl_relaxed((st)->base + (st)->soc_info.platform->layout->reg)
430 #define at91_adc_read_chan(st, reg) \
431 readl_relaxed((st)->base + reg)
432 #define at91_adc_writel(st, reg, val) \
433 writel_relaxed(val, (st)->base + (st)->soc_info.platform->layout->reg)
777 struct at91_adc_state *st = iio_priv(indio_dev); in at91_adc_active_scan_mask_to_reg() local
786 return mask & GENMASK(st in at91_adc_active_scan_mask_to_reg()
789 at91_adc_cor(struct at91_adc_state *st, struct iio_chan_spec const *chan) at91_adc_cor() argument
804 at91_adc_irq_status(struct at91_adc_state *st, u32 *status, u32 *eoc) at91_adc_irq_status() argument
814 at91_adc_irq_mask(struct at91_adc_state *st, u32 *status, u32 *eoc) at91_adc_irq_mask() argument
823 at91_adc_eoc_dis(struct at91_adc_state *st, unsigned int channel) at91_adc_eoc_dis() argument
834 at91_adc_eoc_ena(struct at91_adc_state *st, unsigned int channel) at91_adc_eoc_ena() argument
842 at91_adc_config_emr(struct at91_adc_state *st, u32 oversampling_ratio, u32 trackx) at91_adc_config_emr() argument
903 at91_adc_adjust_val_osr(struct at91_adc_state *st, int *val) at91_adc_adjust_val_osr() argument
931 at91_adc_adjust_val_osr_array(struct at91_adc_state *st, void *buf, int len) at91_adc_adjust_val_osr_array() argument
953 at91_adc_configure_touch(struct at91_adc_state *st, bool state) at91_adc_configure_touch() argument
1014 at91_adc_touch_pos(struct at91_adc_state *st, int reg) at91_adc_touch_pos() argument
1045 at91_adc_touch_x_pos(struct at91_adc_state *st) at91_adc_touch_x_pos() argument
1051 at91_adc_touch_y_pos(struct at91_adc_state *st) at91_adc_touch_y_pos() argument
1056 at91_adc_touch_pressure(struct at91_adc_state *st) at91_adc_touch_pressure() argument
1084 at91_adc_read_position(struct at91_adc_state *st, int chan, u16 *val) at91_adc_read_position() argument
1099 at91_adc_read_pressure(struct at91_adc_state *st, int chan, u16 *val) at91_adc_read_pressure() argument
1112 at91_adc_configure_trigger_registers(struct at91_adc_state *st, bool state) at91_adc_configure_trigger_registers() argument
1130 struct at91_adc_state *st = iio_priv(indio); at91_adc_configure_trigger() local
1152 struct at91_adc_state *st = iio_priv(indio); at91_adc_reenable_trigger() local
1170 at91_adc_dma_size_done(struct at91_adc_state *st) at91_adc_dma_size_done() argument
1202 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_dma_start() local
1268 at91_adc_buffer_check_use_irq(struct iio_dev *indio, struct at91_adc_state *st) at91_adc_buffer_check_use_irq() argument
1282 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_current_chan_is_touch() local
1293 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_buffer_prepare() local
1342 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_buffer_postdisable() local
1428 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_trigger_handler_nodma() local
1484 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_trigger_handler_dma() local
1535 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_trigger_handler() local
1582 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_setup_samp_freq() local
1610 at91_adc_get_sample_freq(struct at91_adc_state *st) at91_adc_get_sample_freq() argument
1617 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_touch_data_handler() local
1647 at91_adc_pen_detect_interrupt(struct at91_adc_state *st) at91_adc_pen_detect_interrupt() argument
1660 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_no_pen_detect_interrupt() local
1677 struct at91_adc_state *st = container_of(touch_st, at91_adc_workq_handler() local
1687 struct at91_adc_state *st = iio_priv(indio); at91_adc_interrupt() local
1737 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_read_info_raw() local
1816 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_read_info_locked() local
1832 at91_adc_temp_sensor_configure(struct at91_adc_state *st, bool start) at91_adc_temp_sensor_configure() argument
1868 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_read_temp() local
1926 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_read_raw() local
1961 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_write_raw() local
2003 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_read_avail() local
2016 at91_adc_dma_init(struct at91_adc_state *st) at91_adc_dma_init() argument
2077 at91_adc_dma_disable(struct at91_adc_state *st) at91_adc_dma_disable() argument
2102 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_set_watermark() local
2141 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_update_scan_mode() local
2158 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_hw_init() local
2182 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_get_fifo_state() local
2191 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_get_watermark() local
2224 struct at91_adc_state *st = iio_priv(indio); at91_adc_buffer_and_trigger_init() local
2259 at91_adc_temp_sensor_init(struct at91_adc_state *st, struct device *dev) at91_adc_temp_sensor_init() argument
2310 struct at91_adc_state *st; at91_adc_probe() local
2492 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_remove() local
2511 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_suspend() local
2541 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_resume() local
2594 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_runtime_suspend() local
2604 struct at91_adc_state *st = iio_priv(indio_dev); at91_adc_runtime_resume() local
[all...]
H A Dad7606.c52 static int ad7606_reset(struct ad7606_state *st) in ad7606_reset() argument
54 if (st->gpio_reset) { in ad7606_reset()
55 gpiod_set_value(st->gpio_reset, 1); in ad7606_reset()
57 gpiod_set_value(st->gpio_reset, 0); in ad7606_reset()
69 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_reg_access() local
72 mutex_lock(&st->lock); in ad7606_reg_access()
74 ret = st->bops->reg_read(st, reg); in ad7606_reg_access()
80 ret = st->bops->reg_write(st, re in ad7606_reg_access()
87 ad7606_read_samples(struct ad7606_state *st) ad7606_read_samples() argument
124 struct ad7606_state *st = iio_priv(indio_dev); ad7606_trigger_handler() local
145 struct ad7606_state *st = iio_priv(indio_dev); ad7606_scan_direct() local
173 struct ad7606_state *st = iio_priv(indio_dev); ad7606_read_raw() local
221 struct ad7606_state *st = iio_priv(indio_dev); in_voltage_scale_available_show() local
230 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_scale_hw() local
239 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_os_hw() local
260 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_raw() local
303 struct ad7606_state *st = iio_priv(indio_dev); ad7606_oversampling_ratio_avail() local
430 ad7606_request_gpios(struct ad7606_state *st) ad7606_request_gpios() argument
476 struct ad7606_state *st = iio_priv(indio_dev); ad7606_interrupt() local
491 struct ad7606_state *st = iio_priv(indio_dev); ad7606_validate_trigger() local
501 struct ad7606_state *st = iio_priv(indio_dev); ad7606_buffer_postenable() local
510 struct ad7606_state *st = iio_priv(indio_dev); ad7606_buffer_predisable() local
564 struct ad7606_state *st; ad7606_probe() local
688 struct ad7606_state *st = iio_priv(indio_dev); ad7606_suspend() local
701 struct ad7606_state *st = iio_priv(indio_dev); ad7606_resume() local
[all...]
H A Dat91_adc.c135 #define AT91_ADC_CHAN(st, ch) \
136 (st->registers->channel_base + (ch * 4))
137 #define at91_adc_readl(st, reg) \
138 (readl_relaxed(st->reg_base + reg))
139 #define at91_adc_writel(st, reg, val) \
140 (writel_relaxed(val, st->reg_base + reg))
267 struct at91_adc_state *st = iio_priv(idev); in at91_adc_trigger_handler() local
275 st->buffer[j] = at91_adc_readl(st, AT91_ADC_CHAN(st, cha in at91_adc_trigger_handler()
294 struct at91_adc_state *st = iio_priv(idev); handle_adc_eoc_trigger() local
310 struct at91_adc_state *st = iio_priv(idev); at91_ts_sample() local
374 struct at91_adc_state *st = iio_priv(idev); at91_adc_rl_interrupt() local
439 struct at91_adc_state *st = iio_priv(idev); at91_adc_9x5_interrupt() local
486 struct at91_adc_state *st = iio_priv(idev); at91_adc_channel_init() local
542 struct at91_adc_state *st = iio_priv(idev); at91_adc_get_trigger_value_by_name() local
570 struct at91_adc_state *st = iio_priv(idev); at91_adc_configure_trigger() local
646 struct at91_adc_state *st = iio_priv(idev); at91_adc_trigger_init() local
685 struct at91_adc_state *st = iio_priv(idev); at91_adc_trigger_remove() local
709 struct at91_adc_state *st = iio_priv(idev); at91_adc_read_raw() local
799 at91_adc_probe_dt_ts(struct device_node *node, struct at91_adc_state *st, struct device *dev) at91_adc_probe_dt_ts() argument
841 struct at91_adc_state *st = input_get_drvdata(dev); atmel_ts_open() local
852 struct at91_adc_state *st = input_get_drvdata(dev); atmel_ts_close() local
862 struct at91_adc_state *st = iio_priv(idev); at91_ts_hw_init() local
938 struct at91_adc_state *st = iio_priv(idev); at91_ts_register() local
991 at91_ts_unregister(struct at91_adc_state *st) at91_ts_unregister() argument
1002 struct at91_adc_state *st; at91_adc_probe() local
1222 struct at91_adc_state *st = iio_priv(idev); at91_adc_remove() local
1241 struct at91_adc_state *st = iio_priv(idev); at91_adc_suspend() local
1252 struct at91_adc_state *st = iio_priv(idev); at91_adc_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dad7606.c51 static int ad7606_reset(struct ad7606_state *st) in ad7606_reset() argument
53 if (st->gpio_reset) { in ad7606_reset()
54 gpiod_set_value(st->gpio_reset, 1); in ad7606_reset()
56 gpiod_set_value(st->gpio_reset, 0); in ad7606_reset()
68 struct ad7606_state *st = iio_priv(indio_dev); in ad7606_reg_access() local
71 mutex_lock(&st->lock); in ad7606_reg_access()
73 ret = st->bops->reg_read(st, reg); in ad7606_reg_access()
79 ret = st->bops->reg_write(st, re in ad7606_reg_access()
86 ad7606_read_samples(struct ad7606_state *st) ad7606_read_samples() argument
123 struct ad7606_state *st = iio_priv(indio_dev); ad7606_trigger_handler() local
144 struct ad7606_state *st = iio_priv(indio_dev); ad7606_scan_direct() local
172 struct ad7606_state *st = iio_priv(indio_dev); ad7606_read_raw() local
220 struct ad7606_state *st = iio_priv(indio_dev); in_voltage_scale_available_show() local
229 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_scale_hw() local
238 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_os_hw() local
259 struct ad7606_state *st = iio_priv(indio_dev); ad7606_write_raw() local
302 struct ad7606_state *st = iio_priv(indio_dev); ad7606_oversampling_ratio_avail() local
429 ad7606_request_gpios(struct ad7606_state *st) ad7606_request_gpios() argument
475 struct ad7606_state *st = iio_priv(indio_dev); ad7606_interrupt() local
490 struct ad7606_state *st = iio_priv(indio_dev); ad7606_validate_trigger() local
500 struct ad7606_state *st = iio_priv(indio_dev); ad7606_buffer_postenable() local
509 struct ad7606_state *st = iio_priv(indio_dev); ad7606_buffer_predisable() local
561 struct ad7606_state *st = data; ad7606_regulator_disable() local
570 struct ad7606_state *st; ad7606_probe() local
703 struct ad7606_state *st = iio_priv(indio_dev); ad7606_suspend() local
716 struct ad7606_state *st = iio_priv(indio_dev); ad7606_resume() local
[all...]
H A Dat91_adc.c138 #define AT91_ADC_CHAN(st, ch) \
139 (st->registers->channel_base + (ch * 4))
140 #define at91_adc_readl(st, reg) \
141 (readl_relaxed(st->reg_base + reg))
142 #define at91_adc_writel(st, reg, val) \
143 (writel_relaxed(val, st->reg_base + reg))
249 struct at91_adc_state *st = iio_priv(idev); in at91_adc_trigger_handler() local
257 st->buffer[j] = at91_adc_readl(st, AT91_ADC_CHAN(st, cha in at91_adc_trigger_handler()
276 struct at91_adc_state *st = iio_priv(idev); handle_adc_eoc_trigger() local
292 struct at91_adc_state *st = iio_priv(idev); at91_ts_sample() local
356 struct at91_adc_state *st = iio_priv(idev); at91_adc_rl_interrupt() local
421 struct at91_adc_state *st = iio_priv(idev); at91_adc_9x5_interrupt() local
468 struct at91_adc_state *st = iio_priv(idev); at91_adc_channel_init() local
524 struct at91_adc_state *st = iio_priv(idev); at91_adc_get_trigger_value_by_name() local
552 struct at91_adc_state *st = iio_priv(idev); at91_adc_configure_trigger() local
629 struct at91_adc_state *st = iio_priv(idev); at91_adc_trigger_init() local
668 struct at91_adc_state *st = iio_priv(idev); at91_adc_trigger_remove() local
692 struct at91_adc_state *st = iio_priv(idev); at91_adc_read_raw() local
745 struct at91_adc_state *st = iio_priv(idev); at91_adc_of_get_resolution() local
836 at91_adc_probe_dt_ts(struct device_node *node, struct at91_adc_state *st, struct device *dev) at91_adc_probe_dt_ts() argument
874 struct at91_adc_state *st = iio_priv(idev); at91_adc_probe_dt() local
965 at91_adc_probe_pdata(struct at91_adc_state *st, struct platform_device *pdev) at91_adc_probe_pdata() argument
996 struct at91_adc_state *st = input_get_drvdata(dev); atmel_ts_open() local
1007 struct at91_adc_state *st = input_get_drvdata(dev); atmel_ts_close() local
1017 struct at91_adc_state *st = iio_priv(idev); at91_ts_hw_init() local
1093 struct at91_adc_state *st = iio_priv(idev); at91_ts_register() local
1146 at91_ts_unregister(struct at91_adc_state *st) at91_ts_unregister() argument
1156 struct at91_adc_state *st; at91_adc_probe() local
1339 struct at91_adc_state *st = iio_priv(idev); at91_adc_remove() local
1359 struct at91_adc_state *st = iio_priv(idev); at91_adc_suspend() local
1370 struct at91_adc_state *st = iio_priv(idev); at91_adc_resume() local
[all...]
H A Dad7298.c107 struct ad7298_state *st = iio_priv(indio_dev); in ad7298_update_scan_mode() local
115 command = AD7298_WRITE | st->ext_ref; in ad7298_update_scan_mode()
121 st->tx_buf[0] = cpu_to_be16(command); in ad7298_update_scan_mode()
124 st->ring_xfer[0].tx_buf = &st->tx_buf[0]; in ad7298_update_scan_mode()
125 st->ring_xfer[0].len = 2; in ad7298_update_scan_mode()
126 st->ring_xfer[0].cs_change = 1; in ad7298_update_scan_mode()
127 st->ring_xfer[1].tx_buf = &st->tx_buf[1]; in ad7298_update_scan_mode()
128 st in ad7298_update_scan_mode()
157 struct ad7298_state *st = iio_priv(indio_dev); ad7298_trigger_handler() local
173 ad7298_scan_direct(struct ad7298_state *st, unsigned ch) ad7298_scan_direct() argument
186 ad7298_scan_temp(struct ad7298_state *st, int *val) ad7298_scan_temp() argument
215 ad7298_get_ref_voltage(struct ad7298_state *st) ad7298_get_ref_voltage() argument
237 struct ad7298_state *st = iio_priv(indio_dev); ad7298_read_raw() local
287 struct ad7298_state *st; ad7298_probe() local
359 struct ad7298_state *st = iio_priv(indio_dev); ad7298_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/iio/frequency/
H A Dad9832.c129 static int ad9832_write_frequency(struct ad9832_state *st, in ad9832_write_frequency() argument
134 if (fout > (clk_get_rate(st->mclk) / 2)) in ad9832_write_frequency()
137 regval = ad9832_calc_freqreg(clk_get_rate(st->mclk), fout); in ad9832_write_frequency()
139 st->freq_data[0] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) | in ad9832_write_frequency()
142 st->freq_data[1] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) | in ad9832_write_frequency()
145 st->freq_data[2] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) | in ad9832_write_frequency()
148 st->freq_data[3] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) | in ad9832_write_frequency()
152 return spi_sync(st->spi, &st->freq_msg); in ad9832_write_frequency()
155 static int ad9832_write_phase(struct ad9832_state *st, in ad9832_write_phase() argument
175 struct ad9832_state *st = iio_priv(indio_dev); ad9832_write() local
301 struct ad9832_state *st; ad9832_probe() local
443 struct ad9832_state *st = iio_priv(indio_dev); ad9832_remove() local
[all...]
H A Dad9834.c110 static int ad9834_write_frequency(struct ad9834_state *st, in ad9834_write_frequency() argument
116 clk_freq = clk_get_rate(st->mclk); in ad9834_write_frequency()
123 st->freq_data[0] = cpu_to_be16(addr | (regval & in ad9834_write_frequency()
125 st->freq_data[1] = cpu_to_be16(addr | ((regval >> in ad9834_write_frequency()
129 return spi_sync(st->spi, &st->freq_msg); in ad9834_write_frequency()
132 static int ad9834_write_phase(struct ad9834_state *st, in ad9834_write_phase() argument
137 st->data = cpu_to_be16(addr | phase); in ad9834_write_phase()
139 return spi_sync(st->spi, &st in ad9834_write_phase()
148 struct ad9834_state *st = iio_priv(indio_dev); ad9834_write() local
226 struct ad9834_state *st = iio_priv(indio_dev); ad9834_store_wavetype() local
285 struct ad9834_state *st = iio_priv(indio_dev); ad9834_show_out0_wavetype_available() local
307 struct ad9834_state *st = iio_priv(indio_dev); ad9834_show_out1_wavetype_available() local
395 struct ad9834_state *st; ad9834_probe() local
508 struct ad9834_state *st = iio_priv(indio_dev); ad9834_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/frequency/
H A Dadf4350.c73 static int adf4350_sync_config(struct adf4350_state *st) in adf4350_sync_config() argument
78 if ((st->regs_hw[i] != st->regs[i]) || in adf4350_sync_config()
87 st->val = cpu_to_be32(st->regs[i] | i); in adf4350_sync_config()
88 ret = spi_write(st->spi, &st->val, 4); in adf4350_sync_config()
91 st->regs_hw[i] = st->regs[i]; in adf4350_sync_config()
92 dev_dbg(&st in adf4350_sync_config()
103 struct adf4350_state *st = iio_priv(indio_dev); adf4350_reg_access() local
122 adf4350_tune_r_cnt(struct adf4350_state *st, unsigned short r_cnt) adf4350_tune_r_cnt() argument
135 adf4350_set_freq(struct adf4350_state *st, unsigned long long freq) adf4350_set_freq() argument
255 struct adf4350_state *st = iio_priv(indio_dev); adf4350_write() local
315 struct adf4350_state *st = iio_priv(indio_dev); adf4350_read() local
474 struct adf4350_state *st = iio_priv(indio_dev); adf4350_power_down() local
484 struct adf4350_state *st; adf4350_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/iio/frequency/
H A Dad9832.c129 static int ad9832_write_frequency(struct ad9832_state *st, in ad9832_write_frequency() argument
134 if (fout > (clk_get_rate(st->mclk) / 2)) in ad9832_write_frequency()
137 regval = ad9832_calc_freqreg(clk_get_rate(st->mclk), fout); in ad9832_write_frequency()
139 st->freq_data[0] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) | in ad9832_write_frequency()
142 st->freq_data[1] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) | in ad9832_write_frequency()
145 st->freq_data[2] = cpu_to_be16((AD9832_CMD_FRE8BITSW << CMD_SHIFT) | in ad9832_write_frequency()
148 st->freq_data[3] = cpu_to_be16((AD9832_CMD_FRE16BITSW << CMD_SHIFT) | in ad9832_write_frequency()
152 return spi_sync(st->spi, &st->freq_msg); in ad9832_write_frequency()
155 static int ad9832_write_phase(struct ad9832_state *st, in ad9832_write_phase() argument
175 struct ad9832_state *st = iio_priv(indio_dev); ad9832_write() local
311 struct ad9832_state *st; ad9832_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c100 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_fifo_period() argument
104 if (st->fifo.en & INV_ICM42600_SENSOR_GYRO) in inv_icm42600_buffer_update_fifo_period()
105 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr); in inv_icm42600_buffer_update_fifo_period()
109 if (st->fifo.en & INV_ICM42600_SENSOR_ACCEL) in inv_icm42600_buffer_update_fifo_period()
110 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_buffer_update_fifo_period()
119 st->fifo.period = period; in inv_icm42600_buffer_update_fifo_period()
122 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, in inv_icm42600_buffer_set_fifo_en() argument
142 ret = regmap_update_bits(st->map, INV_ICM42600_REG_FIFO_CONFIG1, mask, val); in inv_icm42600_buffer_set_fifo_en()
146 st->fifo.en = fifo_en; in inv_icm42600_buffer_set_fifo_en()
147 inv_icm42600_buffer_update_fifo_period(st); in inv_icm42600_buffer_set_fifo_en()
202 inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st) inv_icm42600_buffer_update_watermark() argument
276 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_preenable() local
295 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_postenable() local
340 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_predisable() local
379 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_postdisable() local
446 inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, unsigned int max) inv_icm42600_buffer_fifo_read() argument
505 inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st) inv_icm42600_buffer_fifo_parse() argument
536 inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st, unsigned int count) inv_icm42600_buffer_hwfifo_flush() argument
576 inv_icm42600_buffer_init(struct inv_icm42600_state *st) inv_icm42600_buffer_init() argument
[all...]
H A Dinv_icm42600_core.c96 const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_get_mount_matrix() local
98 return &st->orientation; in inv_icm42600_get_mount_matrix()
137 static int inv_icm42600_set_pwr_mgmt0(struct inv_icm42600_state *st, in inv_icm42600_set_pwr_mgmt0() argument
142 enum inv_icm42600_sensor_mode oldgyro = st->conf.gyro.mode; in inv_icm42600_set_pwr_mgmt0()
143 enum inv_icm42600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm42600_set_pwr_mgmt0()
144 bool oldtemp = st->conf.temp_en; in inv_icm42600_set_pwr_mgmt0()
157 ret = regmap_write(st->map, INV_ICM42600_REG_PWR_MGMT0, val); in inv_icm42600_set_pwr_mgmt0()
161 st->conf.gyro.mode = gyro; in inv_icm42600_set_pwr_mgmt0()
162 st->conf.accel.mode = accel; in inv_icm42600_set_pwr_mgmt0()
163 st in inv_icm42600_set_pwr_mgmt0()
202 inv_icm42600_set_accel_conf(struct inv_icm42600_state *st, struct inv_icm42600_sensor_conf *conf, unsigned int *sleep_ms) inv_icm42600_set_accel_conf() argument
246 inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, struct inv_icm42600_sensor_conf *conf, unsigned int *sleep_ms) inv_icm42600_set_gyro_conf() argument
292 inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable, unsigned int *sleep_ms) inv_icm42600_set_temp_conf() argument
303 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_debugfs_reg() local
318 inv_icm42600_set_conf(struct inv_icm42600_state *st, const struct inv_icm42600_conf *conf) inv_icm42600_set_conf() argument
367 inv_icm42600_setup(struct inv_icm42600_state *st, inv_icm42600_bus_setup bus_setup) inv_icm42600_setup() argument
418 struct inv_icm42600_state *st = _data; inv_icm42600_irq_timestamp() local
428 struct inv_icm42600_state *st = _data; inv_icm42600_irq_handler() local
469 inv_icm42600_irq_init(struct inv_icm42600_state *st, int irq, int irq_type, bool open_drain) inv_icm42600_irq_init() argument
514 inv_icm42600_enable_regulator_vddio(struct inv_icm42600_state *st) inv_icm42600_enable_regulator_vddio() argument
530 struct inv_icm42600_state *st = _data; inv_icm42600_disable_vdd_reg() local
541 struct inv_icm42600_state *st = _data; inv_icm42600_disable_vddio_reg() local
562 struct inv_icm42600_state *st; inv_icm42600_core_probe() local
671 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_suspend() local
711 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_resume() local
744 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_runtime_suspend() local
766 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/imu/inv_icm42600/
H A Dinv_icm42600_buffer.c101 void inv_icm42600_buffer_update_fifo_period(struct inv_icm42600_state *st) in inv_icm42600_buffer_update_fifo_period() argument
105 if (st->fifo.en & INV_ICM42600_SENSOR_GYRO) in inv_icm42600_buffer_update_fifo_period()
106 period_gyro = inv_icm42600_odr_to_period(st->conf.gyro.odr); in inv_icm42600_buffer_update_fifo_period()
110 if (st->fifo.en & INV_ICM42600_SENSOR_ACCEL) in inv_icm42600_buffer_update_fifo_period()
111 period_accel = inv_icm42600_odr_to_period(st->conf.accel.odr); in inv_icm42600_buffer_update_fifo_period()
120 st->fifo.period = period; in inv_icm42600_buffer_update_fifo_period()
123 int inv_icm42600_buffer_set_fifo_en(struct inv_icm42600_state *st, in inv_icm42600_buffer_set_fifo_en() argument
143 ret = regmap_update_bits(st->map, INV_ICM42600_REG_FIFO_CONFIG1, mask, val); in inv_icm42600_buffer_set_fifo_en()
147 st->fifo.en = fifo_en; in inv_icm42600_buffer_set_fifo_en()
148 inv_icm42600_buffer_update_fifo_period(st); in inv_icm42600_buffer_set_fifo_en()
203 inv_icm42600_buffer_update_watermark(struct inv_icm42600_state *st) inv_icm42600_buffer_update_watermark() argument
277 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_preenable() local
296 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_postenable() local
341 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_predisable() local
380 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_buffer_postdisable() local
447 inv_icm42600_buffer_fifo_read(struct inv_icm42600_state *st, unsigned int max) inv_icm42600_buffer_fifo_read() argument
506 inv_icm42600_buffer_fifo_parse(struct inv_icm42600_state *st) inv_icm42600_buffer_fifo_parse() argument
537 inv_icm42600_buffer_hwfifo_flush(struct inv_icm42600_state *st, unsigned int count) inv_icm42600_buffer_hwfifo_flush() argument
577 inv_icm42600_buffer_init(struct inv_icm42600_state *st) inv_icm42600_buffer_init() argument
[all...]
H A Dinv_icm42600_core.c101 const struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); in inv_icm42600_get_mount_matrix() local
103 return &st->orientation; in inv_icm42600_get_mount_matrix()
142 static int inv_icm42600_set_pwr_mgmt0(struct inv_icm42600_state *st, in inv_icm42600_set_pwr_mgmt0() argument
147 enum inv_icm42600_sensor_mode oldgyro = st->conf.gyro.mode; in inv_icm42600_set_pwr_mgmt0()
148 enum inv_icm42600_sensor_mode oldaccel = st->conf.accel.mode; in inv_icm42600_set_pwr_mgmt0()
149 bool oldtemp = st->conf.temp_en; in inv_icm42600_set_pwr_mgmt0()
162 ret = regmap_write(st->map, INV_ICM42600_REG_PWR_MGMT0, val); in inv_icm42600_set_pwr_mgmt0()
166 st->conf.gyro.mode = gyro; in inv_icm42600_set_pwr_mgmt0()
167 st->conf.accel.mode = accel; in inv_icm42600_set_pwr_mgmt0()
168 st in inv_icm42600_set_pwr_mgmt0()
207 inv_icm42600_set_accel_conf(struct inv_icm42600_state *st, struct inv_icm42600_sensor_conf *conf, unsigned int *sleep_ms) inv_icm42600_set_accel_conf() argument
251 inv_icm42600_set_gyro_conf(struct inv_icm42600_state *st, struct inv_icm42600_sensor_conf *conf, unsigned int *sleep_ms) inv_icm42600_set_gyro_conf() argument
297 inv_icm42600_set_temp_conf(struct inv_icm42600_state *st, bool enable, unsigned int *sleep_ms) inv_icm42600_set_temp_conf() argument
308 struct inv_icm42600_state *st = iio_device_get_drvdata(indio_dev); inv_icm42600_debugfs_reg() local
323 inv_icm42600_set_conf(struct inv_icm42600_state *st, const struct inv_icm42600_conf *conf) inv_icm42600_set_conf() argument
372 inv_icm42600_setup(struct inv_icm42600_state *st, inv_icm42600_bus_setup bus_setup) inv_icm42600_setup() argument
423 struct inv_icm42600_state *st = _data; inv_icm42600_irq_timestamp() local
433 struct inv_icm42600_state *st = _data; inv_icm42600_irq_handler() local
474 inv_icm42600_irq_init(struct inv_icm42600_state *st, int irq, int irq_type, bool open_drain) inv_icm42600_irq_init() argument
519 inv_icm42600_timestamp_setup(struct inv_icm42600_state *st) inv_icm42600_timestamp_setup() argument
530 inv_icm42600_enable_regulator_vddio(struct inv_icm42600_state *st) inv_icm42600_enable_regulator_vddio() argument
546 struct inv_icm42600_state *st = _data; inv_icm42600_disable_vdd_reg() local
557 struct inv_icm42600_state *st = _data; inv_icm42600_disable_vddio_reg() local
578 struct inv_icm42600_state *st; inv_icm42600_core_probe() local
687 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_suspend() local
727 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_resume() local
760 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_runtime_suspend() local
782 struct inv_icm42600_state *st = dev_get_drvdata(dev); inv_icm42600_runtime_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/iio/addac/
H A Dad74413r.c174 struct ad74413r_state *st = context; in ad74413r_reg_write() local
176 ad74413r_format_reg_write(reg, val, st->reg_tx_buf); in ad74413r_reg_write()
178 return spi_write(st->spi, st->reg_tx_buf, AD74413R_FRAME_SIZE); in ad74413r_reg_write()
181 static int ad74413r_crc_check(struct ad74413r_state *st, u8 *buf) in ad74413r_crc_check() argument
186 dev_err(st->dev, "Bad CRC %02x for %02x%02x%02x\n", in ad74413r_crc_check()
196 struct ad74413r_state *st = context; in ad74413r_reg_read() local
199 .tx_buf = st->reg_tx_buf, in ad74413r_reg_read()
204 .rx_buf = st->reg_rx_buf, in ad74413r_reg_read()
211 st in ad74413r_reg_read()
234 ad74413r_set_gpo_config(struct ad74413r_state *st, unsigned int offset, u8 mode) ad74413r_set_gpo_config() argument
248 ad74413r_set_comp_debounce(struct ad74413r_state *st, unsigned int offset, unsigned int debounce) ad74413r_set_comp_debounce() argument
267 ad74413r_set_comp_drive_strength(struct ad74413r_state *st, unsigned int offset, unsigned int strength) ad74413r_set_comp_drive_strength() argument
282 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_set() local
300 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_set_multiple() local
325 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_get() local
343 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_get_multiple() local
377 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_set_gpo_config() local
396 struct ad74413r_state *st = gpiochip_get_data(chip); ad74413r_gpio_set_comp_config() local
408 ad74413r_reset(struct ad74413r_state *st) ad74413r_reset() argument
428 ad74413r_set_channel_dac_code(struct ad74413r_state *st, unsigned int channel, int dac_code) ad74413r_set_channel_dac_code() argument
439 ad74413r_set_channel_function(struct ad74413r_state *st, unsigned int channel, u8 func) ad74413r_set_channel_function() argument
458 ad74413r_set_adc_conv_seq(struct ad74413r_state *st, unsigned int status) ad74413r_set_adc_conv_seq() argument
481 ad74413r_set_adc_channel_enable(struct ad74413r_state *st, unsigned int channel, bool status) ad74413r_set_adc_channel_enable() argument
490 ad74413r_get_adc_range(struct ad74413r_state *st, unsigned int channel, unsigned int *val) ad74413r_get_adc_range() argument
505 ad74413r_get_adc_rejection(struct ad74413r_state *st, unsigned int channel, unsigned int *val) ad74413r_get_adc_rejection() argument
520 ad74413r_set_adc_rejection(struct ad74413r_state *st, unsigned int channel, unsigned int val) ad74413r_set_adc_rejection() argument
531 ad74413r_rejection_to_rate(struct ad74413r_state *st, unsigned int rej, int *val) ad74413r_rejection_to_rate() argument
553 ad74413r_rate_to_rejection(struct ad74413r_state *st, int rate, unsigned int *val) ad74413r_rate_to_rejection() argument
575 ad74413r_range_to_voltage_range(struct ad74413r_state *st, unsigned int range, int *val) ad74413r_range_to_voltage_range() argument
595 ad74413r_range_to_voltage_offset(struct ad74413r_state *st, unsigned int range, int *val) ad74413r_range_to_voltage_offset() argument
613 ad74413r_range_to_voltage_offset_raw(struct ad74413r_state *st, unsigned int range, int *val) ad74413r_range_to_voltage_offset_raw() argument
633 ad74413r_get_output_voltage_scale(struct ad74413r_state *st, int *val, int *val2) ad74413r_get_output_voltage_scale() argument
642 ad74413r_get_output_current_scale(struct ad74413r_state *st, int *val, int *val2) ad74413r_get_output_current_scale() argument
651 ad74413r_get_input_voltage_scale(struct ad74413r_state *st, unsigned int channel, int *val, int *val2) ad74413r_get_input_voltage_scale() argument
671 ad74413r_get_input_voltage_offset(struct ad74413r_state *st, unsigned int channel, int *val) ad74413r_get_input_voltage_offset() argument
688 ad74413r_get_input_current_scale(struct ad74413r_state *st, unsigned int channel, int *val, int *val2) ad74413r_get_input_current_scale() argument
708 ad74413_get_input_current_offset(struct ad74413r_state *st, unsigned int channel, int *val) ad74413_get_input_current_offset() argument
733 ad74413r_get_adc_rate(struct ad74413r_state *st, unsigned int channel, int *val) ad74413r_get_adc_rate() argument
750 ad74413r_set_adc_rate(struct ad74413r_state *st, unsigned int channel, int val) ad74413r_set_adc_rate() argument
767 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_trigger_handler() local
791 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_adc_data_interrupt() local
801 _ad74413r_get_single_adc_result(struct ad74413r_state *st, unsigned int channel, int *val) _ad74413r_get_single_adc_result() argument
845 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_get_single_adc_result() local
873 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_update_scan_mode() local
950 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_buffer_postenable() local
957 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_buffer_predisable() local
966 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_read_raw() local
1028 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_write_raw() local
1053 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_read_avail() local
1180 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_parse_channel_config() local
1239 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_parse_channel_configs() local
1259 struct ad74413r_state *st = iio_priv(indio_dev); ad74413r_setup_channels() local
1299 ad74413r_setup_gpios(struct ad74413r_state *st) ad74413r_setup_gpios() argument
1344 struct ad74413r_state *st; ad74413r_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_private_obj.c11 komeda_component_state_reset(struct komeda_component_state *st) in komeda_component_state_reset() argument
13 st->binding_user = NULL; in komeda_component_state_reset()
14 st->affected_inputs = st->active_inputs; in komeda_component_state_reset()
15 st->active_inputs = 0; in komeda_component_state_reset()
16 st->changed_active_inputs = 0; in komeda_component_state_reset()
22 struct komeda_layer_state *st; in komeda_layer_atomic_duplicate_state() local
24 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL); in komeda_layer_atomic_duplicate_state()
25 if (!st) in komeda_layer_atomic_duplicate_state()
38 struct komeda_layer_state *st = to_layer_st(priv_to_comp_st(state)); komeda_layer_atomic_destroy_state() local
51 struct komeda_layer_state *st; komeda_layer_obj_add() local
66 struct komeda_scaler_state *st; komeda_scaler_atomic_duplicate_state() local
93 struct komeda_scaler_state *st; komeda_scaler_obj_add() local
109 struct komeda_compiz_state *st; komeda_compiz_atomic_duplicate_state() local
136 struct komeda_compiz_state *st; komeda_compiz_obj_add() local
152 struct komeda_splitter_state *st; komeda_splitter_atomic_duplicate_state() local
179 struct komeda_splitter_state *st; komeda_splitter_obj_add() local
196 struct komeda_merger_state *st; komeda_merger_atomic_duplicate_state() local
222 struct komeda_merger_state *st; komeda_merger_obj_add() local
239 struct komeda_improc_state *st; komeda_improc_atomic_duplicate_state() local
266 struct komeda_improc_state *st; komeda_improc_obj_add() local
282 struct komeda_timing_ctrlr_state *st; komeda_timing_ctrlr_atomic_duplicate_state() local
309 struct komeda_compiz_state *st; komeda_timing_ctrlr_obj_add() local
325 struct komeda_pipeline_state *st; komeda_pipeline_atomic_duplicate_state() local
353 struct komeda_pipeline_state *st; komeda_pipeline_obj_add() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_private_obj.c11 komeda_component_state_reset(struct komeda_component_state *st) in komeda_component_state_reset() argument
13 st->binding_user = NULL; in komeda_component_state_reset()
14 st->affected_inputs = st->active_inputs; in komeda_component_state_reset()
15 st->active_inputs = 0; in komeda_component_state_reset()
16 st->changed_active_inputs = 0; in komeda_component_state_reset()
22 struct komeda_layer_state *st; in komeda_layer_atomic_duplicate_state() local
24 st = kmemdup(obj->state, sizeof(*st), GFP_KERNEL); in komeda_layer_atomic_duplicate_state()
25 if (!st) in komeda_layer_atomic_duplicate_state()
38 struct komeda_layer_state *st = to_layer_st(priv_to_comp_st(state)); komeda_layer_atomic_destroy_state() local
51 struct komeda_layer_state *st; komeda_layer_obj_add() local
66 struct komeda_scaler_state *st; komeda_scaler_atomic_duplicate_state() local
93 struct komeda_scaler_state *st; komeda_scaler_obj_add() local
109 struct komeda_compiz_state *st; komeda_compiz_atomic_duplicate_state() local
136 struct komeda_compiz_state *st; komeda_compiz_obj_add() local
152 struct komeda_splitter_state *st; komeda_splitter_atomic_duplicate_state() local
179 struct komeda_splitter_state *st; komeda_splitter_obj_add() local
196 struct komeda_merger_state *st; komeda_merger_atomic_duplicate_state() local
222 struct komeda_merger_state *st; komeda_merger_obj_add() local
239 struct komeda_improc_state *st; komeda_improc_atomic_duplicate_state() local
266 struct komeda_improc_state *st; komeda_improc_obj_add() local
282 struct komeda_timing_ctrlr_state *st; komeda_timing_ctrlr_atomic_duplicate_state() local
309 struct komeda_compiz_state *st; komeda_timing_ctrlr_obj_add() local
325 struct komeda_pipeline_state *st; komeda_pipeline_atomic_duplicate_state() local
353 struct komeda_pipeline_state *st; komeda_pipeline_obj_add() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/iio/resolver/
H A Dad2s1210.c108 struct ad2s1210_state *st) in ad2s1210_set_mode()
110 gpiod_set_value(st->gpios[AD2S1210_A0], ad2s1210_mode_vals[mode][0]); in ad2s1210_set_mode()
111 gpiod_set_value(st->gpios[AD2S1210_A1], ad2s1210_mode_vals[mode][1]); in ad2s1210_set_mode()
112 st->mode = mode; in ad2s1210_set_mode()
116 static int ad2s1210_config_write(struct ad2s1210_state *st, u8 data) in ad2s1210_config_write() argument
120 ad2s1210_set_mode(MOD_CONFIG, st); in ad2s1210_config_write()
121 st->tx[0] = data; in ad2s1210_config_write()
122 ret = spi_write(st->sdev, st->tx, 1); in ad2s1210_config_write()
130 static int ad2s1210_config_read(struct ad2s1210_state *st, in ad2s1210_config_read() argument
107 ad2s1210_set_mode(enum ad2s1210_mode mode, struct ad2s1210_state *st) ad2s1210_set_mode() argument
158 ad2s1210_update_frequency_control_word(struct ad2s1210_state *st) ad2s1210_update_frequency_control_word() argument
180 ad2s1210_set_resolution_pin(struct ad2s1210_state *st) ad2s1210_set_resolution_pin() argument
188 ad2s1210_soft_reset(struct ad2s1210_state *st) ad2s1210_soft_reset() argument
203 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fclkin() local
213 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_fclkin() local
242 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fexcit() local
251 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_fexcit() local
279 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_control() local
292 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_control() local
334 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_resolution() local
343 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_resolution() local
388 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fault() local
403 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_clear_fault() local
426 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_reg() local
441 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_reg() local
465 struct ad2s1210_state *st = iio_priv(indio_dev); ad2s1210_read_raw() local
592 ad2s1210_initial(struct ad2s1210_state *st) ad2s1210_initial() argument
631 ad2s1210_setup_gpios(struct ad2s1210_state *st) ad2s1210_setup_gpios() argument
654 struct ad2s1210_state *st; ad2s1210_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/staging/iio/resolver/
H A Dad2s1210.c109 struct ad2s1210_state *st) in ad2s1210_set_mode()
111 gpiod_set_value(st->gpios[AD2S1210_A0], ad2s1210_mode_vals[mode][0]); in ad2s1210_set_mode()
112 gpiod_set_value(st->gpios[AD2S1210_A1], ad2s1210_mode_vals[mode][1]); in ad2s1210_set_mode()
113 st->mode = mode; in ad2s1210_set_mode()
117 static int ad2s1210_config_write(struct ad2s1210_state *st, u8 data) in ad2s1210_config_write() argument
121 ad2s1210_set_mode(MOD_CONFIG, st); in ad2s1210_config_write()
122 st->tx[0] = data; in ad2s1210_config_write()
123 ret = spi_write(st->sdev, st->tx, 1); in ad2s1210_config_write()
131 static int ad2s1210_config_read(struct ad2s1210_state *st, in ad2s1210_config_read() argument
108 ad2s1210_set_mode(enum ad2s1210_mode mode, struct ad2s1210_state *st) ad2s1210_set_mode() argument
159 ad2s1210_update_frequency_control_word(struct ad2s1210_state *st) ad2s1210_update_frequency_control_word() argument
181 ad2s1210_set_resolution_pin(struct ad2s1210_state *st) ad2s1210_set_resolution_pin() argument
189 ad2s1210_soft_reset(struct ad2s1210_state *st) ad2s1210_soft_reset() argument
204 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fclkin() local
214 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_fclkin() local
243 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fexcit() local
252 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_fexcit() local
280 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_control() local
293 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_control() local
335 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_resolution() local
344 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_resolution() local
389 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_fault() local
404 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_clear_fault() local
427 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_show_reg() local
442 struct ad2s1210_state *st = iio_priv(dev_to_iio_dev(dev)); ad2s1210_store_reg() local
466 struct ad2s1210_state *st = iio_priv(indio_dev); ad2s1210_read_raw() local
592 ad2s1210_initial(struct ad2s1210_state *st) ad2s1210_initial() argument
631 ad2s1210_setup_gpios(struct ad2s1210_state *st) ad2s1210_setup_gpios() argument
654 struct ad2s1210_state *st; ad2s1210_probe() local
[all...]

Completed in 18 milliseconds

12345678910>>...60