/linux-6.14.4/drivers/hwmon/ |
D | max127.c | 72 static int max127_read_channel(struct i2c_client *client, long *val) in max127_read_channel() 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() 230 struct max127_data *data = dev_get_drvdata(dev); in max127_read() local 257 u32 attr, int channel, long val) in max127_write() 260 struct max127_data *data = dev_get_drvdata(dev); in max127_write() local [all …]
|
D | ina238.c | 113 static int ina238_read_reg24(const struct i2c_client *client, u8 reg, u32 *val) in ina238_read_reg24() 115 u8 data[3]; in ina238_read_reg24() local 130 long *val) in ina238_read_in() 132 struct ina238_data *data = dev_get_drvdata(dev); in ina238_read_in() local 215 long val) in ina238_write_in() 217 struct ina238_data *data = dev_get_drvdata(dev); in ina238_write_in() local 263 static int ina238_read_current(struct device *dev, u32 attr, long *val) in ina238_read_current() 265 struct ina238_data *data = dev_get_drvdata(dev); in ina238_read_current() local 286 static int ina238_read_power(struct device *dev, u32 attr, long *val) in ina238_read_power() 288 struct ina238_data *data = dev_get_drvdata(dev); in ina238_read_power() local [all …]
|
D | sch5636.c | 71 struct sch5636_data *data = dev_get_drvdata(dev); in sch5636_update_device() local 73 int i, val; in sch5636_update_device() local 170 struct sch5636_data *data = sch5636_update_device(dev); in in_value_show() local 171 int val; in in_value_show() local 195 struct sch5636_data *data = sch5636_update_device(dev); in temp_value_show() local 196 int val; in temp_value_show() local 209 struct sch5636_data *data = sch5636_update_device(dev); in temp_fault_show() local 210 int val; in temp_fault_show() local 223 struct sch5636_data *data = sch5636_update_device(dev); in temp_alarm_show() local 224 int val; in temp_alarm_show() local [all …]
|
D | gl520sm.c | 111 struct gl520_data *data = dev_get_drvdata(dev); in gl520_update_device() local 113 int val, i; in gl520_update_device() local 192 struct gl520_data *data = gl520_update_device(dev); in cpu0_vid_show() local 197 #define VDD_FROM_REG(val) DIV_ROUND_CLOSEST((val) * 95, 4) argument 198 #define VDD_CLAMP(val) clamp_val(val, 0, 255 * 95 / 4) argument 199 #define VDD_TO_REG(val) DIV_ROUND_CLOSEST(VDD_CLAMP(val) * 4, 95) argument 201 #define IN_FROM_REG(val) ((val) * 19) argument 202 #define IN_CLAMP(val) clamp_val(val, 0, 255 * 19) argument 203 #define IN_TO_REG(val) DIV_ROUND_CLOSEST(IN_CLAMP(val), 19) argument 209 struct gl520_data *data = gl520_update_device(dev); in in_input_show() local [all …]
|
D | f71805f.c | 71 int val; in superio_inw() local 202 static inline u8 in_to_reg(long val) in in_to_reg() 217 static inline u8 in0_to_reg(long val) in in0_to_reg() 257 static inline u8 pwm_freq_to_reg(unsigned long val) in pwm_freq_to_reg() 279 static inline u8 temp_to_reg(long val) in temp_to_reg() 293 static u8 f71805f_read8(struct f71805f_data *data, u8 reg) in f71805f_read8() 300 static void f71805f_write8(struct f71805f_data *data, u8 reg, u8 val) in f71805f_write8() 311 static u16 f71805f_read16(struct f71805f_data *data, u8 reg) in f71805f_read16() 313 u16 val; in f71805f_read16() local 324 static void f71805f_write16(struct f71805f_data *data, u8 reg, u16 val) in f71805f_write16() [all …]
|
D | aht10.c | 102 static int aht10_init(struct aht10_data *data) in aht10_init() 133 static int aht10_polltime_expired(struct aht10_data *data) in aht10_polltime_expired() 163 static int aht10_read_values(struct aht10_data *data) in aht10_read_values() 222 static ssize_t aht10_interval_write(struct aht10_data *data, in aht10_interval_write() 223 long val) in aht10_interval_write() 233 static ssize_t aht10_interval_read(struct aht10_data *data, in aht10_interval_read() 234 long *val) in aht10_interval_read() 243 static int aht10_temperature1_read(struct aht10_data *data, long *val) in aht10_temperature1_read() 258 static int aht10_humidity1_read(struct aht10_data *data, long *val) in aht10_humidity1_read() 270 static umode_t aht10_hwmon_visible(const void *data, enum hwmon_sensor_types type, in aht10_hwmon_visible() [all …]
|
D | w83793.c | 170 static inline unsigned long FAN_FROM_REG(u16 val) in FAN_FROM_REG() 189 static inline u8 TIME_TO_REG(unsigned long val) in TIME_TO_REG() 199 static inline s8 TEMP_TO_REG(long val, s8 min, s8 max) in TEMP_TO_REG() 279 struct w83793_data *data = container_of(ref, struct w83793_data, kref); in w83793_release_resources() local 314 struct w83793_data *data = dev_get_drvdata(dev); in vrm_show() local 321 struct w83793_data *data = w83793_update_device(dev); in show_vid() local 333 struct w83793_data *data = dev_get_drvdata(dev); in vrm_store() local 334 unsigned long val; in vrm_store() local 353 struct w83793_data *data = w83793_update_device(dev); in show_alarm_beep() local 359 u8 val; in show_alarm_beep() local [all …]
|
D | lm63.c | 114 #define FAN_TO_REG(val) ((val) <= 82 ? 0xFFFC : \ argument 117 #define TEMP8_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), -128000, \ argument 119 #define TEMP8U_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, \ argument 122 #define TEMP11_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), -128000, \ argument 124 #define TEMP11U_TO_REG(val) (DIV_ROUND_CLOSEST(clamp_val((val), 0, \ argument 126 #define HYST_TO_REG(val) DIV_ROUND_CLOSEST(clamp_val((val), 0, 127000), \ argument 178 static inline int temp8_from_reg(struct lm63_data *data, int nr) in temp8_from_reg() 185 static inline int lut_temp_from_reg(struct lm63_data *data, int nr) in lut_temp_from_reg() 190 static inline int lut_temp_to_reg(struct lm63_data *data, long val) in lut_temp_to_reg() 203 static void lm63_update_lut(struct lm63_data *data) in lm63_update_lut() [all …]
|
D | lm78.c | 72 static inline u8 IN_TO_REG(unsigned long val) in IN_TO_REG() 77 #define IN_FROM_REG(val) ((val) * 16) argument 88 static inline int FAN_FROM_REG(u8 val, int div) in FAN_FROM_REG() 97 static inline s8 TEMP_TO_REG(long val) in TEMP_TO_REG() 103 static inline int TEMP_FROM_REG(s8 val) in TEMP_FROM_REG() 108 #define DIV_FROM_REG(val) (1 << (val)) argument 146 struct lm78_data *data = lm78_update_device(dev); in in_show() local 154 struct lm78_data *data = lm78_update_device(dev); in in_min_show() local 162 struct lm78_data *data = lm78_update_device(dev); in in_max_show() local 170 struct lm78_data *data = dev_get_drvdata(dev); in in_min_store() local [all …]
|
D | gl518sm.c | 71 #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 …]
|
D | nct7904.c | 145 static int nct7904_bank_lock(struct nct7904_data *data, unsigned int bank) in nct7904_bank_lock() 160 static inline void nct7904_bank_release(struct nct7904_data *data) in nct7904_bank_release() 166 static int nct7904_read_reg(struct nct7904_data *data, in nct7904_read_reg() 184 static int nct7904_read_reg16(struct nct7904_data *data, in nct7904_read_reg16() 206 static int nct7904_write_reg(struct nct7904_data *data, in nct7904_write_reg() 207 unsigned int bank, unsigned int reg, u8 val) in nct7904_write_reg() 221 long *val) in nct7904_read_fan() 223 struct nct7904_data *data = dev_get_drvdata(dev); in nct7904_read_fan() local 274 const struct nct7904_data *data = _data; in nct7904_fan_is_visible() local 300 long *val) in nct7904_read_in() [all …]
|
D | f71882fg.c | 288 static u8 f71882fg_read8(struct f71882fg_data *data, u8 reg) in f71882fg_read8() 290 u8 val; in f71882fg_read8() local 298 static u16 f71882fg_read16(struct f71882fg_data *data, u8 reg) in f71882fg_read16() 300 u16 val; in f71882fg_read16() local 318 static void f71882fg_write8(struct f71882fg_data *data, u8 reg, u8 val) in f71882fg_write8() 324 static void f71882fg_write16(struct f71882fg_data *data, u8 reg, u16 val) in f71882fg_write16() 330 static u16 f71882fg_read_temp(struct f71882fg_data *data, int nr) in f71882fg_read_temp() 340 struct f71882fg_data *data = dev_get_drvdata(dev); in f71882fg_update_device() local 516 struct f71882fg_data *data = dev_get_drvdata(dev); in name_show() local 525 struct f71882fg_data *data = f71882fg_update_device(dev); in show_temp() local [all …]
|
D | lm87.c | 109 #define IN_TO_REG(val, scale) ((val) <= 0 ? 0 : \ argument 114 #define TEMP_TO_REG(val) ((val) <= -127500 ? -128 : \ argument 121 #define FAN_TO_REG(val, div) ((val) * (div) * 255 <= 1350000 ? 255 : \ argument 128 #define AOUT_TO_REG(val) ((val) <= 0 ? 0 : \ argument 186 struct lm87_data *data = i2c_get_clientdata(client); in lm87_update_device() local 269 struct lm87_data *data = lm87_update_device(dev); in in_input_show() local 279 struct lm87_data *data = lm87_update_device(dev); in in_min_show() local 289 struct lm87_data *data = lm87_update_device(dev); in in_max_show() local 300 struct lm87_data *data = i2c_get_clientdata(client); in in_min_store() local 302 long val; in in_min_store() local [all …]
|
D | f75375s.c | 143 struct f75375_data *data = i2c_get_clientdata(client); in f75375_write_pwm() local 154 struct f75375_data *data = i2c_get_clientdata(client); in f75375_update_device() local 264 struct f75375_data *data = i2c_get_clientdata(client); in set_fan_min() local 265 unsigned long val; in set_fan_min() local 284 struct f75375_data *data = i2c_get_clientdata(client); in set_fan_target() local 285 unsigned long val; in set_fan_target() local 309 struct f75375_data *data = i2c_get_clientdata(client); in set_pwm() local 310 unsigned long val; in set_pwm() local 332 struct f75375_data *data = f75375_update_device(dev); in show_pwm_enable() local 336 static int set_pwm_enable_direct(struct i2c_client *client, int nr, int val) in set_pwm_enable_direct() [all …]
|
D | smsc47m192.c | 47 static inline int SCALE(long val, int mul, int div) in SCALE() 65 static inline u8 IN_TO_REG(unsigned long val, int n) in IN_TO_REG() 75 static inline s8 TEMP_TO_REG(long val) in TEMP_TO_REG() 80 static inline int TEMP_FROM_REG(s8 val) in TEMP_FROM_REG() 106 struct smsc47m192_data *data = dev_get_drvdata(dev); in smsc47m192_update_device() local 174 struct smsc47m192_data *data = smsc47m192_update_device(dev); in in_show() local 183 struct smsc47m192_data *data = smsc47m192_update_device(dev); in in_min_show() local 192 struct smsc47m192_data *data = smsc47m192_update_device(dev); in in_max_show() local 201 struct smsc47m192_data *data = dev_get_drvdata(dev); in in_min_store() local 203 unsigned long val; in in_min_store() local [all …]
|
D | amc6821.c | 165 static int amc6821_temp_read_values(struct regmap *regmap, u32 attr, int channel, long *val) in amc6821_temp_read_values() 194 u32 attr, int channel, long *val) in amc6821_read_alarms() 242 static int amc6821_temp_read(struct device *dev, u32 attr, int channel, long *val) in amc6821_temp_read() 244 struct amc6821_data *data = dev_get_drvdata(dev); in amc6821_temp_read() local 262 static int amc6821_temp_write(struct device *dev, u32 attr, int channel, long val) in amc6821_temp_write() 264 struct amc6821_data *data = dev_get_drvdata(dev); in amc6821_temp_write() local 285 static int amc6821_pwm_read(struct device *dev, u32 attr, long *val) in amc6821_pwm_read() 287 struct amc6821_data *data = dev_get_drvdata(dev); in amc6821_pwm_read() local 346 static int amc6821_pwm_write(struct device *dev, u32 attr, long val) in amc6821_pwm_write() 348 struct amc6821_data *data = dev_get_drvdata(dev); in amc6821_pwm_write() local [all …]
|
/linux-6.14.4/drivers/iio/light/ |
D | veml6030.c | 183 struct veml6030_data *data = iio_priv(dev_to_iio_dev(dev)); in in_illuminance_period_available_show() local 225 static int veml6030_als_pwr_on(struct veml6030_data *data) in veml6030_als_pwr_on() 240 static int veml6030_als_shut_down(struct veml6030_data *data) in veml6030_als_shut_down() 246 static void veml6030_als_shut_down_action(void *data) in veml6030_als_shut_down_action() 362 static int veml6030_get_it(struct veml6030_data *data, int *val, int *val2) in veml6030_get_it() 380 static int veml6030_set_it(struct iio_dev *indio_dev, int val, int val2) in veml6030_set_it() 382 struct veml6030_data *data = iio_priv(indio_dev); in veml6030_set_it() local 432 int *val, int *val2) in veml6030_read_persistence() 435 struct veml6030_data *data = iio_priv(indio_dev); in veml6030_read_persistence() local 457 int val, int val2) in veml6030_write_persistence() [all …]
|
D | veml6070.c | 50 static int veml6070_calc_it(struct device *dev, struct veml6070_data *data) in veml6070_calc_it() 75 static int veml6070_get_it(struct veml6070_data *data, int *val, int *val2) in veml6070_get_it() 85 static int veml6070_set_it(struct veml6070_data *data, int val, int val2) in veml6070_set_it() 103 static int veml6070_read(struct veml6070_data *data) in veml6070_read() 105 int ret, it_ms, val, val2; in veml6070_read() local 159 static int veml6070_to_uv_index(struct veml6070_data *data, unsigned int val) in veml6070_to_uv_index() 189 int *val, int *val2, long mask) in veml6070_read_raw() 191 struct veml6070_data *data = iio_priv(indio_dev); in veml6070_read_raw() local 217 struct veml6070_data *data = iio_priv(indio_dev); in veml6070_read_avail() local 232 int val, int val2, long mask) in veml6070_write_raw() [all …]
|
/linux-6.14.4/drivers/iio/proximity/ |
D | pulsedlight-lidar-lite-v2.c | 69 static int lidar_i2c_xfer(struct lidar_data *data, u8 reg, u8 *val, int len) in lidar_i2c_xfer() 90 static int lidar_smbus_xfer(struct lidar_data *data, u8 reg, u8 *val, int len) in lidar_smbus_xfer() 119 static int lidar_read_byte(struct lidar_data *data, u8 reg) in lidar_read_byte() 122 u8 val; in lidar_read_byte() local 131 static inline int lidar_write_control(struct lidar_data *data, int val) in lidar_write_control() 136 static inline int lidar_write_power(struct lidar_data *data, int val) in lidar_write_power() 142 static int lidar_read_measurement(struct lidar_data *data, u16 *reg) in lidar_read_measurement() 155 static int lidar_get_measurement(struct lidar_data *data, u16 *reg) in lidar_get_measurement() 202 int *val, int *val2, long mask) in lidar_read_raw() 204 struct lidar_data *data = iio_priv(indio_dev); in lidar_read_raw() local [all …]
|
D | sx_common.c | 61 struct sx_common_data *data = iio_priv(indio_dev); in sx_common_irq_handler() local 77 unsigned int val, chan; in sx_common_push_events() local 78 struct sx_common_data *data = iio_priv(indio_dev); in sx_common_push_events() local 110 static int sx_common_enable_irq(struct sx_common_data *data, unsigned int irq) in sx_common_enable_irq() 118 static int sx_common_disable_irq(struct sx_common_data *data, unsigned int irq) in sx_common_disable_irq() 126 static int sx_common_update_chan_en(struct sx_common_data *data, in sx_common_update_chan_en() 146 static int sx_common_get_read_channel(struct sx_common_data *data, int channel) in sx_common_get_read_channel() 152 static int sx_common_put_read_channel(struct sx_common_data *data, int channel) in sx_common_put_read_channel() 158 static int sx_common_get_event_channel(struct sx_common_data *data, int channel) in sx_common_get_event_channel() 164 static int sx_common_put_event_channel(struct sx_common_data *data, int channel) in sx_common_put_event_channel() [all …]
|
/linux-6.14.4/arch/mips/pci/ |
D | ops-rc32434.c | 48 unsigned char where, u32 *data) in config_access() 73 int where, u8 *val) in read_config_byte() 75 u32 data; in read_config_byte() local 84 int where, u16 *val) in read_config_word() 86 u32 data; in read_config_word() local 95 int where, u32 *val) in read_config_dword() 130 u8 val) in write_config_byte() 132 u32 data = 0; in write_config_byte() local 149 u16 val) in write_config_word() 151 u32 data = 0; in write_config_word() local [all …]
|
D | ops-bcm63xx.c | 20 static int postprocess_read(u32 data, int where, unsigned int size) in postprocess_read() 39 static int preprocess_write(u32 orig_data, u32 val, int where, in preprocess_write() 68 u32 val; in bcm63xx_setup_cfg_access() local 102 u32 *val) in bcm63xx_do_cfg_read() 104 u32 data; in bcm63xx_do_cfg_read() local 123 u32 val) in bcm63xx_do_cfg_write() 125 u32 data; in bcm63xx_do_cfg_write() local 148 int where, int size, u32 *val) in bcm63xx_pci_read() 162 int where, int size, u32 val) in bcm63xx_pci_write() 208 static int fake_cb_bridge_read(int where, int size, u32 *val) in fake_cb_bridge_read() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_debugfs.c | 902 static int dmub_tracebuffer_show(struct seq_file *m, void *data) in dmub_tracebuffer_show() 969 static int dmub_fw_state_show(struct seq_file *m, void *data) in dmub_fw_state_show() 1001 static int replay_capability_show(struct seq_file *m, void *data) in replay_capability_show() 1054 static int psr_capability_show(struct seq_file *m, void *data) in psr_capability_show() 1086 static int amdgpu_current_bpc_show(struct seq_file *m, void *data) in amdgpu_current_bpc_show() 1138 static int amdgpu_current_colorspace_show(struct seq_file *m, void *data) in amdgpu_current_colorspace_show() 1239 static int hdcp_sink_capability_show(struct seq_file *m, void *data) in hdcp_sink_capability_show() 1271 static int internal_display_show(struct seq_file *m, void *data) in internal_display_show() 1329 uint8_t data[36] = {0}; in dp_sdp_message_debugfs_write() local 1360 static int dp_dsc_fec_support_show(struct seq_file *m, void *data) in dp_dsc_fec_support_show() [all …]
|
/linux-6.14.4/drivers/media/usb/gspca/m5602/ |
D | m5602_mt9m111.c | 197 u8 data[2] = {0x00, 0x00}; in mt9m111_probe() local 252 u8 data[2]; in mt9m111_init() local 313 u8 data[2]; in mt9m111_start() local 394 u8 data[2] = {0x00, 0x00}; in mt9m111_set_hvflip() local 427 __s32 val) in mt9m111_set_auto_white_balance() 431 u8 data[2]; in mt9m111_set_auto_white_balance() local 445 static int mt9m111_set_gain(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_gain() 448 u8 data[2] = {0x00, 0x00}; in mt9m111_set_gain() local 483 static int mt9m111_set_green_balance(struct gspca_dev *gspca_dev, __s32 val) in mt9m111_set_green_balance() 486 u8 data[2]; in mt9m111_set_green_balance() local [all …]
|
/linux-6.14.4/drivers/iio/health/ |
D | max30100.c | 151 static int max30100_set_powermode(struct max30100_data *data, bool state) in max30100_set_powermode() 158 static int max30100_clear_fifo(struct max30100_data *data) in max30100_clear_fifo() 175 struct max30100_data *data = iio_priv(indio_dev); in max30100_buffer_postenable() local 187 struct max30100_data *data = iio_priv(indio_dev); in max30100_buffer_predisable() local 197 static inline int max30100_fifo_count(struct max30100_data *data) in max30100_fifo_count() 199 unsigned int val; in max30100_fifo_count() local 213 static int max30100_read_measurement(struct max30100_data *data) in max30100_read_measurement() 228 struct max30100_data *data = iio_priv(indio_dev); in max30100_interrupt_handler() local 247 static int max30100_get_current_idx(unsigned int val, int *reg) in max30100_get_current_idx() 267 static int max30100_led_init(struct max30100_data *data) in max30100_led_init() [all …]
|