/kernel/linux/linux-6.6/drivers/video/backlight/ |
H A D | rt4831-backlight.c | 63 unsigned int val; in rt4831_bl_get_brightness() local 67 ret = regmap_read(priv->regmap, RT4831_REG_ENABLE, &val); in rt4831_bl_get_brightness() 71 if (!(val & RT4831_BLEN_MASK)) in rt4831_bl_get_brightness() 95 unsigned int val = 0; in rt4831_parse_backlight_properties() local 113 val = RT4831_BLPWMEN_MASK; in rt4831_parse_backlight_properties() 115 ret = regmap_update_bits(priv->regmap, RT4831_REG_BLCFG, RT4831_BLPWMEN_MASK, val); in rt4831_parse_backlight_properties() 146 val = DIV_ROUND_UP(ocp_uA - RT4831_BLOCP_MINUA, in rt4831_parse_backlight_properties() 149 RT4831_BLOCP_MASK, val); in rt4831_parse_backlight_properties()
|
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | lxfb.h | 381 static inline void write_gp(struct lxfb_par *par, int reg, uint32_t val) in write_gp() argument 383 writel(val, par->gp_regs + 4*reg); in write_gp() 391 static inline void write_dc(struct lxfb_par *par, int reg, uint32_t val) in write_dc() argument 393 writel(val, par->dc_regs + 4*reg); in write_dc() 401 static inline void write_vp(struct lxfb_par *par, int reg, uint32_t val) in write_vp() argument 403 writel(val, par->vp_regs + 8*reg); in write_vp() 411 static inline void write_fp(struct lxfb_par *par, int reg, uint32_t val) in write_fp() argument 413 writel(val, par->vp_regs + 8*reg + VP_FP_START); in write_fp()
|
/kernel/linux/linux-6.6/drivers/usb/dwc3/ |
H A D | dwc3-keystone.c | 54 u32 val; in kdwc3_enable_irqs() local 56 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_enable_irqs() 57 val |= USBSS_IRQ_COREIRQ_EN; in kdwc3_enable_irqs() 58 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_enable_irqs() 63 u32 val; in kdwc3_disable_irqs() local 65 val = kdwc3_readl(kdwc->usbss, USBSS_IRQENABLE_SET_0); in kdwc3_disable_irqs() 66 val &= ~USBSS_IRQ_COREIRQ_EN; in kdwc3_disable_irqs() 67 kdwc3_writel(kdwc->usbss, USBSS_IRQENABLE_SET_0, val); in kdwc3_disable_irqs()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-rcar.c | 120 u32 data, val, temp; in xhci_rcar_download_firmware() local 151 val, !(val & RCAR_USB3_DL_CTRL_FW_SET_DATA0), in xhci_rcar_download_firmware() 162 val, val & RCAR_USB3_DL_CTRL_FW_SUCCESS, 1, 10000); in xhci_rcar_download_firmware() 172 u32 val, mask = RCAR_USB3_AXH_STA_PLL_ACTIVE_MASK; in xhci_rcar_wait_for_pll_active() local 175 val, (val & mask) == mask, 1, 1000); in xhci_rcar_wait_for_pll_active()
|
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | wm97xx_battery.c | 48 union power_supply_propval *val) in wm97xx_bat_get_property() 54 val->intval = bat_status; in wm97xx_bat_get_property() 57 val->intval = pdata->batt_tech; in wm97xx_bat_get_property() 61 val->intval = wm97xx_read_bat(bat_ps); in wm97xx_bat_get_property() 67 val->intval = wm97xx_read_temp(bat_ps); in wm97xx_bat_get_property() 73 val->intval = pdata->max_voltage; in wm97xx_bat_get_property() 79 val->intval = pdata->min_voltage; in wm97xx_bat_get_property() 84 val->intval = 1; in wm97xx_bat_get_property() 46 wm97xx_bat_get_property(struct power_supply *bat_ps, enum power_supply_property psp, union power_supply_propval *val) wm97xx_bat_get_property() argument
|
H A D | tps65217_charger.c | 105 union power_supply_propval *val) in tps65217_charger_get_property() 110 val->intval = charger->online; in tps65217_charger_get_property() 118 int ret, val; in tps65217_charger_irq() local 123 ret = tps65217_reg_read(charger->tps, TPS65217_REG_STATUS, &val); in tps65217_charger_irq() 130 dev_dbg(charger->dev, "%s: 0x%x\n", __func__, val); in tps65217_charger_irq() 133 if (val & CHARGER_STATUS_PRESENT) { in tps65217_charger_irq() 147 ret = tps65217_reg_read(charger->tps, TPS65217_REG_CHGCONFIG0, &val); in tps65217_charger_irq() 154 if (val & TPS65217_CHGCONFIG0_ACTIVE) in tps65217_charger_irq() 103 tps65217_charger_get_property(struct power_supply *psy, enum power_supply_property psp, union power_supply_propval *val) tps65217_charger_get_property() argument
|
/kernel/linux/linux-6.6/drivers/bus/ |
H A D | uniphier-system-bus.c | 137 u32 base, end, mask, val; in uniphier_system_bus_set_reg() local 159 val = UNIPHIER_SBC_BASE_DUMMY; in uniphier_system_bus_set_reg() 161 val = 0; in uniphier_system_bus_set_reg() 165 val = base & 0xfffe0000; in uniphier_system_bus_set_reg() 166 val |= (~mask >> 16) & 0xfffe; in uniphier_system_bus_set_reg() 167 val |= UNIPHIER_SBC_BASE_BE; in uniphier_system_bus_set_reg() 169 dev_dbg(priv->dev, "SBC_BASE[%d] = 0x%08x\n", i, val); in uniphier_system_bus_set_reg() 171 writel(val, base_reg + UNIPHIER_SBC_STRIDE * i); in uniphier_system_bus_set_reg()
|
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | mtk-rng.c | 44 u32 val; in mtk_rng_init() local 51 val = readl(priv->base + RNG_CTRL); in mtk_rng_init() 52 val |= RNG_EN; in mtk_rng_init() 53 writel(val, priv->base + RNG_CTRL); in mtk_rng_init() 61 u32 val; in mtk_rng_cleanup() local 63 val = readl(priv->base + RNG_CTRL); in mtk_rng_cleanup() 64 val &= ~RNG_EN; in mtk_rng_cleanup() 65 writel(val, priv->base + RNG_CTRL); in mtk_rng_cleanup()
|
/kernel/linux/linux-6.6/drivers/bus/mhi/ep/ |
H A D | ring.c | 169 __le64 val; in mhi_ep_ring_start() local 175 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rbase, sizeof(u64)); in mhi_ep_ring_start() 176 ring->rbase = le64_to_cpu(val); in mhi_ep_ring_start() 185 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.rp, sizeof(u64)); in mhi_ep_ring_start() 186 ring->rd_offset = mhi_ep_ring_addr2offset(ring, le64_to_cpu(val)); in mhi_ep_ring_start() 187 ring->wr_offset = mhi_ep_ring_addr2offset(ring, le64_to_cpu(val)); in mhi_ep_ring_start() 194 memcpy_fromio(&val, (void __iomem *) &ring->ring_ctx->generic.wp, sizeof(u64)); in mhi_ep_ring_start() 195 ret = mhi_ep_cache_ring(ring, le64_to_cpu(val)); in mhi_ep_ring_start()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-arizona.c | 53 unsigned int reg, val; in arizona_gpio_get() local 57 ret = regmap_read(arizona->regmap, reg, &val); in arizona_gpio_get() 62 if (val & ARIZONA_GPN_DIR) { in arizona_gpio_get() 79 ret = regmap_read(arizona->regmap, reg, &val); in arizona_gpio_get() 89 if (val & ARIZONA_GPN_LVL) in arizona_gpio_get() 101 unsigned int val; in arizona_gpio_direction_out() local 104 ret = regmap_read(arizona->regmap, ARIZONA_GPIO1_CTRL + offset, &val); in arizona_gpio_direction_out() 108 if ((val & ARIZONA_GPN_DIR) && persistent) { in arizona_gpio_direction_out()
|
/kernel/linux/linux-6.6/drivers/clk/socfpga/ |
H A D | clk-periph-s10.c | 24 u32 val; in n5x_clk_peri_c_clk_recalc_rate() local 26 val = readl(socfpgaclk->hw.reg); in n5x_clk_peri_c_clk_recalc_rate() 27 val &= (0x1f << shift); in n5x_clk_peri_c_clk_recalc_rate() 28 div = (val >> shift) + 1; in n5x_clk_peri_c_clk_recalc_rate() 38 u32 val; in clk_peri_c_clk_recalc_rate() local 40 val = readl(socfpgaclk->hw.reg); in clk_peri_c_clk_recalc_rate() 41 val &= GENMASK(SWCTRLBTCLKSEN_SHIFT - 1, 0); in clk_peri_c_clk_recalc_rate() 42 parent_rate /= val; in clk_peri_c_clk_recalc_rate()
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | st_fdma.h | 169 #define fdma_write(fdev, val, name) \ 170 writel((val), (fdev)->slim_rproc->peri + name) 189 #define fchan_write(fchan, val, name) \ 190 writel((val), (fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \ 196 #define dreq_write(fchan, val, name) \ 197 writel((val), (fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \ 211 #define fnode_write(fchan, val, name) \ 212 writel((val), (fchan)->fdev->slim_rproc->mem[ST_SLIM_DMEM].cpu_addr \
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | ptrace.h | 213 unsigned long val) in instruction_pointer_set() 215 regs->ip = val; in instruction_pointer_set() 229 unsigned long val) in user_stack_pointer_set() 231 regs->sp = val; in user_stack_pointer_set() 323 unsigned long val; in regs_get_kernel_stack_nth() local 328 ret = copy_from_kernel_nofault(&val, addr, sizeof(val)); in regs_get_kernel_stack_nth() 330 return val; in regs_get_kernel_stack_nth() 212 instruction_pointer_set(struct pt_regs *regs, unsigned long val) instruction_pointer_set() argument 228 user_stack_pointer_set(struct pt_regs *regs, unsigned long val) user_stack_pointer_set() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/ |
H A D | igc_diag.c | 39 u32 pat, val, before; in reg_pattern_test() local 47 val = rd32(reg); in reg_pattern_test() 48 if (val != (test_pattern[pat] & write & mask)) { in reg_pattern_test() 51 reg, val, test_pattern[pat] & write & mask); in reg_pattern_test() 65 u32 val, before; in reg_set_and_check() local 69 val = rd32(reg); in reg_set_and_check() 70 if ((write & mask) != (val & mask)) { in reg_set_and_check() 73 reg, (val & mask), (write & mask)); in reg_set_and_check()
|
/kernel/linux/linux-6.6/drivers/iio/pressure/ |
H A D | cros_ec_baro.c | 39 int *val, int *val2, long mask) in cros_ec_baro_read() 55 *val = data; in cros_ec_baro_read() 66 *val = st->core.resp->sensor_range.ret; in cros_ec_baro_read() 73 ret = cros_ec_sensors_core_read(&st->core, chan, val, val2, in cros_ec_baro_read() 85 int val, int val2, long mask) in cros_ec_baro_write() 95 st->core.param.sensor_range.data = val; in cros_ec_baro_write() 103 st->core.curr_range = val; in cros_ec_baro_write() 107 ret = cros_ec_sensors_core_write(&st->core, chan, val, val2, in cros_ec_baro_write() 37 cros_ec_baro_read(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) cros_ec_baro_read() argument 83 cros_ec_baro_write(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) cros_ec_baro_write() argument
|
/kernel/linux/linux-6.6/drivers/net/ipa/ |
H A D | ipa_interrupt.c | 174 u32 val; in ipa_interrupt_suspend_control() local 184 val = ioread32(ipa->reg_virt + offset); in ipa_interrupt_suspend_control() 187 val |= mask; in ipa_interrupt_suspend_control() 189 val &= ~mask; in ipa_interrupt_suspend_control() 191 iowrite32(val, ipa->reg_virt + offset); in ipa_interrupt_suspend_control() 218 u32 val; in ipa_interrupt_suspend_clear_all() local 221 val = ioread32(ipa->reg_virt + reg_n_offset(reg, unit)); in ipa_interrupt_suspend_clear_all() 228 iowrite32(val, ipa->reg_virt + reg_n_offset(reg, unit)); in ipa_interrupt_suspend_clear_all()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-comp.h | 12 #define MM_REG_WRITE_MASK(cmd, id, base, ofst, val, mask, ...) \ 14 (base) + (ofst), (val), (mask), ##__VA_ARGS__) 16 #define MM_REG_WRITE(cmd, id, base, ofst, val, mask, ...) \ 19 MM_REG_WRITE_MASK(cmd, id, base, ofst, val, \ 52 #define MM_REG_POLL_MASK(cmd, id, base, ofst, val, _mask, ...) \ 56 (base) + (ofst), (val), (_m), ##__VA_ARGS__); \ 59 #define MM_REG_POLL(cmd, id, base, ofst, val, mask, ...) \ 62 MM_REG_POLL_MASK((cmd), id, base, ofst, val, \
|
/kernel/linux/linux-6.6/drivers/media/dvb-frontends/ |
H A D | stv090x_priv.h | 53 #define STV090x_SETFIELD(mask, bitf, val) (mask = (mask & (~(((1 << STV090x_WIDTH_##bitf) - 1) <<\ 55 (val << STV090x_OFFST_##bitf)) 57 #define STV090x_GETFIELD(val, bitf) ((val >> STV090x_OFFST_##bitf) & ((1 << STV090x_WIDTH_##bitf) - 1)) 60 #define STV090x_SETFIELD_Px(mask, bitf, val) (mask = (mask & (~(((1 << STV090x_WIDTH_Px_##bitf) - 1) <<\ 62 (val << STV090x_OFFST_Px_##bitf)) 64 #define STV090x_GETFIELD_Px(val, bitf) ((val >> STV090x_OFFST_Px_##bitf) & ((1 << STV090x_WIDTH_Px_##bitf) - 1))
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/ |
H A D | dma.c | 27 u32 val; in mt7603_rx_loopback_skb() local 33 val = le32_to_cpu(txd[1]); in mt7603_rx_loopback_skb() 34 idx = FIELD_GET(MT_TXD1_WLAN_IDX, val); in mt7603_rx_loopback_skb() 35 skb->priority = FIELD_GET(MT_TXD1_TID, val); in mt7603_rx_loopback_skb() 45 val = le32_to_cpu(txd[0]); in mt7603_rx_loopback_skb() 46 val &= ~(MT_TXD0_P_IDX | MT_TXD0_Q_IDX); in mt7603_rx_loopback_skb() 47 val |= FIELD_PREP(MT_TXD0_Q_IDX, MT_TX_HW_QUEUE_MGMT); in mt7603_rx_loopback_skb() 48 txd[0] = cpu_to_le32(val); in mt7603_rx_loopback_skb()
|
/kernel/linux/linux-6.6/drivers/nvmem/ |
H A D | lan9662-otpc.c | 41 u32 val; in lan9662_otp_wait_flag_clear() local 43 return readl_poll_timeout(reg, val, !(val & flag), in lan9662_otp_wait_flag_clear() 126 u8 *val = _val; in lan9662_otp_read() local 135 *val++ = data; in lan9662_otp_read() 146 u8 *val = _val; in lan9662_otp_write() local 153 if (val[i]) { in lan9662_otp_write() 158 newdata = data | val[i]; in lan9662_otp_write()
|
H A D | sunxi_sid.c | 40 void *val, size_t bytes) in sunxi_sid_read() 46 __ioread32_copy(val, sid->base + sid->value_offset + offset, bytes / 4); in sunxi_sid_read() 48 val += round_down(bytes, 4); in sunxi_sid_read() 57 memcpy(val, &word, bytes); in sunxi_sid_read() 94 void *val, size_t bytes) in sun8i_sid_read_by_reg() 102 ret = sun8i_sid_register_readout(sid, offset, val); in sun8i_sid_read_by_reg() 106 val += 4; in sun8i_sid_read_by_reg() 119 memcpy(val, &word, bytes); in sun8i_sid_read_by_reg() 39 sunxi_sid_read(void *context, unsigned int offset, void *val, size_t bytes) sunxi_sid_read() argument 93 sun8i_sid_read_by_reg(void *context, unsigned int offset, void *val, size_t bytes) sun8i_sid_read_by_reg() argument
|
/kernel/linux/linux-6.6/arch/x86/kernel/apic/ |
H A D | apic_numachip.c | 26 static void (*numachip_apic_icr_write)(int apicid, unsigned int val) __read_mostly; 64 static void numachip1_apic_icr_write(int apicid, unsigned int val) in numachip1_apic_icr_write() argument 66 write_lcsr(CSR_G3_EXT_IRQ_GEN, (apicid << 16) | val); in numachip1_apic_icr_write() 69 static void numachip2_apic_icr_write(int apicid, unsigned int val) in numachip2_apic_icr_write() argument 71 numachip2_write32_lcsr(NUMACHIP2_APIC_ICR, (apicid << 12) | val); in numachip2_apic_icr_write() 161 u64 val; in fixup_cpu_id() local 168 rdmsrl(MSR_FAM10H_NODE_ID, val); in fixup_cpu_id() 169 nodes = ((val >> 3) & 7) + 1; in fixup_cpu_id()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | kvm_cache_regs.h | 24 unsigned long val) \ 26 vcpu->arch.regs[VCPU_REGS_##uname] = val; \ 107 unsigned long val) in kvm_register_write_raw() 112 vcpu->arch.regs[reg] = val; in kvm_register_write_raw() 121 static inline void kvm_rip_write(struct kvm_vcpu *vcpu, unsigned long val) in kvm_rip_write() argument 123 kvm_register_write_raw(vcpu, VCPU_REGS_RIP, val); in kvm_rip_write() 131 static inline void kvm_rsp_write(struct kvm_vcpu *vcpu, unsigned long val) in kvm_rsp_write() argument 133 kvm_register_write_raw(vcpu, VCPU_REGS_RSP, val); in kvm_rsp_write() 106 kvm_register_write_raw(struct kvm_vcpu *vcpu, int reg, unsigned long val) kvm_register_write_raw() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dkl_phy_regs.h | 60 #define DKL_PLL_DIV0_AFC_STARTUP(val) REG_FIELD_PREP(DKL_PLL_DIV0_AFC_STARTUP_MASK, (val)) 151 #define DKL_TX_DPCNTL2_CFG_LOADGENSELECT_TX1(val) REG_FIELD_PREP(DKL_TX_DPCNTL2_CFG_LOADGENSELECT_TX1_MASK, (val)) 153 #define DKL_TX_DPCNTL2_CFG_LOADGENSELECT_TX2(val) REG_FIELD_PREP(DKL_TX_DPCNTL2_CFG_LOADGENSELECT_TX2_MASK, (val)) 202 #define HIP_INDEX_VAL(tc_port, val) ((val) << _HIP_INDEX_SHIFT(tc_port))
|
/kernel/linux/linux-6.6/drivers/iio/temperature/ |
H A D | tmp006.c | 75 struct iio_chan_spec const *channel, int *val, in tmp006_read_raw() 89 *val = sign_extend32(ret, 15); in tmp006_read_raw() 95 *val = sign_extend32(ret, 15) >> TMP006_TAMBIENT_SHIFT; in tmp006_read_raw() 102 *val = 0; in tmp006_read_raw() 105 *val = 31; in tmp006_read_raw() 114 *val = tmp006_freqs[cr][0]; in tmp006_read_raw() 126 int val, in tmp006_write_raw() 137 if ((val == tmp006_freqs[i][0]) && in tmp006_write_raw() 74 tmp006_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *channel, int *val, int *val2, long mask) tmp006_read_raw() argument 124 tmp006_write_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int val, int val2, long mask) tmp006_write_raw() argument
|