/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | ingenic-battery.c | 26 union power_supply_propval *val) in ingenic_battery_get_property() 34 ret = iio_read_channel_processed(bat->channel, &val->intval); in ingenic_battery_get_property() 35 val->intval *= 1000; in ingenic_battery_get_property() 36 if (val->intval < info->voltage_min_design_uv) in ingenic_battery_get_property() 37 val->intval = POWER_SUPPLY_HEALTH_DEAD; in ingenic_battery_get_property() 38 else if (val->intval > info->voltage_max_design_uv) in ingenic_battery_get_property() 39 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE; in ingenic_battery_get_property() 41 val->intval = POWER_SUPPLY_HEALTH_GOOD; in ingenic_battery_get_property() 44 ret = iio_read_channel_processed(bat->channel, &val->intval); in ingenic_battery_get_property() 45 val in ingenic_battery_get_property() 24 ingenic_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) ingenic_battery_get_property() argument [all...] |
/kernel/linux/linux-5.10/drivers/parport/ |
H A D | parport_gsc.h | 81 unsigned char val = parport_readb (DATA (p)); in parport_gsc_read_data() local 83 printk(KERN_DEBUG "%s(%p) = 0x%02x\n", __func__, p, val); in parport_gsc_read_data() 85 return val; in parport_gsc_read_data() 92 unsigned char val) in __parport_gsc_frob_control() 98 __func__, mask, val, in __parport_gsc_frob_control() 99 ctr, ((ctr & ~mask) ^ val) & priv->ctr_writable); in __parport_gsc_frob_control() 101 ctr = (ctr & ~mask) ^ val; in __parport_gsc_frob_control() 148 unsigned char val) in parport_gsc_frob_control() 159 (val & 0x20) ? "reverse" : "forward"); in parport_gsc_frob_control() 160 if (val in parport_gsc_frob_control() 90 __parport_gsc_frob_control(struct parport *p, unsigned char mask, unsigned char val) __parport_gsc_frob_control() argument 146 parport_gsc_frob_control(struct parport *p, unsigned char mask, unsigned char val) parport_gsc_frob_control() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | adq12b.c | 114 unsigned int val; in adq12b_ai_insn_read() local 119 val = ADQ12B_CTREG_RANGE(range) | ADQ12B_CTREG_CHAN(chan); in adq12b_ai_insn_read() 120 if (val != devpriv->last_ctreg) { in adq12b_ai_insn_read() 121 outb(val, dev->iobase + ADQ12B_CTREG); in adq12b_ai_insn_read() 122 devpriv->last_ctreg = val; in adq12b_ai_insn_read() 126 val = inb(dev->iobase + ADQ12B_ADLOW); /* trigger A/D */ in adq12b_ai_insn_read() 133 val = inb(dev->iobase + ADQ12B_ADHIG) << 8; in adq12b_ai_insn_read() 134 val |= inb(dev->iobase + ADQ12B_ADLOW); /* retriggers A/D */ in adq12b_ai_insn_read() 136 data[i] = val; in adq12b_ai_insn_read() 159 unsigned int val; in adq12b_do_insn_bits() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-iproc-qspi.c | 35 u32 val = 0, sts = 0; in bcm_iproc_qspi_get_l2_int_status() local 39 val |= 1UL << i; in bcm_iproc_qspi_get_l2_int_status() 42 if (val & INTR_MSPI_DONE_MASK) in bcm_iproc_qspi_get_l2_int_status() 45 if (val & BSPI_LR_INTERRUPTS_ALL) in bcm_iproc_qspi_get_l2_int_status() 48 if (val & BSPI_LR_INTERRUPTS_ERROR) in bcm_iproc_qspi_get_l2_int_status() 75 u32 val; in bcm_iproc_qspi_int_set() local 80 val = bcm_qspi_readl(priv->big_endian, mmio); in bcm_iproc_qspi_int_set() 83 val = val | (mask << INTR_BASE_BIT_SHIFT); in bcm_iproc_qspi_int_set() 85 val in bcm_iproc_qspi_int_set() [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | meson-mx-sdhc-clkc.c | 32 { .div = 6, .val = 5, }, 33 { .div = 8, .val = 7, }, 34 { .div = 9, .val = 8, }, 35 { .div = 10, .val = 9, }, 36 { .div = 12, .val = 11, }, 37 { .div = 16, .val = 15, }, 38 { .div = 18, .val = 17, }, 39 { .div = 34, .val = 33, }, 40 { .div = 142, .val = 141, }, 41 { .div = 850, .val [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_hwinfo.c | 108 const char *key, *val, *end = hwinfo->data + size; in hwinfo_db_walk() local 111 key = val + strlen(val) + 1) { in hwinfo_db_walk() 113 val = key + strlen(key) + 1; in hwinfo_db_walk() 114 if (val >= end) { in hwinfo_db_walk() 119 if (val + strlen(val) + 1 > end) { in hwinfo_db_walk() 257 const char *key, *val, *end; in nfp_hwinfo_lookup() local 265 key = val + strlen(val) in nfp_hwinfo_lookup() [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | ahci_seattle.c | 87 u32 val; in seattle_transmit_led_message() local 95 val = ioread32(plat_data->sgpio_ctrl); in seattle_transmit_led_message() 97 val |= 1 << ACTIVITY_BIT_POS((ap->port_no)); in seattle_transmit_led_message() 99 val &= ~(1 << ACTIVITY_BIT_POS((ap->port_no))); in seattle_transmit_led_message() 102 val |= 1 << LOCATE_BIT_POS((ap->port_no)); in seattle_transmit_led_message() 104 val &= ~(1 << LOCATE_BIT_POS((ap->port_no))); in seattle_transmit_led_message() 107 val |= 1 << FAULT_BIT_POS((ap->port_no)); in seattle_transmit_led_message() 109 val &= ~(1 << FAULT_BIT_POS((ap->port_no))); in seattle_transmit_led_message() 111 iowrite32(val, plat_data->sgpio_ctrl); in seattle_transmit_led_message() 128 u32 val; in ahci_seattle_get_port_info() local [all...] |
/kernel/linux/linux-6.6/include/kvm/ |
H A D | arm_pmu.h | 50 void kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val); 56 void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val); 57 void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val); 62 void kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val); 63 void kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val); 97 u64 val = IDREG(vcpu->kvm, SYS_ID_AA64DFR0_EL1); \ 98 u8 pmuver = SYS_FIELD_GET(ID_AA64DFR0_EL1, PMUVer, val); \ 121 u64 select_idx, u64 val) {} in kvm_pmu_set_counter_value() 129 static inline void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_disable_counter_mask() argument 130 static inline void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_enable_counter_mask() argument 120 kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val) kvm_pmu_set_counter_value() argument 138 kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val) kvm_pmu_software_increment() argument 139 kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val) kvm_pmu_handle_pmcr() argument [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-iproc-qspi.c | 35 u32 val = 0, sts = 0; in bcm_iproc_qspi_get_l2_int_status() local 39 val |= 1UL << i; in bcm_iproc_qspi_get_l2_int_status() 42 if (val & INTR_MSPI_DONE_MASK) in bcm_iproc_qspi_get_l2_int_status() 45 if (val & BSPI_LR_INTERRUPTS_ALL) in bcm_iproc_qspi_get_l2_int_status() 48 if (val & BSPI_LR_INTERRUPTS_ERROR) in bcm_iproc_qspi_get_l2_int_status() 75 u32 val; in bcm_iproc_qspi_int_set() local 80 val = bcm_qspi_readl(priv->big_endian, mmio); in bcm_iproc_qspi_int_set() 83 val = val | (mask << INTR_BASE_BIT_SHIFT); in bcm_iproc_qspi_int_set() 85 val in bcm_iproc_qspi_int_set() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | display_gx.c | 22 unsigned int val; in gx_frame_buffer_size() local 31 val = ((hi & 0xff) << 12) | ((lo & 0xfff00000) >> 20); in gx_frame_buffer_size() 33 val -= (lo & 0x000fffff); in gx_frame_buffer_size() 34 val += 1; in gx_frame_buffer_size() 37 return (val << 12); in gx_frame_buffer_size() 47 val = (unsigned int)(inw(VSA_VRC_DATA)) & 0xFFl; in gx_frame_buffer_size() 48 return (val << 19); in gx_frame_buffer_size() 171 int val; in gx_set_hw_palette_reg() local 174 val = (red << 8) & 0xff0000; in gx_set_hw_palette_reg() 175 val | in gx_set_hw_palette_reg() [all...] |
/kernel/linux/linux-6.6/drivers/soc/rockchip/ |
H A D | grf.c | 14 #define HIWORD_UPDATE(val, mask, shift) \ 15 ((val) << (shift) | (mask) << ((shift) + 16)) 20 u32 val; member 196 const struct rockchip_grf_value *val = &grf_info->values[i]; in rockchip_grf_init() local 199 val->desc, val->reg, val->val); in rockchip_grf_init() 200 ret = regmap_write(grf, val->reg, val in rockchip_grf_init() [all...] |
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | ingenic-battery.c | 26 union power_supply_propval *val) in ingenic_battery_get_property() 34 ret = iio_read_channel_processed(bat->channel, &val->intval); in ingenic_battery_get_property() 35 val->intval *= 1000; in ingenic_battery_get_property() 36 if (val->intval < info->voltage_min_design_uv) in ingenic_battery_get_property() 37 val->intval = POWER_SUPPLY_HEALTH_DEAD; in ingenic_battery_get_property() 38 else if (val->intval > info->voltage_max_design_uv) in ingenic_battery_get_property() 39 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE; in ingenic_battery_get_property() 41 val->intval = POWER_SUPPLY_HEALTH_GOOD; in ingenic_battery_get_property() 44 ret = iio_read_channel_processed(bat->channel, &val->intval); in ingenic_battery_get_property() 45 val in ingenic_battery_get_property() 24 ingenic_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) ingenic_battery_get_property() argument [all...] |
H A D | rt5033_battery.c | 25 union power_supply_propval val; in rt5033_battery_get_status() local 30 &val); in rt5033_battery_get_status() 32 val.intval = POWER_SUPPLY_STATUS_UNKNOWN; in rt5033_battery_get_status() 34 return val.intval; in rt5033_battery_get_status() 50 u32 val; in rt5033_battery_get_present() local 52 regmap_read(battery->regmap, RT5033_FUEL_REG_CONFIG_L, &val); in rt5033_battery_get_present() 54 return (val & RT5033_FUEL_BAT_PRESENT) ? true : false; in rt5033_battery_get_present() 92 union power_supply_propval *val) in rt5033_battery_get_property() 100 val->intval = rt5033_battery_get_watt_prop(battery->client, in rt5033_battery_get_property() 104 val in rt5033_battery_get_property() 90 rt5033_battery_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) rt5033_battery_get_property() argument [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | histb-rng.c | 36 u32 val; in histb_rng_wait() local 38 return readl_relaxed_poll_timeout(base + RNG_STAT, val, in histb_rng_wait() 39 val & DATA_COUNT, 1000, 30 * 1000); in histb_rng_wait() 44 u32 val; in histb_rng_init() local 46 val = readl_relaxed(base + RNG_CTRL); in histb_rng_init() 48 val &= ~RNG_SOURCE; in histb_rng_init() 49 val |= 2; in histb_rng_init() 51 val &= ~POST_PROCESS_DEPTH; in histb_rng_init() 52 val |= min(depth, 0xffu) << 8; in histb_rng_init() 54 val | in histb_rng_init() [all...] |
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_vli.h | 79 prefix data bits max val NÂș data bits 240 /* Put (at most 64) least significant bits of val into bitstream, and advance cursor. 248 static inline int bitstream_put_bits(struct bitstream *bs, u64 val, const unsigned int bits) in bitstream_put_bits() argument 261 val &= ~0ULL >> (64 - bits); in bitstream_put_bits() 263 *b++ |= (val & 0xff) << bs->cur.bit; in bitstream_put_bits() 266 *b++ |= (val >> tmp) & 0xff; in bitstream_put_bits() 283 u64 val; in bitstream_get_bits() local 299 val = 0; in bitstream_get_bits() 304 memcpy(&val, bs->cur.b+1, n - 1); in bitstream_get_bits() 305 val in bitstream_get_bits() [all...] |
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-pll.c | 32 u32 val; in mmp_clk_pll_is_enabled() local 34 val = readl_relaxed(pll->enable_reg); in mmp_clk_pll_is_enabled() 35 if ((val & pll->enable) == pll->enable) in mmp_clk_pll_is_enabled() 51 u32 val; in mmp_clk_pll_recalc_rate() local 53 val = readl_relaxed(pll->enable_reg); in mmp_clk_pll_recalc_rate() 54 if ((val & pll->enable) != pll->enable) in mmp_clk_pll_recalc_rate() 58 val = readl_relaxed(pll->reg); in mmp_clk_pll_recalc_rate() 59 fbdiv = (val >> pll->shift) & 0x1ff; in mmp_clk_pll_recalc_rate() 60 refdiv = (val >> (pll->shift + 9)) & 0x1f; in mmp_clk_pll_recalc_rate() 70 val in mmp_clk_pll_recalc_rate() [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | adq12b.c | 113 unsigned int val; in adq12b_ai_insn_read() local 118 val = ADQ12B_CTREG_RANGE(range) | ADQ12B_CTREG_CHAN(chan); in adq12b_ai_insn_read() 119 if (val != devpriv->last_ctreg) { in adq12b_ai_insn_read() 120 outb(val, dev->iobase + ADQ12B_CTREG); in adq12b_ai_insn_read() 121 devpriv->last_ctreg = val; in adq12b_ai_insn_read() 125 val = inb(dev->iobase + ADQ12B_ADLOW); /* trigger A/D */ in adq12b_ai_insn_read() 132 val = inb(dev->iobase + ADQ12B_ADHIG) << 8; in adq12b_ai_insn_read() 133 val |= inb(dev->iobase + ADQ12B_ADLOW); /* retriggers A/D */ in adq12b_ai_insn_read() 135 data[i] = val; in adq12b_ai_insn_read() 158 unsigned int val; in adq12b_do_insn_bits() local [all...] |
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | atomic.h | 135 int val = arch_atomic_read(v); in arch_atomic_fetch_and() local 137 do { } while (!arch_atomic_try_cmpxchg(v, &val, val & i)); in arch_atomic_fetch_and() 139 return val; in arch_atomic_fetch_and() 153 int val = arch_atomic_read(v); in arch_atomic_fetch_or() local 155 do { } while (!arch_atomic_try_cmpxchg(v, &val, val | i)); in arch_atomic_fetch_or() 157 return val; in arch_atomic_fetch_or() 171 int val = arch_atomic_read(v); in arch_atomic_fetch_xor() local 173 do { } while (!arch_atomic_try_cmpxchg(v, &val, va in arch_atomic_fetch_xor() [all...] |
H A D | atomic64_64.h | 129 s64 val = arch_atomic64_read(v); in arch_atomic64_fetch_and() local 132 } while (!arch_atomic64_try_cmpxchg(v, &val, val & i)); in arch_atomic64_fetch_and() 133 return val; in arch_atomic64_fetch_and() 147 s64 val = arch_atomic64_read(v); in arch_atomic64_fetch_or() local 150 } while (!arch_atomic64_try_cmpxchg(v, &val, val | i)); in arch_atomic64_fetch_or() 151 return val; in arch_atomic64_fetch_or() 165 s64 val = arch_atomic64_read(v); in arch_atomic64_fetch_xor() local 168 } while (!arch_atomic64_try_cmpxchg(v, &val, va in arch_atomic64_fetch_xor() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/ |
H A D | iwl-io.h | 11 void iwl_write8(struct iwl_trans *trans, u32 ofs, u8 val); 12 void iwl_write32(struct iwl_trans *trans, u32 ofs, u32 val); 13 void iwl_write64(struct iwl_trans *trans, u64 ofs, u64 val); 38 void iwl_write_prph_no_grab(struct iwl_trans *trans, u32 ofs, u32 val); 39 void iwl_write_prph64_no_grab(struct iwl_trans *trans, u64 ofs, u64 val); 41 u32 val, u32 delay_ms); 42 static inline void iwl_write_prph(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_write_prph() argument 44 iwl_write_prph_delay(trans, ofs, val, 0); in iwl_write_prph() 82 u32 val) in iwl_write_umac_prph_no_grab() 85 val); in iwl_write_umac_prph_no_grab() 81 iwl_write_umac_prph_no_grab(struct iwl_trans *trans, u32 ofs, u32 val) iwl_write_umac_prph_no_grab() argument 88 iwl_write_umac_prph(struct iwl_trans *trans, u32 ofs, u32 val) iwl_write_umac_prph() argument [all...] |
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | parport_gsc.h | 79 unsigned char val = parport_readb (DATA (p)); in parport_gsc_read_data() local 81 printk(KERN_DEBUG "%s(%p) = 0x%02x\n", __func__, p, val); in parport_gsc_read_data() 83 return val; in parport_gsc_read_data() 90 unsigned char val) in __parport_gsc_frob_control() 96 __func__, mask, val, in __parport_gsc_frob_control() 97 ctr, ((ctr & ~mask) ^ val) & priv->ctr_writable); in __parport_gsc_frob_control() 99 ctr = (ctr & ~mask) ^ val; in __parport_gsc_frob_control() 146 unsigned char val) in parport_gsc_frob_control() 157 (val & 0x20) ? "reverse" : "forward"); in parport_gsc_frob_control() 158 if (val in parport_gsc_frob_control() 88 __parport_gsc_frob_control(struct parport *p, unsigned char mask, unsigned char val) __parport_gsc_frob_control() argument 144 parport_gsc_frob_control(struct parport *p, unsigned char mask, unsigned char val) parport_gsc_frob_control() argument [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | ads7871.c | 85 static int ads7871_write_reg8(struct spi_device *spi, int reg, u8 val) in ads7871_write_reg8() argument 87 u8 tmp[2] = {reg, val}; in ads7871_write_reg8() 97 int ret, val, i = 0; in voltage_show() local 124 val = ads7871_read_reg16(spi, REG_LS_BYTE); in voltage_show() 125 /*result in volts*10000 = (val/8192)*2.5*10000*/ in voltage_show() 126 val = ((val >> 2) * 25000) / 8192; in voltage_show() 127 return sprintf(buf, "%d\n", val); in voltage_show() 160 uint8_t val; in ads7871_probe() local 172 val in ads7871_probe() [all...] |
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | xilinx-xadc-events.c | 161 int *val, int *val2) in xadc_read_event_value() 168 *val = xadc->threshold[offset]; in xadc_read_event_value() 171 *val = xadc->temp_hysteresis; in xadc_read_event_value() 178 *val >>= 16 - chan->scan_type.realbits; in xadc_read_event_value() 186 int val, int val2) in xadc_write_event_value() 193 val <<= 16 - chan->scan_type.realbits; in xadc_write_event_value() 195 if (val < 0 || val > 0xffff) in xadc_write_event_value() 202 xadc->threshold[offset] = val; in xadc_write_event_value() 205 xadc->temp_hysteresis = val; in xadc_write_event_value() 158 xadc_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) xadc_read_event_value() argument 183 xadc_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) xadc_write_event_value() argument [all...] |
/kernel/linux/linux-6.6/drivers/iio/dac/ |
H A D | mcp4922.c | 52 static int mcp4922_spi_write(struct mcp4922_state *state, u8 addr, u32 val) in mcp4922_spi_write() argument 54 state->mosi[1] = val & 0xff; in mcp4922_spi_write() 56 state->mosi[0] |= 0x30 | ((val >> 8) & 0x0f); in mcp4922_spi_write() 63 int *val, in mcp4922_read_raw() 71 *val = state->value[chan->channel]; in mcp4922_read_raw() 74 *val = state->vref_mv; in mcp4922_read_raw() 84 int val, in mcp4922_write_raw() 96 if (val < 0 || val > GENMASK(chan->scan_type.realbits - 1, 0)) in mcp4922_write_raw() 98 val << in mcp4922_write_raw() 61 mcp4922_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) mcp4922_read_raw() argument 82 mcp4922_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) mcp4922_write_raw() argument [all...] |
H A D | ti-dac7612.c | 40 static int dac7612_cmd_single(struct dac7612 *priv, int channel, u16 val) in dac7612_cmd_single() argument 45 priv->data[0] |= val >> 8; in dac7612_cmd_single() 46 priv->data[1] = val & 0xff; in dac7612_cmd_single() 48 priv->cache[channel] = val; in dac7612_cmd_single() 77 int *val, int *val2, long mask) in dac7612_read_raw() 84 *val = priv->cache[chan->channel]; in dac7612_read_raw() 88 *val = 1; in dac7612_read_raw() 98 int val, int val2, long mask) in dac7612_write_raw() 106 if ((val >= BIT(DAC7612_RESOLUTION)) || val < in dac7612_write_raw() 75 dac7612_read_raw(struct iio_dev *iio_dev, const struct iio_chan_spec *chan, int *val, int *val2, long mask) dac7612_read_raw() argument 96 dac7612_write_raw(struct iio_dev *iio_dev, const struct iio_chan_spec *chan, int val, int val2, long mask) dac7612_write_raw() argument [all...] |