Home
last modified time | relevance | path

Searched +defs:val +defs:client (Results 1 – 25 of 846) sorted by relevance

12345678910>>...34

/linux-6.14.4/drivers/input/mouse/
Delan_i2c_i2c.c74 static int elan_i2c_read_block(struct i2c_client *client, in elan_i2c_read_block()
75 u16 reg, u8 *val, u16 len) in elan_i2c_read_block()
100 static int elan_i2c_read_cmd(struct i2c_client *client, u16 reg, u8 *val) in elan_i2c_read_cmd()
113 static int elan_i2c_write_cmd(struct i2c_client *client, u16 reg, u16 cmd) in elan_i2c_write_cmd()
139 static int elan_i2c_initialize(struct i2c_client *client) in elan_i2c_initialize()
143 u8 val[256]; in elan_i2c_initialize() local
178 static int elan_i2c_sleep_control(struct i2c_client *client, bool sleep) in elan_i2c_sleep_control()
184 static int elan_i2c_power_control(struct i2c_client *client, bool enable) in elan_i2c_power_control()
186 u8 val[2]; in elan_i2c_power_control() local
215 static int elan_i2c_set_mode(struct i2c_client *client, u8 mode) in elan_i2c_set_mode()
[all …]
Delan_i2c_smbus.c54 static int elan_smbus_initialize(struct i2c_client *client) in elan_smbus_initialize()
86 static int elan_smbus_set_mode(struct i2c_client *client, u8 mode) in elan_smbus_set_mode()
94 static int elan_smbus_sleep_control(struct i2c_client *client, bool sleep) in elan_smbus_sleep_control()
102 static int elan_smbus_power_control(struct i2c_client *client, bool enable) in elan_smbus_power_control()
107 static int elan_smbus_calibrate(struct i2c_client *client) in elan_smbus_calibrate()
115 static int elan_smbus_calibrate_result(struct i2c_client *client, u8 *val) in elan_smbus_calibrate_result()
131 static int elan_smbus_get_baseline_data(struct i2c_client *client, in elan_smbus_get_baseline_data()
135 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_baseline_data() local
150 static int elan_smbus_get_version(struct i2c_client *client, in elan_smbus_get_version()
154 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_version() local
[all …]
/linux-6.14.4/drivers/misc/
Dad525x_dpot-i2c.c14 static int write_d8(void *client, u8 val) in write_d8()
19 static int write_r8d8(void *client, u8 reg, u8 val) in write_r8d8()
24 static int write_r8d16(void *client, u8 reg, u16 val) in write_r8d16()
29 static int read_d8(void *client) in read_d8()
34 static int read_r8d8(void *client, u8 reg) in read_r8d8()
39 static int read_r8d16(void *client, u8 reg) in read_r8d16()
53 static int ad_dpot_i2c_probe(struct i2c_client *client) in ad_dpot_i2c_probe()
70 static void ad_dpot_i2c_remove(struct i2c_client *client) in ad_dpot_i2c_remove()
Disl29003.c50 struct i2c_client *client; member
64 static int __isl29003_read_reg(struct i2c_client *client, in __isl29003_read_reg()
72 static int __isl29003_write_reg(struct i2c_client *client, in __isl29003_write_reg()
73 u32 reg, u8 mask, u8 shift, u8 val) in __isl29003_write_reg()
101 static int isl29003_get_range(struct i2c_client *client) in isl29003_get_range()
107 static int isl29003_set_range(struct i2c_client *client, int range) in isl29003_set_range()
114 static int isl29003_get_resolution(struct i2c_client *client) in isl29003_get_resolution()
120 static int isl29003_set_resolution(struct i2c_client *client, int res) in isl29003_set_resolution()
127 static int isl29003_get_mode(struct i2c_client *client) in isl29003_get_mode()
133 static int isl29003_set_mode(struct i2c_client *client, int mode) in isl29003_set_mode()
[all …]
Disl29020.c27 struct i2c_client *client = to_i2c_client(dev); in als_sensing_range_show() local
28 int val; in als_sensing_range_show() local
41 struct i2c_client *client = to_i2c_client(dev); in als_lux_input_data_show() local
42 int ret_val, val; in als_lux_input_data_show() local
77 struct i2c_client *client = to_i2c_client(dev); in als_sensing_range_store() local
79 unsigned long val; in als_sensing_range_store() local
111 static void als_set_power_state(struct i2c_client *client, int enable) in als_set_power_state()
142 static int als_set_default_config(struct i2c_client *client) in als_set_default_config()
154 static int isl29020_probe(struct i2c_client *client) in isl29020_probe()
173 static void isl29020_remove(struct i2c_client *client) in isl29020_remove()
[all …]
Dad525x_dpot-spi.c14 static int write8(void *client, u8 val) in write8()
21 static int write16(void *client, u8 reg, u8 val) in write16()
28 static int write24(void *client, u8 reg, u16 val) in write24()
35 static int read8(void *client) in read8()
47 static int read16(void *client, u8 reg) in read16()
60 static int read24(void *client, u8 reg) in read24()
Dds1682.c59 struct i2c_client *client = to_i2c_client(dev); in ds1682_show() local
60 unsigned long long val, check; in ds1682_show() local
102 struct i2c_client *client = to_i2c_client(dev); in ds1682_store() local
103 u64 val; in ds1682_store() local
160 struct i2c_client *client = kobj_to_i2c_client(kobj); in ds1682_eeprom_read() local
178 struct i2c_client *client = kobj_to_i2c_client(kobj); in ds1682_eeprom_write() local
201 static int ds1682_nvmem_read(void *priv, unsigned int offset, void *val, in ds1682_nvmem_read()
204 struct i2c_client *client = priv; in ds1682_nvmem_read() local
212 static int ds1682_nvmem_write(void *priv, unsigned int offset, void *val, in ds1682_nvmem_write()
215 struct i2c_client *client = priv; in ds1682_nvmem_write() local
[all …]
/linux-6.14.4/drivers/hwmon/
Dadt7411.c106 struct i2c_client *client; member
116 static int adt7411_read_10_bit(struct i2c_client *client, u8 lsb_reg, in adt7411_read_10_bit()
120 int val, tmp; in adt7411_read_10_bit() local
140 static int adt7411_modify_bit(struct i2c_client *client, u8 reg, u8 bit, in adt7411_modify_bit()
144 int ret, val; in adt7411_modify_bit() local
169 struct i2c_client *client = data->client; in adt7411_show_bit() local
181 struct i2c_client *client = data->client; in adt7411_set_bit() local
215 static int adt7411_read_in_alarm(struct device *dev, int channel, long *val) in adt7411_read_in_alarm()
218 struct i2c_client *client = data->client; in adt7411_read_in_alarm() local
228 static int adt7411_read_in_vdd(struct device *dev, u32 attr, long *val) in adt7411_read_in_vdd()
[all …]
Dw83l786ng.c79 #define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \ argument
84 #define TEMP_TO_REG(val) (clamp_val(((val) < 0 ? (val) + 0x100 * 1000 \ argument
86 #define TEMP_FROM_REG(val) (((val) & 0x80 ? \ argument
94 #define IN_TO_REG(val) (clamp_val((((val) + 4) / 8), 0, 255)) argument
95 #define IN_FROM_REG(val) ((val) * 8) argument
97 #define DIV_FROM_REG(val) (1 << (val)) argument
100 DIV_TO_REG(long val) in DIV_TO_REG()
113 struct i2c_client *client; member
138 w83l786ng_read_value(struct i2c_client *client, u8 reg) in w83l786ng_read_value()
144 w83l786ng_write_value(struct i2c_client *client, u8 reg, u8 value) in w83l786ng_write_value()
[all …]
Dadm1026.c186 #define SCALE(val, from, to) (((val)*(to) + ((from)/2))/(from)) argument
187 #define INS_TO_REG(n, val) \ argument
190 #define INS_FROM_REG(n, val) (SCALE(val, 192, adm1026_scaling[n])) argument
197 #define FAN_TO_REG(val, div) ((val) <= 0 ? 0xff : \ argument
200 #define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : (val) == 0xff ? 0 : \ argument
202 #define DIV_FROM_REG(val) (1 << (val)) argument
203 #define DIV_TO_REG(val) ((val) >= 8 ? 3 : (val) >= 4 ? 2 : (val) >= 2 ? 1 : 0) argument
206 #define TEMP_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), \ argument
208 #define TEMP_FROM_REG(val) ((val) * 1000) argument
209 #define OFFSET_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val(val, -128000, 127000), \ argument
[all …]
Df75375s.c114 static inline int f75375_read8(struct i2c_client *client, u8 reg) in f75375_read8()
120 static inline u16 f75375_read16(struct i2c_client *client, u8 reg) in f75375_read16()
126 static inline void f75375_write8(struct i2c_client *client, u8 reg, in f75375_write8()
132 static inline void f75375_write16(struct i2c_client *client, u8 reg, in f75375_write16()
141 static void f75375_write_pwm(struct i2c_client *client, int nr) in f75375_write_pwm()
153 struct i2c_client *client = to_i2c_client(dev); in f75375_update_device() local
263 struct i2c_client *client = to_i2c_client(dev); in set_fan_min() local
265 unsigned long val; in set_fan_min() local
283 struct i2c_client *client = to_i2c_client(dev); in set_fan_target() local
285 unsigned long val; in set_fan_target() local
[all …]
Dlm90.c686 struct i2c_client *client; member
737 static inline s32 lm90_write_no_pec(struct i2c_client *client, u8 value) in lm90_write_no_pec()
750 static int lm90_read_reg(struct i2c_client *client, u8 reg) in lm90_read_reg()
784 static int lm90_write_reg(struct i2c_client *client, u8 reg, u8 val) in lm90_write_reg()
794 static int lm90_write16(struct i2c_client *client, u8 regh, u8 regl, u16 val) in lm90_write16()
804 static int lm90_read16(struct i2c_client *client, u8 regh, u8 regl, in lm90_read16()
878 static int lm90_write_convrate(struct lm90_data *data, int val) in lm90_write_convrate()
904 static int lm90_set_convrate(struct i2c_client *client, struct lm90_data *data, in lm90_set_convrate()
924 static int lm90_set_faultqueue(struct i2c_client *client, in lm90_set_faultqueue()
925 struct lm90_data *data, int val) in lm90_set_faultqueue()
[all …]
Dw83791d.c195 static inline int w83791d_read(struct i2c_client *client, u8 reg) in w83791d_read()
200 static inline int w83791d_write(struct i2c_client *client, u8 reg, u8 value) in w83791d_write()
210 #define IN_TO_REG(val) (clamp_val((((val) + 8) / 16), 0, 255)) argument
211 #define IN_FROM_REG(val) ((val) * 16) argument
221 #define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \ argument
226 #define TEMP1_FROM_REG(val) ((val) * 1000) argument
227 #define TEMP1_TO_REG(val) ((val) <= -128000 ? -128 : \ argument
238 #define TEMP23_FROM_REG(val) ((val) / 128 * 500) argument
239 #define TEMP23_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), -128000, \ argument
243 #define TARGET_TEMP_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, 127000), \ argument
[all …]
Demc6w201.c46 struct i2c_client *client; member
61 static u16 emc6w201_read16(struct i2c_client *client, u8 reg) in emc6w201_read16()
80 static int emc6w201_write16(struct i2c_client *client, u8 reg, u16 val) in emc6w201_write16()
95 static u8 emc6w201_read8(struct i2c_client *client, u8 reg) in emc6w201_read8()
97 int val; in emc6w201_read8() local
110 static int emc6w201_write8(struct i2c_client *client, u8 reg, u8 val) in emc6w201_write8()
125 struct i2c_client *client = data->client; in emc6w201_update_device() local
194 struct i2c_client *client = data->client; in in_store() local
198 long val; in in_store() local
233 struct i2c_client *client = data->client; in temp_store() local
[all …]
Dgl518sm.c71 #define RAW_FROM_REG(val) val argument
73 #define BOOL_FROM_REG(val) ((val) ? 0 : 1) argument
74 #define BOOL_TO_REG(val) ((val) ? 0 : 1) argument
76 #define TEMP_CLAMP(val) clamp_val(val, -119000, 136000) argument
77 #define TEMP_TO_REG(val) (DIV_ROUND_CLOSEST(TEMP_CLAMP(val), 1000) + 119) argument
78 #define TEMP_FROM_REG(val) (((val) - 119) * 1000) argument
88 #define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (480000 / ((val) * (div)))) argument
90 #define IN_CLAMP(val) clamp_val(val, 0, 255 * 19) argument
91 #define IN_TO_REG(val) DIV_ROUND_CLOSEST(IN_CLAMP(val), 19) argument
92 #define IN_FROM_REG(val) ((val) * 19) argument
[all …]
Dlm85.c124 #define SCALE(val, from, to) (((val) * (to) + ((from) / 2)) / (from)) argument
126 #define INS_TO_REG(n, val) \ argument
130 #define INSEXT_FROM_REG(n, val, ext) \ argument
133 #define INS_FROM_REG(n, val) SCALE((val), 192, lm85_scaling[n]) argument
136 static inline u16 FAN_TO_REG(unsigned long val) in FAN_TO_REG()
142 #define FAN_FROM_REG(val) ((val) == 0 ? -1 : (val) == 0xffff ? 0 : \ argument
146 #define TEMP_TO_REG(val) \ argument
148 #define TEMPEXT_FROM_REG(val, ext) \ argument
150 #define TEMP_FROM_REG(val) ((val) * 1000) argument
152 #define PWM_TO_REG(val) clamp_val(val, 0, 255) argument
[all …]
Dadt7475.c198 struct i2c_client *client; member
234 static inline u16 temp2reg(struct adt7475_data *data, long val) in temp2reg()
314 static int adt7475_read_word(struct i2c_client *client, int reg) in adt7475_read_word()
328 static void adt7475_write_word(struct i2c_client *client, int reg, u16 val) in adt7475_write_word()
339 unsigned short val; in voltage_show() local
362 struct i2c_client *client = data->client; in voltage_store() local
364 long val; in voltage_store() local
461 struct i2c_client *client = data->client; in temp_store() local
465 long val; in temp_store() local
563 long val; in temp_st_show() local
[all …]
/linux-6.14.4/drivers/media/pci/mgb4/
Dmgb4_i2c.c13 static int read_r16(struct i2c_client *client, u16 reg, u8 *val, int len) in read_r16()
43 static int write_r16(struct i2c_client *client, u16 reg, const u8 *val, int len) in write_r16()
72 int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap, in mgb4_i2c_init()
84 void mgb4_i2c_free(struct mgb4_i2c_client *client) in mgb4_i2c_free()
89 s32 mgb4_i2c_read_byte(struct mgb4_i2c_client *client, u16 reg) in mgb4_i2c_read_byte()
104 s32 mgb4_i2c_write_byte(struct mgb4_i2c_client *client, u16 reg, u8 val) in mgb4_i2c_write_byte()
112 s32 mgb4_i2c_mask_byte(struct mgb4_i2c_client *client, u16 reg, u8 mask, u8 val) in mgb4_i2c_mask_byte()
126 int mgb4_i2c_configure(struct mgb4_i2c_client *client, in mgb4_i2c_configure()
/linux-6.14.4/drivers/iio/accel/
Dmma9551_core.c108 static int mma9551_transfer(struct i2c_client *client, in mma9551_transfer()
216 int mma9551_read_config_byte(struct i2c_client *client, u8 app_id, in mma9551_read_config_byte()
217 u16 reg, u8 *val) in mma9551_read_config_byte()
241 int mma9551_write_config_byte(struct i2c_client *client, u8 app_id, in mma9551_write_config_byte()
242 u16 reg, u8 val) in mma9551_write_config_byte()
266 int mma9551_read_status_byte(struct i2c_client *client, u8 app_id, in mma9551_read_status_byte()
267 u16 reg, u8 *val) in mma9551_read_status_byte()
291 int mma9551_read_config_word(struct i2c_client *client, u8 app_id, in mma9551_read_config_word()
292 u16 reg, u16 *val) in mma9551_read_config_word()
325 int mma9551_write_config_word(struct i2c_client *client, u8 app_id, in mma9551_write_config_word()
[all …]
/linux-6.14.4/drivers/staging/media/atomisp/i2c/
Datomisp-mt9m114.c44 mt9m114_read_reg(struct i2c_client *client, u16 data_length, u32 reg, u32 *val) in mt9m114_read_reg()
96 mt9m114_write_reg(struct i2c_client *client, u16 data_length, u16 reg, u32 val) in mt9m114_write_reg()
176 misensor_rmw_reg(struct i2c_client *client, u16 data_length, u16 reg, in misensor_rmw_reg()
180 u32 val; in misensor_rmw_reg() local
233 static int __mt9m114_flush_reg_array(struct i2c_client *client, in __mt9m114_flush_reg_array()
274 static int __mt9m114_buf_reg_array(struct i2c_client *client, in __mt9m114_buf_reg_array()
315 __mt9m114_write_reg_is_consecutive(struct i2c_client *client, in __mt9m114_write_reg_is_consecutive()
339 static int mt9m114_write_reg_array(struct i2c_client *client, in mt9m114_write_reg_array()
406 static int mt9m114_wait_state(struct i2c_client *client, int timeout) in mt9m114_wait_state()
409 unsigned int val; in mt9m114_wait_state() local
[all …]
/linux-6.14.4/drivers/media/i2c/
Dmsp3400-driver.c100 int msp_reset(struct i2c_client *client) in msp_reset()
145 static int msp_read(struct i2c_client *client, int dev, int addr) in msp_read()
186 int msp_read_dem(struct i2c_client *client, int addr) in msp_read_dem()
191 int msp_read_dsp(struct i2c_client *client, int addr) in msp_read_dsp()
196 static int msp_write(struct i2c_client *client, int dev, int addr, int val) in msp_write()
224 int msp_write_dem(struct i2c_client *client, int addr, int val) in msp_write_dem()
229 int msp_write_dsp(struct i2c_client *client, int addr, int val) in msp_write_dsp()
275 void msp_set_scart(struct i2c_client *client, int in, int out) in msp_set_scart()
301 static void msp_wake_thread(struct i2c_client *client) in msp_wake_thread()
329 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); in msp_s_ctrl() local
[all …]
Dmsp3400-kthreads.c175 static void msp_set_source(struct i2c_client *client, u16 src) in msp_set_source()
193 void msp3400c_set_carrier(struct i2c_client *client, int cdo1, int cdo2) in msp3400c_set_carrier()
202 void msp3400c_set_mode(struct i2c_client *client, int mode) in msp3400c_set_mode()
240 static void msp3400c_set_audmode(struct i2c_client *client) in msp3400c_set_audmode()
372 static void msp3400c_print_mode(struct i2c_client *client) in msp3400c_print_mode()
401 static int msp3400c_detect_stereo(struct i2c_client *client) in msp3400c_detect_stereo()
404 int val; in msp3400c_detect_stereo() local
479 static void watch_stereo(struct i2c_client *client) in watch_stereo()
492 struct i2c_client *client = data; in msp3400c_thread() local
495 int count, max1, max2, val1, val2, val, i; in msp3400c_thread() local
[all …]
Dov9640.c171 static int ov9640_reg_read(struct i2c_client *client, u8 reg, u8 *val) in ov9640_reg_read()
200 static int ov9640_reg_write(struct i2c_client *client, u8 reg, u8 val) in ov9640_reg_write()
229 static int ov9640_reg_rmw(struct i2c_client *client, u8 reg, u8 set, u8 unset) in ov9640_reg_rmw()
231 u8 val; in ov9640_reg_rmw() local
253 static int ov9640_reset(struct i2c_client *client) in ov9640_reset()
276 struct i2c_client *client = v4l2_get_subdevdata(&priv->subdev); in ov9640_s_ctrl() local
298 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov9640_get_register() local
300 u8 val; in ov9640_get_register() local
319 struct i2c_client *client = v4l2_get_subdevdata(sd); in ov9640_set_register() local
395 static int ov9640_write_regs(struct i2c_client *client, u32 width, in ov9640_write_regs()
[all …]
/linux-6.14.4/drivers/power/supply/
Dsbs-battery.c206 struct i2c_client *client; member
251 int val = sbs_read_word_data(chip->client, BATTERY_MODE_OFFSET); in sbs_disable_charger_broadcasts() local
269 struct i2c_client *client = chip->client; in sbs_update_presence() local
335 static int sbs_read_word_data(struct i2c_client *client, u8 address) in sbs_read_word_data()
358 static int sbs_read_string_data_fallback(struct i2c_client *client, u8 address, char *values) in sbs_read_string_data_fallback()
426 static int sbs_read_string_data(struct i2c_client *client, u8 address, char *values) in sbs_read_string_data()
458 static int sbs_write_word_data(struct i2c_client *client, u8 address, in sbs_write_word_data()
482 static int sbs_status_correct(struct i2c_client *client, int *intval) in sbs_status_correct()
507 static bool sbs_bat_needs_calibration(struct i2c_client *client) in sbs_bat_needs_calibration()
519 struct i2c_client *client, enum power_supply_property psp, in sbs_get_ti_battery_presence_and_health()
[all …]
/linux-6.14.4/drivers/net/pse-pd/
Dtps23881.c57 struct i2c_client *client; member
121 struct i2c_client *client = priv->client; in tps23881_pi_set_pw_pol_limit() local
123 u16 val; in tps23881_pi_set_pw_pol_limit() local
147 struct i2c_client *client = priv->client; in tps23881_pi_enable_manual_pol() local
150 u16 val; in tps23881_pi_enable_manual_pol() local
168 struct i2c_client *client = priv->client; in tps23881_pi_enable() local
170 u16 val; in tps23881_pi_enable() local
190 struct i2c_client *client = priv->client; in tps23881_pi_disable() local
192 u16 val; in tps23881_pi_disable() local
256 struct i2c_client *client = priv->client; in tps23881_pi_get_admin_state() local
[all …]

12345678910>>...34