/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/bpf/ |
H A D | verifier.c | 74 if (meta->arg2.reg.var_off.value != imm) in nfp_record_adjust_head() 125 const struct bpf_reg_state *reg, in nfp_bpf_stack_arg_ok() 130 if (reg->type != PTR_TO_STACK) { in nfp_bpf_stack_arg_ok() 132 fname, reg->type); in nfp_bpf_stack_arg_ok() 135 if (!tnum_is_const(reg->var_off)) { in nfp_bpf_stack_arg_ok() 140 off = reg->var_off.value + reg->off; in nfp_bpf_stack_arg_ok() 150 old_off = old_arg->reg.var_off.value + old_arg->reg.off; in nfp_bpf_stack_arg_ok() 305 meta->arg2.reg in nfp_bpf_check_helper_call() 124 nfp_bpf_stack_arg_ok(const char *fname, struct bpf_verifier_env *env, const struct bpf_reg_state *reg, struct nfp_bpf_reg_state *old_arg) nfp_bpf_stack_arg_ok() argument 343 nfp_bpf_check_stack_access(struct nfp_prog *nfp_prog, struct nfp_insn_meta *meta, const struct bpf_reg_state *reg, struct bpf_verifier_env *env) nfp_bpf_check_stack_access() argument 417 nfp_bpf_map_mark_used(struct bpf_verifier_env *env, struct nfp_insn_meta *meta, const struct bpf_reg_state *reg, enum nfp_bpf_map_use use) nfp_bpf_map_mark_used() argument 454 const struct bpf_reg_state *reg = cur_regs(env) + reg_no; nfp_bpf_check_ptr() local 505 const struct bpf_reg_state *reg = cur_regs(env) + meta->insn.dst_reg; nfp_bpf_check_store() local [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_pbha_debugfs.c | 41 u32 reg = kbase_reg_read(kbdev, GPU_CONTROL_REG(SYSC_ALLOC(i))); in int_id_overrides_show() local 49 r_val = SYSC_ALLOC_R_SYSC_ALLOC0_GET(reg); in int_id_overrides_show() 50 w_val = SYSC_ALLOC_W_SYSC_ALLOC0_GET(reg); in int_id_overrides_show() 53 r_val = SYSC_ALLOC_R_SYSC_ALLOC1_GET(reg); in int_id_overrides_show() 54 w_val = SYSC_ALLOC_W_SYSC_ALLOC1_GET(reg); in int_id_overrides_show() 57 r_val = SYSC_ALLOC_R_SYSC_ALLOC2_GET(reg); in int_id_overrides_show() 58 w_val = SYSC_ALLOC_W_SYSC_ALLOC2_GET(reg); in int_id_overrides_show() 61 r_val = SYSC_ALLOC_R_SYSC_ALLOC3_GET(reg); in int_id_overrides_show() 62 w_val = SYSC_ALLOC_W_SYSC_ALLOC3_GET(reg); in int_id_overrides_show()
|
/kernel/linux/linux-5.10/drivers/clk/mxs/ |
H A D | clk-ref.c | 15 * @reg: register address 25 void __iomem *reg; member 35 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + CLR); in clk_ref_enable() 44 writel_relaxed(1 << ((ref->idx + 1) * 8 - 1), ref->reg + SET); in clk_ref_disable() 52 u8 frac = (readl_relaxed(ref->reg) >> (ref->idx * 8)) & 0x3f; in clk_ref_recalc_rate() 103 val = readl_relaxed(ref->reg); in clk_ref_set_rate() 106 writel_relaxed(val, ref->reg); in clk_ref_set_rate() 122 void __iomem *reg, u8 idx) in mxs_clk_ref() 138 ref->reg = reg; in mxs_clk_ref() 121 mxs_clk_ref(const char *name, const char *parent_name, void __iomem *reg, u8 idx) mxs_clk_ref() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-mvebu/ |
H A D | board-v7.c | 73 const __be32 *reg, *endp; in mvebu_scan_mem() local 79 reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l); in mvebu_scan_mem() 80 if (reg == NULL) in mvebu_scan_mem() 81 reg = of_get_flat_dt_prop(node, "reg", &l); in mvebu_scan_mem() 82 if (reg == NULL) in mvebu_scan_mem() 85 endp = reg + (l / sizeof(__be32)); in mvebu_scan_mem() 86 while ((endp - reg) >= (dt_root_addr_cells + dt_root_size_cells)) { in mvebu_scan_mem() 89 base = dt_mem_next_cell(dt_root_addr_cells, ®); in mvebu_scan_mem() 90 size = dt_mem_next_cell(dt_root_size_cells, ®); in mvebu_scan_mem() [all...] |
H A D | kirkwood.c | 89 u32 reg; in kirkwood_dt_eth_fixup() local 124 reg = readl(io + MV643XX_ETH_MAC_ADDR_HIGH); in kirkwood_dt_eth_fixup() 125 macaddr[0] = (reg >> 24) & 0xff; in kirkwood_dt_eth_fixup() 126 macaddr[1] = (reg >> 16) & 0xff; in kirkwood_dt_eth_fixup() 127 macaddr[2] = (reg >> 8) & 0xff; in kirkwood_dt_eth_fixup() 128 macaddr[3] = reg & 0xff; in kirkwood_dt_eth_fixup() 130 reg = readl(io + MV643XX_ETH_MAC_ADDR_LOW); in kirkwood_dt_eth_fixup() 131 macaddr[4] = (reg >> 8) & 0xff; in kirkwood_dt_eth_fixup() 132 macaddr[5] = reg & 0xff; in kirkwood_dt_eth_fixup()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/86xx/ |
H A D | gef_sbc610.c | 98 unsigned int reg; in gef_sbc610_get_pcb_rev() local 100 reg = ioread32(sbc610_regs); in gef_sbc610_get_pcb_rev() 101 return (reg >> 8) & 0xff; in gef_sbc610_get_pcb_rev() 107 unsigned int reg; in gef_sbc610_get_board_rev() local 109 reg = ioread32(sbc610_regs); in gef_sbc610_get_board_rev() 110 return (reg >> 16) & 0xff; in gef_sbc610_get_board_rev() 116 unsigned int reg; in gef_sbc610_get_fpga_rev() local 118 reg = ioread32(sbc610_regs); in gef_sbc610_get_fpga_rev() 119 return (reg >> 24) & 0xf; in gef_sbc610_get_fpga_rev()
|
/kernel/linux/linux-5.10/arch/mips/sgi-ip22/ |
H A D | ip22-nvram.c | 56 static inline void eeprom_cmd(unsigned int *ctrl, unsigned cmd, unsigned reg) in eeprom_cmd() argument 61 ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); in eeprom_cmd() 77 unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) in ip22_eeprom_read() argument 84 eeprom_cmd(ctrl, EEPROM_READ, reg); in ip22_eeprom_read() 107 unsigned short ip22_nvram_read(int reg) in ip22_nvram_read() argument 112 return ip22_eeprom_read(&hpc3c0->eeprom, reg); in ip22_nvram_read() 116 reg <<= 1; in ip22_nvram_read() 117 tmp = hpc3c0->bbram[reg++] & 0xff; in ip22_nvram_read() 118 return (tmp << 8) | (hpc3c0->bbram[reg] & 0xff); in ip22_nvram_read()
|
/kernel/linux/linux-5.10/arch/powerpc/boot/ |
H A D | treeboot-akebono.c | 28 #include "reg.h" 52 u32 reg; in ibm_akebono_detect_memsize() local 57 reg = mfdcrx(DDR3_MR0CF + i); in ibm_akebono_detect_memsize() 59 if (!(reg & 1)) in ibm_akebono_detect_memsize() 62 reg &= 0x0000f000; in ibm_akebono_detect_memsize() 63 reg >>= 12; in ibm_akebono_detect_memsize() 64 memsize += (0x800000ULL << reg); in ibm_akebono_detect_memsize() 73 u32 reg; in ibm_akebono_fixups() local 81 reg = mfdcrx(CCTL0_MCO2) & ~0x2; in ibm_akebono_fixups() 82 mtdcrx(CCTL0_MCO2, reg); in ibm_akebono_fixups() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-imx/ |
H A D | mm-imx3.c | 29 unsigned long reg = 0; in imx3_idle() local 53 : "=r" (reg)); in imx3_idle() 94 int reg = imx_readl(mx3_ccm_base + MXC_CCM_CCMR); in imx31_idle() local 95 reg &= ~MXC_CCM_CCMR_LPM_MASK; in imx31_idle() 96 imx_writel(reg, mx3_ccm_base + MXC_CCM_CCMR); in imx31_idle() 142 int reg = imx_readl(mx3_ccm_base + MXC_CCM_CCMR); in imx35_idle() local 143 reg &= ~MXC_CCM_CCMR_LPM_MASK; in imx35_idle() 144 reg |= MXC_CCM_CCMR_LPM_WAIT_MX35; in imx35_idle() 145 imx_writel(reg, mx3_ccm_base + MXC_CCM_CCMR); in imx35_idle()
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | bcm_kona_timer.c | 52 uint32_t reg; in kona_timer_disable_and_clear() local 58 reg = readl(base + KONA_GPTIMER_STCS_OFFSET); in kona_timer_disable_and_clear() 61 reg |= 1 << KONA_GPTIMER_STCS_TIMER_MATCH_SHIFT; in kona_timer_disable_and_clear() 63 reg &= ~(1 << KONA_GPTIMER_STCS_COMPARE_ENABLE_SHIFT); in kona_timer_disable_and_clear() 65 writel(reg, base + KONA_GPTIMER_STCS_OFFSET); in kona_timer_disable_and_clear() 115 uint32_t reg; in kona_timer_set_next_event() local 126 reg = readl(timers.tmr_regs + KONA_GPTIMER_STCS_OFFSET); in kona_timer_set_next_event() 127 reg |= (1 << KONA_GPTIMER_STCS_COMPARE_ENABLE_SHIFT); in kona_timer_set_next_event() 128 writel(reg, timers.tmr_regs + KONA_GPTIMER_STCS_OFFSET); in kona_timer_set_next_event()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-mc9s08dz60.c | 23 static void mc9s_gpio_to_reg_and_bit(int offset, u8 *reg, u8 *bit) in mc9s_gpio_to_reg_and_bit() argument 25 *reg = 0x20 + offset / GPIO_NUM_PER_GROUP; in mc9s_gpio_to_reg_and_bit() 31 u8 reg, bit; in mc9s08dz60_get_value() local 35 mc9s_gpio_to_reg_and_bit(offset, ®, &bit); in mc9s08dz60_get_value() 36 value = i2c_smbus_read_byte_data(mc9s->client, reg); in mc9s08dz60_get_value() 43 u8 reg, bit; in mc9s08dz60_set() local 46 mc9s_gpio_to_reg_and_bit(offset, ®, &bit); in mc9s08dz60_set() 47 value = i2c_smbus_read_byte_data(mc9s->client, reg); in mc9s08dz60_set() 54 return i2c_smbus_write_byte_data(mc9s->client, reg, value); in mc9s08dz60_set()
|
/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | treeboot-akebono.c | 28 #include "reg.h" 52 u32 reg; in ibm_akebono_detect_memsize() local 57 reg = mfdcrx(DDR3_MR0CF + i); in ibm_akebono_detect_memsize() 59 if (!(reg & 1)) in ibm_akebono_detect_memsize() 62 reg &= 0x0000f000; in ibm_akebono_detect_memsize() 63 reg >>= 12; in ibm_akebono_detect_memsize() 64 memsize += (0x800000ULL << reg); in ibm_akebono_detect_memsize() 73 u32 reg; in ibm_akebono_fixups() local 81 reg = mfdcrx(CCTL0_MCO2) & ~0x2; in ibm_akebono_fixups() 82 mtdcrx(CCTL0_MCO2, reg); in ibm_akebono_fixups() [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-mvebu/ |
H A D | board-v7.c | 70 const __be32 *reg, *endp; in mvebu_scan_mem() local 76 reg = of_get_flat_dt_prop(node, "linux,usable-memory", &l); in mvebu_scan_mem() 77 if (reg == NULL) in mvebu_scan_mem() 78 reg = of_get_flat_dt_prop(node, "reg", &l); in mvebu_scan_mem() 79 if (reg == NULL) in mvebu_scan_mem() 82 endp = reg + (l / sizeof(__be32)); in mvebu_scan_mem() 83 while ((endp - reg) >= (dt_root_addr_cells + dt_root_size_cells)) { in mvebu_scan_mem() 86 base = dt_mem_next_cell(dt_root_addr_cells, ®); in mvebu_scan_mem() 87 size = dt_mem_next_cell(dt_root_size_cells, ®); in mvebu_scan_mem() [all...] |
H A D | kirkwood.c | 88 u32 reg; in kirkwood_dt_eth_fixup() local 123 reg = readl(io + MV643XX_ETH_MAC_ADDR_HIGH); in kirkwood_dt_eth_fixup() 124 macaddr[0] = (reg >> 24) & 0xff; in kirkwood_dt_eth_fixup() 125 macaddr[1] = (reg >> 16) & 0xff; in kirkwood_dt_eth_fixup() 126 macaddr[2] = (reg >> 8) & 0xff; in kirkwood_dt_eth_fixup() 127 macaddr[3] = reg & 0xff; in kirkwood_dt_eth_fixup() 129 reg = readl(io + MV643XX_ETH_MAC_ADDR_LOW); in kirkwood_dt_eth_fixup() 130 macaddr[4] = (reg >> 8) & 0xff; in kirkwood_dt_eth_fixup() 131 macaddr[5] = reg & 0xff; in kirkwood_dt_eth_fixup()
|
/kernel/linux/linux-6.6/arch/arm/mach-imx/ |
H A D | mm-imx3.c | 28 unsigned long reg = 0; in imx3_idle() local 52 : "=r" (reg)); in imx3_idle() 93 int reg = imx_readl(mx3_ccm_base + MXC_CCM_CCMR); in imx31_idle() local 94 reg &= ~MXC_CCM_CCMR_LPM_MASK; in imx31_idle() 95 imx_writel(reg, mx3_ccm_base + MXC_CCM_CCMR); in imx31_idle() 129 int reg = imx_readl(mx3_ccm_base + MXC_CCM_CCMR); in imx35_idle() local 130 reg &= ~MXC_CCM_CCMR_LPM_MASK; in imx35_idle() 131 reg |= MXC_CCM_CCMR_LPM_WAIT_MX35; in imx35_idle() 132 imx_writel(reg, mx3_ccm_base + MXC_CCM_CCMR); in imx35_idle()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/86xx/ |
H A D | gef_sbc610.c | 98 unsigned int reg; in gef_sbc610_get_pcb_rev() local 100 reg = ioread32(sbc610_regs); in gef_sbc610_get_pcb_rev() 101 return (reg >> 8) & 0xff; in gef_sbc610_get_pcb_rev() 107 unsigned int reg; in gef_sbc610_get_board_rev() local 109 reg = ioread32(sbc610_regs); in gef_sbc610_get_board_rev() 110 return (reg >> 16) & 0xff; in gef_sbc610_get_board_rev() 116 unsigned int reg; in gef_sbc610_get_fpga_rev() local 118 reg = ioread32(sbc610_regs); in gef_sbc610_get_fpga_rev() 119 return (reg >> 24) & 0xf; in gef_sbc610_get_fpga_rev()
|
/kernel/linux/linux-6.6/arch/mips/sgi-ip22/ |
H A D | ip22-nvram.c | 56 static inline void eeprom_cmd(unsigned int *ctrl, unsigned cmd, unsigned reg) in eeprom_cmd() argument 61 ser_cmd = cmd | (reg << (16 - BITS_IN_COMMAND)); in eeprom_cmd() 77 unsigned short ip22_eeprom_read(unsigned int *ctrl, int reg) in ip22_eeprom_read() argument 84 eeprom_cmd(ctrl, EEPROM_READ, reg); in ip22_eeprom_read() 107 unsigned short ip22_nvram_read(int reg) in ip22_nvram_read() argument 112 return ip22_eeprom_read(&hpc3c0->eeprom, reg); in ip22_nvram_read() 116 reg <<= 1; in ip22_nvram_read() 117 tmp = hpc3c0->bbram[reg++] & 0xff; in ip22_nvram_read() 118 return (tmp << 8) | (hpc3c0->bbram[reg] & 0xff); in ip22_nvram_read()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | intel_i2c.c | 29 val = REG_READ(chan->reg); in get_clock() 39 val = REG_READ(chan->reg); in get_data() 51 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE | in set_clock() 59 REG_WRITE(chan->reg, reserved | clock_bits); in set_clock() 71 REG_READ(chan->reg) & (GPIO_DATA_PULLUP_DISABLE | in set_data() 81 REG_WRITE(chan->reg, reserved | data_bits); in set_data() 86 * psb_intel_i2c_create - instantiate an Intel i2c bus using the specified GPIO reg 89 * @reg: GPIO reg to use 95 * Possible values for @reg includ 106 psb_intel_i2c_create(struct drm_device *dev, const u32 reg, const char *name) psb_intel_i2c_create() argument [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | stmpe-spi.c | 20 static int spi_reg_read(struct stmpe *stmpe, u8 reg) in spi_reg_read() argument 23 int status = spi_w8r16(spi, reg | READ_CMD); in spi_reg_read() 28 static int spi_reg_write(struct stmpe *stmpe, u8 reg, u8 val) in spi_reg_write() argument 31 u16 cmd = (val << 8) | reg; in spi_reg_write() 36 static int spi_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) in spi_block_read() argument 41 ret = spi_reg_read(stmpe, reg + i); in spi_block_read() 50 static int spi_block_write(struct stmpe *stmpe, u8 reg, u8 length, in spi_block_write() argument 55 for (i = length; i > 0; i--, reg++) { in spi_block_write() 56 ret = spi_reg_write(stmpe, reg, *(values + i - 1)); in spi_block_write()
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-simtec.c | 21 void __iomem *reg; member 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 89 pd->reg = ioremap(res->start, size); in simtec_i2c_probe() 90 if (pd->reg == NULL) { in simtec_i2c_probe() 119 iounmap(pd->reg); in simtec_i2c_probe() 135 iounmap(pd->reg); in simtec_i2c_remove()
|
/kernel/linux/linux-5.10/drivers/phy/marvell/ |
H A D | phy-armada375-usb2.c | 26 void __iomem *reg; member 34 u32 reg; in armada375_usb_phy_init() local 40 reg = readl(cluster_phy->reg); in armada375_usb_phy_init() 42 reg |= USB2_PHY_CONFIG_DISABLE; in armada375_usb_phy_init() 44 reg &= ~USB2_PHY_CONFIG_DISABLE; in armada375_usb_phy_init() 45 writel(reg, cluster_phy->reg); in armada375_usb_phy_init() 127 cluster_phy->reg = usb_cluster_base; in armada375_usb_phy_probe()
|
/kernel/linux/linux-5.10/sound/soc/pxa/ |
H A D | mioa701_wm9713.c | 51 unsigned short reg; in rear_amp_power() local 54 reg = snd_soc_component_read(component, AC97_GPIO_CFG); in rear_amp_power() 55 snd_soc_component_write(component, AC97_GPIO_CFG, reg | 0x0100); in rear_amp_power() 56 reg = snd_soc_component_read(component, AC97_GPIO_PULL); in rear_amp_power() 57 snd_soc_component_write(component, AC97_GPIO_PULL, reg | (1<<15)); in rear_amp_power() 59 reg = snd_soc_component_read(component, AC97_GPIO_CFG); in rear_amp_power() 60 snd_soc_component_write(component, AC97_GPIO_CFG, reg & ~0x0100); in rear_amp_power() 61 reg = snd_soc_component_read(component, AC97_GPIO_PULL); in rear_amp_power() 62 snd_soc_component_write(component, AC97_GPIO_PULL, reg & ~(1<<15)); in rear_amp_power()
|
/kernel/linux/linux-5.10/drivers/reset/ |
H A D | reset-brcmstb-rescal.c | 29 u32 reg; in brcm_rescal_reset_set() local 32 reg = readl(base + BRCM_RESCAL_START); in brcm_rescal_reset_set() 33 writel(reg | BRCM_RESCAL_START_BIT, base + BRCM_RESCAL_START); in brcm_rescal_reset_set() 34 reg = readl(base + BRCM_RESCAL_START); in brcm_rescal_reset_set() 35 if (!(reg & BRCM_RESCAL_START_BIT)) { in brcm_rescal_reset_set() 40 ret = readl_poll_timeout(base + BRCM_RESCAL_STATUS, reg, in brcm_rescal_reset_set() 41 (reg & BRCM_RESCAL_STATUS_BIT), 100, 1000); in brcm_rescal_reset_set() 47 reg = readl(base + BRCM_RESCAL_START); in brcm_rescal_reset_set() 48 writel(reg & ~BRCM_RESCAL_START_BIT, base + BRCM_RESCAL_START); in brcm_rescal_reset_set()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | stmpe-spi.c | 20 static int spi_reg_read(struct stmpe *stmpe, u8 reg) in spi_reg_read() argument 23 int status = spi_w8r16(spi, reg | READ_CMD); in spi_reg_read() 28 static int spi_reg_write(struct stmpe *stmpe, u8 reg, u8 val) in spi_reg_write() argument 31 u16 cmd = (val << 8) | reg; in spi_reg_write() 36 static int spi_block_read(struct stmpe *stmpe, u8 reg, u8 length, u8 *values) in spi_block_read() argument 41 ret = spi_reg_read(stmpe, reg + i); in spi_block_read() 50 static int spi_block_write(struct stmpe *stmpe, u8 reg, u8 length, in spi_block_write() argument 55 for (i = length; i > 0; i--, reg++) { in spi_block_write() 56 ret = spi_reg_write(stmpe, reg, *(values + i - 1)); in spi_block_write()
|
H A D | acer-ec-a500.c | 40 unsigned int reg, retries = 5; in a500_ec_read() local 44 reg = *(u8 *)reg_buf; in a500_ec_read() 47 ret = i2c_smbus_read_word_data(client, reg); in a500_ec_read() 55 dev_err(&client->dev, "read 0x%x failed: %d\n", reg, ret); in a500_ec_read() 61 if (reg == REG_CURRENT_NOW) in a500_ec_read() 70 unsigned int reg, val, retries = 5; in a500_ec_write() local 73 reg = *(u8 *)(data + 0); in a500_ec_write() 77 ret = i2c_smbus_write_word_data(client, reg, val); in a500_ec_write() 85 dev_err(&client->dev, "write 0x%x failed: %d\n", reg, ret); in a500_ec_write()
|