Home
last modified time | relevance | path

Searched +defs:val +defs:scale (Results 1 – 25 of 131) sorted by relevance

123456

/linux-6.14.4/drivers/iio/adc/
Dsc27xx_adc.c220 static int sc2720_adc_get_ratio(int channel, int scale) in sc2720_adc_get_ratio()
281 static int sc2721_adc_get_ratio(int channel, int scale) in sc2721_adc_get_ratio()
308 static int sc2730_adc_get_ratio(int channel, int scale) in sc2730_adc_get_ratio()
382 static int sc2731_adc_get_ratio(int channel, int scale) in sc2731_adc_get_ratio()
485 int scale, int *val) in sc27xx_adc_read()
584 static void sc27xx_adc_volt_ratio(struct sc27xx_adc_data *data, int channel, int scale, in sc27xx_adc_volt_ratio()
617 int scale, int raw_adc) in sc27xx_adc_convert_volt()
647 int channel, int scale, int *val) in sc27xx_adc_read_processed()
661 int *val, int *val2, long mask) in sc27xx_adc_read_raw()
664 int scale = data->channel_scale[chan->channel]; in sc27xx_adc_read_raw() local
[all …]
Dhx711.c31 int scale; member
69 static int hx711_get_scale_to_gain(int scale) in hx711_get_scale_to_gain()
143 int val = gpiod_get_value(hx711_data->gpiod_dout); in hx711_read() local
166 int i, val; in hx711_wait_for_ready() local
188 int val = hx711_wait_for_ready(hx711_data); in hx711_reset() local
249 int val; in hx711_reset_read() local
271 int *val, int *val2, long mask) in hx711_read_raw()
302 int val, in hx711_write_raw()
Dti-ads8688.c83 unsigned int scale; member
186 unsigned int val) in ads8688_prog_write()
244 int *val, int *val2, long m) in ads8688_read_raw()
291 int val, int val2, long mask) in ads8688_write_raw()
294 unsigned int scale = 0; in ads8688_write_raw() local
/linux-6.14.4/drivers/iio/light/
Dzopt2201.c84 unsigned int scale; /* micro lux per count */ member
95 unsigned int scale; /* micro W/m2 per count */ member
117 unsigned int scale, uscale; /* scale factor as integer + micro */ member
146 unsigned int scale, uscale; /* scale factor as integer + micro */ member
256 int *val, int *val2, long mask) in zopt2201_read_raw()
320 int val, int val2) in zopt2201_write_resolution()
368 int val, int val2) in zopt2201_write_scale_als()
398 int val, int val2) in zopt2201_write_scale_uvb()
412 int val, int val2, long mask) in zopt2201_write_raw()
Disl29018.c72 unsigned int scale; member
88 struct isl29018_scale scale; member
131 static int isl29018_set_scale(struct isl29018_chip *chip, int scale, int uscale) in isl29018_set_scale()
342 int val; in proximity_on_chip_ambient_infrared_suppression_store() local
362 int val, in isl29018_write_raw()
402 int *val, in isl29018_read_raw()
/linux-6.14.4/drivers/gpu/drm/i2c/
Dch7006_mode.c106 subc, scale, scale_mask, norm_mask, e_hd, e_vd) { \ argument
135 subc, scale, scale_mask, norm_mask) \ argument
335 uint64_t scale, aspect; in ch7006_setup_properties() local
368 void ch7006_write(struct i2c_client *client, uint8_t addr, uint8_t val) in ch7006_write()
381 uint8_t val; in ch7006_read() local
/linux-6.14.4/drivers/iio/dac/
Dmcp4728.c299 static void mcp4728_get_scale_avail(enum mcp4728_scale scale, in mcp4728_get_scale_avail()
300 struct mcp4728_data *data, int *val, in mcp4728_get_scale_avail()
307 static void mcp4728_get_scale(int channel, struct mcp4728_data *data, int *val, in mcp4728_get_scale()
326 static int mcp4728_find_matching_scale(struct mcp4728_data *data, int val, in mcp4728_find_matching_scale()
337 static int mcp4728_set_scale(int channel, struct mcp4728_data *data, int val, in mcp4728_set_scale()
340 int scale = mcp4728_find_matching_scale(data, val, val2); in mcp4728_set_scale() local
363 struct iio_chan_spec const *chan, int *val, in mcp4728_read_raw()
380 struct iio_chan_spec const *chan, int val, in mcp4728_write_raw()
403 static void mcp4728_init_scale_avail(enum mcp4728_scale scale, int vref_mv, in mcp4728_init_scale_avail()
Dad5766.c24 #define AD5766_DITHER_SCALE(ch, scale) (scale << (ch * 2)) argument
145 static int __ad5766_spi_read(struct ad5766_state *st, u8 dac, int *val) in __ad5766_spi_read()
182 static int ad5766_read(struct iio_dev *indio_dev, u8 dac, int *val) in ad5766_read()
232 int *val, in ad5766_read_raw()
263 int val, in ad5766_write_raw()
305 uint16_t val; in ad5766_set_dither_source() local
325 u32 scale; in ad5766_get_dither_scale() local
334 unsigned int scale) in ad5766_set_dither_scale()
338 uint16_t val; in ad5766_set_dither_scale() local
523 uint16_t val; in ad5766_default_setup() local
/linux-6.14.4/drivers/iio/
Dinkern.c545 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, in iio_channel_read()
577 int iio_read_channel_raw(struct iio_channel *chan, int *val) in iio_read_channel_raw()
589 int iio_read_channel_average_raw(struct iio_channel *chan, int *val) in iio_read_channel_average_raw()
603 unsigned int scale) in iio_convert_raw_to_processed_unlocked()
681 int *processed, unsigned int scale) in iio_convert_raw_to_processed()
694 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2, in iio_read_channel_attribute()
707 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_offset()
713 int iio_read_channel_processed_scale(struct iio_channel *chan, int *val, in iio_read_channel_processed_scale()
714 unsigned int scale) in iio_read_channel_processed_scale()
742 int iio_read_channel_processed(struct iio_channel *chan, int *val) in iio_read_channel_processed()
[all …]
/linux-6.14.4/drivers/iio/afe/
Diio-rescale.c23 int *val, int *val2) in rescale_process_scale()
112 int rescale_process_offset(struct rescale *rescale, int scale_type, in rescale_process_offset()
114 int *val, int *val2) in rescale_process_offset()
148 int *val, int *val2, long mask) in rescale_read_raw()
151 int scale, scale2; in rescale_read_raw() local
/linux-6.14.4/arch/arm64/kernel/
Dtopology.c156 u64 core_cnt, const_cnt, scale; in amu_scale_freq_tick() local
220 static int init_amu_fie_callback(struct notifier_block *nb, unsigned long val, in init_amu_fie_callback()
255 static void cpu_read_corecnt(void *val) in cpu_read_corecnt()
266 static void cpu_read_constcnt(void *val) in cpu_read_constcnt()
279 int counters_read_on_cpu(int cpu, smp_call_func_t func, u64 *val) in counters_read_on_cpu()
320 int cpc_read_ffh(int cpu, struct cpc_reg *reg, u64 *val) in cpc_read_ffh()
342 int cpc_write_ffh(int cpunum, struct cpc_reg *reg, u64 val) in cpc_write_ffh()
/linux-6.14.4/drivers/leds/
Dleds-lp8788.c31 enum lp8788_isink_scale scale; member
46 u8 addr, mask, val; in lp8788_led_init_device() local
79 u8 val = on << num; in lp8788_led_enable() local
89 enum led_brightness val) in lp8788_brightness_set()
/linux-6.14.4/drivers/tty/serial/
Dar933x_uart.c72 unsigned int val) in ar933x_uart_rmw()
84 unsigned int val) in ar933x_uart_rmw_set()
91 unsigned int val) in ar933x_uart_rmw_clear()
237 unsigned int scale, in ar933x_uart_get_baud()
254 unsigned int *scale, in ar933x_uart_get_scale_step()
292 unsigned int baud, scale, step; in ar933x_uart_set_termios() local
/linux-6.14.4/drivers/media/i2c/
Dtw9910.c32 #define GET_ID(val) ((val & 0xF8) >> 3) argument
33 #define GET_REV(val) (val & 0x07) argument
229 const struct tw9910_scale_ctrl *scale; member
336 s32 val = i2c_smbus_read_byte_data(client, command); in tw9910_mask_set() local
348 const struct tw9910_scale_ctrl *scale) in tw9910_set_scale()
426 const struct tw9910_scale_ctrl *scale; in tw9910_select_norm() local
460 u8 val; in tw9910_s_stream() local
649 u8 val; in tw9910_set_frame() local
801 const struct tw9910_scale_ctrl *scale; in tw9910_set_fmt() local
/linux-6.14.4/drivers/iio/common/scmi_sensors/
Dscmi_iio.c134 static int scmi_iio_set_odr_val(struct iio_dev *iio_dev, int val, int val2) in scmi_iio_set_odr_val()
201 struct iio_chan_spec const *chan, int val, in scmi_iio_write_raw()
250 static int scmi_iio_get_odr_val(struct iio_dev *iio_dev, int *val, int *val2) in scmi_iio_get_odr_val()
287 struct iio_chan_spec const *ch, int *val, int *val2) in scmi_iio_read_channel_data()
333 struct iio_chan_spec const *ch, int *val, in scmi_iio_read_raw()
337 s8 scale; in scmi_iio_read_raw() local
380 s8 exponent, scale; in scmi_iio_get_raw_available() local
497 static u64 scmi_iio_convert_interval_to_ns(u32 val) in scmi_iio_convert_interval_to_ns()
/linux-6.14.4/drivers/gpu/drm/sun4i/
Dsun8i_ui_scaler.c108 unsigned int scale, int_part, float_part; in sun8i_ui_scaler_coef_index() local
132 u32 val, base; in sun8i_ui_scaler_enable() local
Dsun8i_vi_scaler.c848 unsigned int scale, int_part, float_part; in sun8i_vi_scaler_coef_index() local
912 u32 val, base; in sun8i_vi_scaler_enable() local
960 u32 val; in sun8i_vi_scaler_setup() local
/linux-6.14.4/drivers/thunderbolt/
Dusb4.c58 u32 val; in usb4_native_switch_op() local
168 u32 val; in usb4_switch_check_wakes() local
214 u32 val; in link_is_usb4() local
245 u32 val = 0; in usb4_switch_setup() local
310 u32 val; in usb4_switch_configuration_valid() local
392 u32 val; in usb4_switch_lane_bonding_possible() local
414 u32 val; in usb4_switch_set_wake() local
494 u32 val; in usb4_switch_set_sleep() local
689 u32 val; in usb4_switch_nvm_authenticate_status() local
1085 u32 val; in usb4_port_unlock() local
[all …]
/linux-6.14.4/drivers/gpu/drm/sprd/
Dmegacores_pll.c127 static void dphy_set_timing_reg(struct regmap *regmap, int type, u8 val[]) in dphy_set_timing_reg()
219 const u32 scale = 100; in dphy_timing_config() local
222 u8 val[2]; in dphy_timing_config() local
/linux-6.14.4/drivers/hwmon/
Dadm1025.c81 #define IN_FROM_REG(reg, scale) (((reg) * (scale) + 96) / 192) argument
82 #define IN_TO_REG(val, scale) ((val) <= 0 ? 0 : \ argument
87 #define TEMP_TO_REG(val) ((val) <= -127500 ? -128 : \ argument
220 long val; in in_min_store() local
241 long val; in in_max_store() local
282 long val; in temp_min_store() local
304 long val; in temp_max_store() local
369 unsigned long val; in vrm_store() local
Dmax127.c72 static int max127_read_channel(struct i2c_client *client, long *val) in max127_read_channel()
96 long scale, weight; in max127_process_raw() local
117 static int max127_read_input(struct max127_data *data, int channel, long *val) in max127_read_input()
141 static int max127_read_min(struct max127_data *data, int channel, long *val) in max127_read_min()
155 static int max127_read_max(struct max127_data *data, int channel, long *val) in max127_read_max()
169 static int max127_write_min(struct max127_data *data, int channel, long val) in max127_write_min()
191 static int max127_write_max(struct max127_data *data, int channel, long val) in max127_write_max()
227 u32 attr, int channel, long *val) in max127_read()
257 u32 attr, int channel, long val) in max127_write()
/linux-6.14.4/drivers/iio/proximity/
Dirsd200.c128 unsigned int val; in irsd200_setup() local
165 enum iio_event_direction dir, int *val) in irsd200_read_threshold()
169 int scale; in irsd200_read_threshold() local
195 enum iio_event_direction dir, int val) in irsd200_write_threshold()
199 int scale; in irsd200_write_threshold() local
233 static int irsd200_read_data(struct irsd200_data *data, s16 *val) in irsd200_read_data()
250 static int irsd200_read_data_rate(struct irsd200_data *data, int *val) in irsd200_read_data_rate()
269 static int irsd200_write_data_rate(struct irsd200_data *data, int val) in irsd200_write_data_rate()
298 static int irsd200_read_timer(struct irsd200_data *data, int *val, int *val2) in irsd200_read_timer()
319 static int irsd200_write_timer(struct irsd200_data *data, int val, int val2) in irsd200_write_timer()
[all …]
/linux-6.14.4/drivers/clk/
Dclk-xgene.c242 u64 ret, scale; in xgene_clk_pmd_recalc_rate() local
243 u32 val; in xgene_clk_pmd_recalc_rate() local
278 u64 ret, scale; in xgene_clk_pmd_round_rate() local
298 u64 scale, ret; in xgene_clk_pmd_set_rate() local
299 u32 val; in xgene_clk_pmd_set_rate() local
Dclk-fractional-divider.c61 static inline void clk_fd_writel(struct clk_fractional_divider *fd, u32 val) in clk_fd_writel()
75 u32 val; in clk_fd_get_div() local
136 unsigned long scale = fls_long(*parent_rate / rate - 1); in clk_fractional_divider_general_approximation() local
182 u32 val; in clk_fd_set_rate() local
220 static int clk_fd_numerator_get(void *hw, u64 *val) in clk_fd_numerator_get()
232 static int clk_fd_denominator_get(void *hw, u64 *val) in clk_fd_denominator_get()
/linux-6.14.4/drivers/iio/position/
Diqs624-pos.c112 static int iqs624_pos_angle_get(struct iqs62x_core *iqs62x, unsigned int *val) in iqs624_pos_angle_get()
133 int *val, int *val2, long mask) in iqs624_pos_read_raw()
137 unsigned int scale = 1; in iqs624_pos_read_raw() local
188 unsigned int val; in iqs624_pos_write_event_config() local

123456