/kernel/linux/linux-6.6/drivers/misc/eeprom/ |
H A D | at25.c | 78 void *val, size_t count) in at25_ee_read() 81 char *buf = val; in at25_ee_read() 198 static int at25_ee_write(void *priv, unsigned int off, void *val, size_t count) in at25_ee_write() argument 202 const char *buf = val; in at25_ee_write() 323 u32 val; in at25_fw_to_chip() local 328 err = device_property_read_u32(dev, "size", &val); in at25_fw_to_chip() 330 err = device_property_read_u32(dev, "at25,byte-len", &val); in at25_fw_to_chip() 335 chip->byte_len = val; in at25_fw_to_chip() 337 err = device_property_read_u32(dev, "pagesize", &val); in at25_fw_to_chip() 339 err = device_property_read_u32(dev, "at25,page-size", &val); in at25_fw_to_chip() 77 at25_ee_read(void *priv, unsigned int offset, void *val, size_t count) at25_ee_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/can/c_can/ |
H A D | c_can_platform.c | 59 enum reg index, u16 val) in c_can_plat_write_reg_aligned_to_16bit() 61 writew(val, priv->base + priv->regs[index]); in c_can_plat_write_reg_aligned_to_16bit() 71 enum reg index, u16 val) in c_can_plat_write_reg_aligned_to_32bit() 73 writew(val, priv->base + 2 * priv->regs[index]); in c_can_plat_write_reg_aligned_to_32bit() 77 u32 mask, u32 val) in c_can_hw_raminit_wait_syscon() 84 val &= mask; in c_can_hw_raminit_wait_syscon() 94 } while ((ctrl & mask) != val); in c_can_hw_raminit_wait_syscon() 146 u32 val; in c_can_plat_read_reg32() local 148 val = priv->read_reg(priv, index); in c_can_plat_read_reg32() 149 val | in c_can_plat_read_reg32() 58 c_can_plat_write_reg_aligned_to_16bit(const struct c_can_priv *priv, enum reg index, u16 val) c_can_plat_write_reg_aligned_to_16bit() argument 70 c_can_plat_write_reg_aligned_to_32bit(const struct c_can_priv *priv, enum reg index, u16 val) c_can_plat_write_reg_aligned_to_32bit() argument 76 c_can_hw_raminit_wait_syscon(const struct c_can_priv *priv, u32 mask, u32 val) c_can_hw_raminit_wait_syscon() argument 154 c_can_plat_write_reg32(const struct c_can_priv *priv, enum reg index, u32 val) c_can_plat_write_reg32() argument 166 d_can_plat_write_reg32(const struct c_can_priv *priv, enum reg index, u32 val) d_can_plat_write_reg32() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | fsl_ifc.h | 855 u32 val; in ifc_in32() local 858 val = ioread32(addr); in ifc_in32() 860 val = ioread32be(addr); in ifc_in32() 862 return val; in ifc_in32() 867 u16 val; in ifc_in16() local 870 val = ioread16(addr); in ifc_in16() 872 val = ioread16be(addr); in ifc_in16() 874 return val; in ifc_in16() 882 static inline void ifc_out32(u32 val, void __iomem *addr) in ifc_out32() argument 885 iowrite32(val, add in ifc_out32() 890 ifc_out16(u16 val, void __iomem *addr) ifc_out16() argument 898 ifc_out8(u8 val, void __iomem *addr) ifc_out8() argument [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-rzn1.c | 94 u32 val, secs; in rzn1_rtc_read_time() local 100 val = readl(rtc->base + RZN1_RTC_CTL2); in rzn1_rtc_read_time() 101 if (val & RZN1_RTC_CTL2_STOPPED) in rzn1_rtc_read_time() 123 u32 val; in rzn1_rtc_set_time() local 134 val = readl(rtc->base + RZN1_RTC_CTL2); in rzn1_rtc_set_time() 135 if (!(val & RZN1_RTC_CTL2_STOPPED)) { in rzn1_rtc_set_time() 141 ret = readl_poll_timeout(rtc->base + RZN1_RTC_CTL2, val, in rzn1_rtc_set_time() 142 val & RZN1_RTC_CTL2_WST, 0, 100); in rzn1_rtc_set_time() 253 u32 val; in rzn1_rtc_read_offset() local 255 val in rzn1_rtc_read_offset() [all...] |
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | smp2p.c | 192 u32 val; in qcom_smp2p_do_ssr_ack() local 196 val = out->flags & ~BIT(SMP2P_FLAGS_RESTART_ACK_BIT); in qcom_smp2p_do_ssr_ack() 198 val |= BIT(SMP2P_FLAGS_RESTART_ACK_BIT); in qcom_smp2p_do_ssr_ack() 199 out->flags = val; in qcom_smp2p_do_ssr_ack() 226 u32 val; in qcom_smp2p_notify_in() local 249 val = readl(entry->value); in qcom_smp2p_notify_in() 251 status = val ^ entry->last_value; in qcom_smp2p_notify_in() 252 entry->last_value = val; in qcom_smp2p_notify_in() 262 if ((val & BIT(i) && test_bit(i, entry->irq_rising)) || in qcom_smp2p_notify_in() 263 (!(val in qcom_smp2p_notify_in() 398 u32 val; smp2p_update_bits() local [all...] |
/kernel/linux/linux-6.6/drivers/soc/amlogic/ |
H A D | meson-clk-measure.c | 495 unsigned int val; in meson_measure_id() local 518 val, !(val & MSR_BUSY), 10, 10000); in meson_measure_id() 528 regmap_read(priv->regmap, MSR_CLK_REG2, &val); in meson_measure_id() 532 if (val >= MSR_VAL_MASK) in meson_measure_id() 535 return DIV_ROUND_CLOSEST_ULL((val & MSR_VAL_MASK) * 1000000ULL, in meson_measure_id() 561 int val; in clk_msr_show() local 563 val = meson_measure_best_id(clk_msr_id, &precision); in clk_msr_show() 564 if (val < 0) in clk_msr_show() 565 return val; in clk_msr_show() 577 int val, i; clk_msr_summary_show() local [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/amd/pmf/ |
H A D | core.c | 164 static inline void amd_pmf_reg_write(struct amd_pmf_dev *dev, int reg_offset, u32 val) in amd_pmf_reg_write() argument 166 iowrite32(val, dev->regbase + reg_offset); in amd_pmf_reg_write() 186 u32 val; in amd_pmf_send_cmd() local 192 val, val != 0, PMF_MSG_DELAY_MIN_US, in amd_pmf_send_cmd() 210 val, val != 0, PMF_MSG_DELAY_MIN_US, in amd_pmf_send_cmd() 217 switch (val) { in amd_pmf_send_cmd() 226 dev_err(dev->dev, "SMU not ready. err: 0x%x\n", val); in amd_pmf_send_cmd() 230 dev_err(dev->dev, "SMU cmd unknown. err: 0x%x\n", val); in amd_pmf_send_cmd() 357 u32 val; amd_pmf_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/ras/ |
H A D | cec.c | 397 static int u64_get(void *data, u64 *val) in u64_get() argument 399 *val = *(u64 *)data; in u64_get() 404 static int pfn_set(void *data, u64 val) in pfn_set() argument 406 *(u64 *)data = val; in pfn_set() 408 cec_add_elem(val); in pfn_set() 415 static int decay_interval_set(void *data, u64 val) in decay_interval_set() argument 417 if (val < CEC_DECAY_MIN_INTERVAL) in decay_interval_set() 420 if (val > CEC_DECAY_MAX_INTERVAL) in decay_interval_set() 423 *(u64 *)data = val; in decay_interval_set() 424 decay_interval = val; in decay_interval_set() 432 action_threshold_set(void *data, u64 val) action_threshold_set() argument 528 cec_notifier(struct notifier_block *nb, unsigned long val, void *data) cec_notifier() argument [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | da903x-regulator.c | 104 uint8_t val, mask; in da903x_set_voltage_sel() local 109 val = selector << info->vol_shift; in da903x_set_voltage_sel() 112 return da903x_update(da9034_dev, info->vol_reg, val, mask); in da903x_set_voltage_sel() 119 uint8_t val, mask; in da903x_get_voltage_sel() local 125 ret = da903x_read(da9034_dev, info->vol_reg, &val); in da903x_get_voltage_sel() 130 val = (val & mask) >> info->vol_shift; in da903x_get_voltage_sel() 132 return val; in da903x_get_voltage_sel() 173 uint8_t val, mask; in da9030_set_ldo1_15_voltage_sel() local 176 val in da9030_set_ldo1_15_voltage_sel() 236 uint8_t val, mask; da9034_set_dvc_voltage_sel() local [all...] |
/kernel/linux/linux-6.6/drivers/char/mwave/ |
H A D | 3780i.c | 76 unsigned short val; in dsp3780I_ReadMsaCfg() local 85 val = InWordDsp(DSP_MsaDataDSISHigh); in dsp3780I_ReadMsaCfg() 88 PRINTK_2(TRACE_3780I, "3780i::dsp3780I_ReadMsaCfg exit val %x\n", val); in dsp3780I_ReadMsaCfg() 90 return val; in dsp3780I_ReadMsaCfg() 480 unsigned short val; in dsp3780I_ReadDStore() local 497 val = InWordDsp(DSP_MsaDataDSISHigh); in dsp3780I_ReadDStore() 499 if(put_user(val, pusBuffer++)) in dsp3780I_ReadDStore() 503 "3780I::dsp3780I_ReadDStore uCount %x val %x\n", in dsp3780I_ReadDStore() 504 uCount, val); in dsp3780I_ReadDStore() 522 unsigned short val; dsp3780I_ReadAndClearDStore() local 579 unsigned short val; dsp3780I_WriteDStore() local [all...] |
/kernel/linux/linux-6.6/drivers/bus/ |
H A D | vexpress-config.c | 92 const char *name, u32 *val) in vexpress_config_find_prop() 95 *val = 0; in vexpress_config_find_prop() 99 if (of_property_read_u32(node, name, val) == 0) { in vexpress_config_find_prop() 220 unsigned int *val) in vexpress_syscfg_read() 224 return vexpress_syscfg_exec(func, index, false, val); in vexpress_syscfg_read() 228 unsigned int val) in vexpress_syscfg_write() 232 return vexpress_syscfg_exec(func, index, true, &val); in vexpress_syscfg_write() 254 const __be32 *val = NULL; in vexpress_syscfg_regmap_init() local 271 val = prop->value; in vexpress_syscfg_regmap_init() 280 energy_quirk[0] = *val; in vexpress_syscfg_regmap_init() 91 vexpress_config_find_prop(struct device_node *node, const char *name, u32 *val) vexpress_config_find_prop() argument 219 vexpress_syscfg_read(void *context, unsigned int index, unsigned int *val) vexpress_syscfg_read() argument 227 vexpress_syscfg_write(void *context, unsigned int index, unsigned int val) vexpress_syscfg_write() argument [all...] |
/kernel/linux/linux-6.6/arch/x86/hyperv/ |
H A D | ivm.c | 116 static inline void wr_ghcb_msr(u64 val) in wr_ghcb_msr() argument 118 native_wrmsrl(MSR_AMD64_SEV_ES_GHCB, val); in wr_ghcb_msr() 142 u64 val = GHCB_MSR_TERM_REQ; in hv_ghcb_terminate() local 145 val |= GHCB_SEV_TERM_REASON(set, reason); in hv_ghcb_terminate() 148 wr_ghcb_msr(val); in hv_ghcb_terminate() 158 u64 val; in hv_ghcb_negotiate_protocol() local 166 val = rd_ghcb_msr(); in hv_ghcb_negotiate_protocol() 168 if (GHCB_MSR_INFO(val) != GHCB_MSR_SEV_INFO_RESP) in hv_ghcb_negotiate_protocol() 171 if (GHCB_MSR_PROTO_MAX(val) < GHCB_PROTOCOL_MIN || in hv_ghcb_negotiate_protocol() 172 GHCB_MSR_PROTO_MIN(val) > GHCB_PROTOCOL_MA in hv_ghcb_negotiate_protocol() 385 hv_tdx_msr_write(u64 msr, u64 val) hv_tdx_msr_write() argument 399 hv_tdx_msr_read(u64 msr, u64 *val) hv_tdx_msr_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-intel-cht-wc.c | 217 int ret, val; in cht_wc_extcon_set_5v_boost() local 223 val = CHT_WC_VBUS_GPIO_CTLO_DRV_OD | CHT_WC_VBUS_GPIO_CTLO_DIR_OUT; in cht_wc_extcon_set_5v_boost() 225 val |= CHT_WC_VBUS_GPIO_CTLO_OUTPUT; in cht_wc_extcon_set_5v_boost() 227 ret = regmap_write(ext->regmap, CHT_WC_VBUS_GPIO_CTLO, val); in cht_wc_extcon_set_5v_boost() 235 unsigned int val = enable ? CHT_WC_CHGRCTRL1_OTGMODE : 0; in cht_wc_extcon_set_otgmode() local 239 CHT_WC_CHGRCTRL1_OTGMODE, val); in cht_wc_extcon_set_otgmode() 259 unsigned int val = enable ? 0 : CHT_WC_CHGDISCTRL_OUT; in cht_wc_extcon_enable_charging() local 263 CHT_WC_CHGDISCTRL_OUT, val); in cht_wc_extcon_enable_charging() 370 int ret, mask, val; in cht_wc_extcon_sw_control() local 372 val in cht_wc_extcon_sw_control() 444 cht_wc_extcon_psy_get_prop(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) cht_wc_extcon_psy_get_prop() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-as3722.c | 226 u8 val = AS3722_GPIO_IOSF_VAL(as_pci->functions[function].mux_option); in as3722_pinctrl_set() local 229 dev_dbg(as_pci->dev, "%s(): GPIO %u pin to function %u and val %u\n", in as3722_pinctrl_set() 230 __func__, group, function, val); in as3722_pinctrl_set() 233 AS3722_GPIO_IOSF_MASK, val); in as3722_pinctrl_set() 241 switch (val) { in as3722_pinctrl_set() 434 u32 val; in as3722_gpio_get() local 463 ret = as3722_read(as3722, reg, &val); in as3722_gpio_get() 470 val = !!(val & AS3722_GPIOn_SIGNAL(offset)); in as3722_gpio_get() 471 return (invert_enable) ? !val in as3722_gpio_get() 480 u32 val; as3722_gpio_set() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/ |
H A D | fwio.c | 62 #define APB_WRITE(reg, val) \ in cw1200_load_firmware_cw1200() 64 ret = cw1200_apb_write_32(priv, CW1200_APB(reg), (val)); \ in cw1200_load_firmware_cw1200() 68 #define APB_WRITE2(reg, val) \ in cw1200_load_firmware_cw1200() 70 ret = cw1200_apb_write_32(priv, CW1200_APB(reg), (val)); \ in cw1200_load_firmware_cw1200() 74 #define APB_READ(reg, val) \ in cw1200_load_firmware_cw1200() 76 ret = cw1200_apb_read_32(priv, CW1200_APB(reg), &(val)); \ in cw1200_load_firmware_cw1200() 80 #define REG_WRITE(reg, val) \ in cw1200_load_firmware_cw1200() 82 ret = cw1200_reg_write_32(priv, (reg), (val)); \ in cw1200_load_firmware_cw1200() 86 #define REG_READ(reg, val) \ in cw1200_load_firmware_cw1200() 88 ret = cw1200_reg_read_32(priv, (reg), &(val)); \ in cw1200_load_firmware_cw1200() 265 config_reg_read(struct cw1200_common *priv, u32 *val) config_reg_read() argument 287 config_reg_write(struct cw1200_common *priv, u32 val) config_reg_write() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-dpr.c | 121 static void dcss_dpr_write(struct dcss_dpr_ch *ch, u32 val, u32 ofs) in dcss_dpr_write() argument 125 dcss_ctxld_write(dpr->ctxld, dpr->ctx_id, val, ch->base_ofs + ofs); in dcss_dpr_write() 290 u32 val; in dcss_dpr_pix_size_set() local 295 val = PIX_SIZE_8; in dcss_dpr_pix_size_set() 302 val = PIX_SIZE_16; in dcss_dpr_pix_size_set() 306 val = PIX_SIZE_32; in dcss_dpr_pix_size_set() 310 ch->pix_size = val; in dcss_dpr_pix_size_set() 313 ch->mode_ctrl |= ((val << PIX_SIZE_POS) & PIX_SIZE_MASK); in dcss_dpr_pix_size_set() 399 u32 val, mask; in dcss_dpr_rtram_set() local 414 val in dcss_dpr_rtram_set() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | intel_uncore.h | 112 i915_reg_t r, u8 val, bool trace); 114 i915_reg_t r, u16 val, bool trace); 116 i915_reg_t r, u32 val, bool trace); 337 i915_reg_t reg, u##x__ val) \ 342 write##s__(val, uncore->regs + offset); \ 366 i915_reg_t reg, u##x__ val) \ 368 uncore->funcs.mmio_write##s__(uncore, reg, val, (trace__)); \ 438 u32 old, val; in intel_uncore_rmw() local 441 val = (old & ~clear) | set; in intel_uncore_rmw() 442 intel_uncore_write(uncore, reg, val); in intel_uncore_rmw() 449 u32 old, val; intel_uncore_rmw_fw() local 487 intel_uncore_write_and_verify(struct intel_uncore *uncore, i915_reg_t reg, u32 val, u32 mask, u32 expected_val) intel_uncore_write_and_verify() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/ |
H A D | sun8i_ui_layer.c | 31 u32 val, bld_base, ch_base; in sun8i_ui_layer_enable() local 40 val = SUN8I_MIXER_CHAN_UI_LAYER_ATTR_EN; in sun8i_ui_layer_enable() 42 val = 0; in sun8i_ui_layer_enable() 46 SUN8I_MIXER_CHAN_UI_LAYER_ATTR_EN, val); in sun8i_ui_layer_enable() 61 val = SUN8I_MIXER_BLEND_PIPE_CTL_EN(zpos); in sun8i_ui_layer_enable() 65 val, val); in sun8i_ui_layer_enable() 67 val = channel << SUN8I_MIXER_BLEND_ROUTE_PIPE_SHIFT(zpos); in sun8i_ui_layer_enable() 72 val); in sun8i_ui_layer_enable() 79 u32 mask, val, ch_bas in sun8i_ui_layer_update_alpha() local 170 u32 val, ch_base, hw_fmt; sun8i_ui_layer_update_formats() local [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | emc2305.c | 180 u8 val, i; in __emc2305_set_cur_state() local 184 val = EMC2305_PWM_STATE2DUTY(state, data->max_state, EMC2305_FAN_MAX); in __emc2305_set_cur_state() 188 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(cdev_idx), val); in __emc2305_set_cur_state() 197 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(i), val); in __emc2305_set_cur_state() 272 static int emc2305_set_pwm(struct device *dev, long val, int channel) in emc2305_set_pwm() argument 278 if (val < data->pwm_min[channel] || val > EMC2305_FAN_MAX) in emc2305_set_pwm() 281 ret = i2c_smbus_write_byte_data(client, EMC2305_REG_FAN_DRIVE(channel), val); in emc2305_set_pwm() 284 data->cdev_data[channel].cur_state = EMC2305_PWM_DUTY2STATE(val, data->max_state, in emc2305_set_pwm() 393 emc2305_write(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long val) in emc2305_write() argument 434 emc2305_read(struct device *dev, enum hwmon_sensor_types type, u32 attr, int channel, long *val) emc2305_read() argument [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-owl.c | 107 static void owl_i2c_update_reg(void __iomem *reg, unsigned int val, bool state) in owl_i2c_update_reg() argument 114 regval |= val; in owl_i2c_update_reg() 116 regval &= ~val; in owl_i2c_update_reg() 135 unsigned int val, timeout = 0; in owl_i2c_reset_fifo() local 144 val = readl(i2c_dev->base + OWL_I2C_REG_FIFOCTL); in owl_i2c_reset_fifo() 145 if (!(val & (OWL_I2C_FIFOCTL_RFR | OWL_I2C_FIFOCTL_TFR))) in owl_i2c_reset_fifo() 160 unsigned int val; in owl_i2c_set_freq() local 162 val = DIV_ROUND_UP(i2c_dev->clk_rate, i2c_dev->bus_freq * 16); in owl_i2c_set_freq() 165 writel(OWL_I2C_DIV_FACTOR(val), i2c_dev->base + OWL_I2C_REG_CLKDIV); in owl_i2c_set_freq() 258 unsigned int i2c_cmd, val; in owl_i2c_xfer_common() local [all...] |
H A D | i2c-xgene-slimpro.c | 129 u16 ret, val; in xgene_word_tst_and_clr() local 131 val = le16_to_cpu(READ_ONCE(*addr)); in xgene_word_tst_and_clr() 132 ret = val & mask; in xgene_word_tst_and_clr() 133 val &= ~mask; in xgene_word_tst_and_clr() 134 WRITE_ONCE(*addr, cpu_to_le16(val)); in xgene_word_tst_and_clr() 346 u32 val; in xgene_slimpro_i2c_xfer() local 353 BYTE_DATA, &val); in xgene_slimpro_i2c_xfer() 354 data->byte = val; in xgene_slimpro_i2c_xfer() 365 BYTE_DATA, &val); in xgene_slimpro_i2c_xfer() 366 data->byte = val; in xgene_slimpro_i2c_xfer() [all...] |
H A D | i2c-xlp9xx.c | 102 unsigned long reg, u32 val) in xlp9xx_write_i2c_reg() 104 writel(val, priv->base + reg); in xlp9xx_write_i2c_reg() 161 u32 val, len; in xlp9xx_i2c_update_rlen() local 169 val = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_CTRL); in xlp9xx_i2c_update_rlen() 175 val = (val & ~XLP9XX_I2C_CTRL_MCTLEN_MASK) | in xlp9xx_i2c_update_rlen() 177 xlp9xx_write_i2c_reg(priv, XLP9XX_I2C_CTRL, val); in xlp9xx_i2c_update_rlen() 327 u32 intr_mask, cmd, val, len; in xlp9xx_i2c_xfer_msg() local 345 val = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_CTRL); in xlp9xx_i2c_xfer_msg() 347 val in xlp9xx_i2c_xfer_msg() 101 xlp9xx_write_i2c_reg(struct xlp9xx_i2c_dev *priv, unsigned long reg, u32 val) xlp9xx_write_i2c_reg() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | qcom-spmi-iadc.c | 119 unsigned int val; in iadc_read() local 122 ret = regmap_read(iadc->regmap, iadc->base + offset, &val); in iadc_read() 126 *data = val; in iadc_read() 311 int *val, int *val2, long mask) in iadc_read_raw() 337 *val = isense_ua; in iadc_read_raw() 340 *val = 0; in iadc_read_raw() 396 u8 val; in iadc_version_check() local 399 ret = iadc_read(iadc, IADC_PERPH_TYPE, &val); in iadc_version_check() 403 if (val < IADC_PERPH_TYPE_ADC) { in iadc_version_check() 404 dev_err(iadc->dev, "%d is not ADC\n", val); in iadc_version_check() 309 iadc_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) iadc_read_raw() argument [all...] |
H A D | ad7291.c | 204 int *val, int *val2) in ad7291_read_event_value() 216 *val = uval & AD7291_VALUE_MASK; in ad7291_read_event_value() 219 *val = sign_extend32(uval, 11); in ad7291_read_event_value() 229 int val, int val2) in ad7291_write_event_value() 234 if (val > AD7291_VALUE_MASK || val < 0) in ad7291_write_event_value() 237 if (val > 2047 || val < -2048) in ad7291_write_event_value() 242 val); in ad7291_write_event_value() 320 int *val, in ad7291_read_raw() 199 ad7291_read_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int *val, int *val2) ad7291_read_event_value() argument 224 ad7291_write_event_value(struct iio_dev *indio_dev, const struct iio_chan_spec *chan, enum iio_event_type type, enum iio_event_direction dir, enum iio_event_info info, int val, int val2) ad7291_write_event_value() argument 318 ad7291_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) ad7291_read_raw() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/light/ |
H A D | gp2ap002.c | 158 int val; in gp2ap002_prox_irq() local 164 ret = regmap_read(gp2ap002->map, GP2AP002_PROX, &val); in gp2ap002_prox_irq() 170 if (val & GP2AP002_PROX_VO_DETECT) { in gp2ap002_prox_irq() 248 int *val, int *val2, long mask) in gp2ap002_read_raw() 262 *val = ret; in gp2ap002_read_raw() 399 unsigned int *val) in gp2ap002_regmap_i2c_read() 409 *val = (ret >> 8) & 0xFF; in gp2ap002_regmap_i2c_read() 415 unsigned int val) in gp2ap002_regmap_i2c_write() 420 return i2c_smbus_write_byte_data(i2c, reg, val); in gp2ap002_regmap_i2c_write() 442 u8 val; in gp2ap002_probe() local 246 gp2ap002_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) gp2ap002_read_raw() argument 398 gp2ap002_regmap_i2c_read(void *context, unsigned int reg, unsigned int *val) gp2ap002_regmap_i2c_read() argument 414 gp2ap002_regmap_i2c_write(void *context, unsigned int reg, unsigned int val) gp2ap002_regmap_i2c_write() argument [all...] |