/third_party/mesa3d/src/nouveau/codegen/ |
H A D | nv50_ir_build_util.cpp | 59 unsigned int pos = u32Hash(imm->reg.data.u32); in addImmediate() 187 Instruction *insn = new_Instruction(func, OP_MOV, typeOfSize(src->reg.size)); in mkMovToReg() 190 insn->getDef(0)->reg.data.id = id; in mkMovToReg() 200 Instruction *insn = new_Instruction(func, OP_MOV, typeOfSize(dst->reg.size)); in mkMovFromReg() 204 insn->getSrc(0)->reg.data.id = id; in mkMovFromReg() 230 insn->setType((dst->reg.file == FILE_PREDICATE || in mkCmp() 231 dst->reg.file == FILE_FLAGS) ? TYPE_U8 : dstTy, srcTy); in mkCmp() 239 if (dst->reg.file == FILE_FLAGS) in mkCmp() 283 return mkOp2(OP_UNION, typeOfSize(dst->reg.size), dst, def0, def1); in mkSelect() 293 if (val->reg in mkSplit() 344 LValue *reg = new_LValue(func, f); mkClobber() local 350 LValue *reg = new_LValue(func, f); mkClobber() local [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-4-1.c | 226 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr() argument 228 u32 bits = readl_relaxed(vfe->base + reg); in vfe_reg_clr() 230 writel_relaxed(bits & ~clr_bits, vfe->base + reg); in vfe_reg_clr() 233 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set() argument 235 u32 bits = readl_relaxed(vfe->base + reg); in vfe_reg_set() 237 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set() 335 u32 reg; in vfe_wm_line_based() local 344 reg = height - 1; in vfe_wm_line_based() 345 reg |= ((wpl + 1) / 2 - 1) << 16; in vfe_wm_line_based() 347 writel_relaxed(reg, vf in vfe_wm_line_based() 368 u32 reg; vfe_wm_set_framedrop_period() local 392 u32 reg; vfe_wm_set_ub_cfg() local 420 u32 reg; vfe_wm_get_ping_pong_status() local 438 u32 reg; vfe_bus_connect_wm_to_rdi() local 481 u32 reg; vfe_bus_disconnect_wm_from_rdi() local 516 u32 reg; vfe_set_xbar_cfg() local 685 u32 reg; vfe_set_scale_cfg() local 740 u32 reg; vfe_set_crop_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss-vfe-4-1.c | 230 static inline void vfe_reg_clr(struct vfe_device *vfe, u32 reg, u32 clr_bits) in vfe_reg_clr() argument 232 u32 bits = readl_relaxed(vfe->base + reg); in vfe_reg_clr() 234 writel_relaxed(bits & ~clr_bits, vfe->base + reg); in vfe_reg_clr() 237 static inline void vfe_reg_set(struct vfe_device *vfe, u32 reg, u32 set_bits) in vfe_reg_set() argument 239 u32 bits = readl_relaxed(vfe->base + reg); in vfe_reg_set() 241 writel_relaxed(bits | set_bits, vfe->base + reg); in vfe_reg_set() 307 u32 reg; in vfe_wm_line_based() local 316 reg = height - 1; in vfe_wm_line_based() 317 reg |= ((wpl + 1) / 2 - 1) << 16; in vfe_wm_line_based() 319 writel_relaxed(reg, vf in vfe_wm_line_based() 340 u32 reg; vfe_wm_set_framedrop_period() local 364 u32 reg; vfe_wm_set_ub_cfg() local 392 u32 reg; vfe_wm_get_ping_pong_status() local 410 u32 reg; vfe_bus_connect_wm_to_rdi() local 453 u32 reg; vfe_bus_disconnect_wm_from_rdi() local 488 u32 reg; vfe_set_xbar_cfg() local 643 u32 reg; vfe_set_scale_cfg() local 698 u32 reg; vfe_set_crop_cfg() local [all...] |
/kernel/linux/linux-5.10/arch/mips/bcm63xx/ |
H A D | irq.c | 116 unsigned reg = (irq / 32) ^ (width/32 - 1); \ 126 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 128 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 138 unsigned reg = (irq / 32) ^ (width/32 - 1); \ 148 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 153 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 216 u32 reg, regaddr; in bcm63xx_external_irq_mask() local 221 reg = bcm_perf_readl(regaddr); in bcm63xx_external_irq_mask() 224 reg &= ~EXTIRQ_CFG_MASK_6348(irq % 4); in bcm63xx_external_irq_mask() 226 reg in bcm63xx_external_irq_mask() 238 u32 reg, regaddr; bcm63xx_external_irq_unmask() local 261 u32 reg, regaddr; bcm63xx_external_irq_clear() local 281 u32 reg, regaddr; bcm63xx_external_irq_set_type() local [all...] |
/kernel/linux/linux-6.6/arch/mips/bcm63xx/ |
H A D | irq.c | 116 unsigned reg = (irq / 32) ^ (width/32 - 1); \ 126 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 128 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 138 unsigned reg = (irq / 32) ^ (width/32 - 1); \ 148 val = bcm_readl(irq_mask_addr[cpu] + reg * sizeof(u32));\ 153 bcm_writel(val, irq_mask_addr[cpu] + reg * sizeof(u32));\ 216 u32 reg, regaddr; in bcm63xx_external_irq_mask() local 221 reg = bcm_perf_readl(regaddr); in bcm63xx_external_irq_mask() 224 reg &= ~EXTIRQ_CFG_MASK_6348(irq % 4); in bcm63xx_external_irq_mask() 226 reg in bcm63xx_external_irq_mask() 238 u32 reg, regaddr; bcm63xx_external_irq_unmask() local 261 u32 reg, regaddr; bcm63xx_external_irq_clear() local 281 u32 reg, regaddr; bcm63xx_external_irq_set_type() local [all...] |
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-bcm63xx-hsspi.c | 117 u32 reg; in bcm63xx_hsspi_set_cs() local 120 reg = __raw_readl(bs->regs + HSSPI_GLOBAL_CTRL_REG); in bcm63xx_hsspi_set_cs() 122 reg &= ~BIT(cs); in bcm63xx_hsspi_set_cs() 124 reg |= BIT(cs); in bcm63xx_hsspi_set_cs() 126 __raw_writel(reg, bs->regs + HSSPI_GLOBAL_CTRL_REG); in bcm63xx_hsspi_set_cs() 134 u32 reg; in bcm63xx_hsspi_set_clk() local 136 reg = DIV_ROUND_UP(2048, DIV_ROUND_UP(bs->speed_hz, hz)); in bcm63xx_hsspi_set_clk() 137 __raw_writel(CLK_CTRL_ACCUM_RST_ON_LOOP | reg, in bcm63xx_hsspi_set_clk() 140 reg = __raw_readl(bs->regs + HSSPI_PROFILE_SIGNAL_CTRL_REG(profile)); in bcm63xx_hsspi_set_clk() 142 reg | in bcm63xx_hsspi_set_clk() 234 u32 reg; bcm63xx_hsspi_setup() local 276 u32 reg; bcm63xx_hsspi_transfer_one() local 344 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; bcm63xx_hsspi_probe() local [all...] |
H A D | spi-cadence-quadspi.c | 237 static int cqspi_wait_for_bit(void __iomem *reg, const u32 mask, bool clr) in cqspi_wait_for_bit() argument 241 return readl_relaxed_poll_timeout(reg, val, in cqspi_wait_for_bit() 248 u32 reg = readl(cqspi->iobase + CQSPI_REG_CONFIG); in cqspi_is_idle() local 250 return reg & (1 << CQSPI_REG_CONFIG_IDLE_LSB); in cqspi_is_idle() 255 u32 reg = readl(cqspi->iobase + CQSPI_REG_SDRAMLEVEL); in cqspi_get_rd_sram_level() local 257 reg >>= CQSPI_REG_SDRAMLEVEL_RD_LSB; in cqspi_get_rd_sram_level() 258 return reg & CQSPI_REG_SDRAMLEVEL_RD_MASK; in cqspi_get_rd_sram_level() 324 static int cqspi_exec_flash_cmd(struct cqspi_st *cqspi, unsigned int reg) in cqspi_exec_flash_cmd() argument 330 writel(reg, reg_base + CQSPI_REG_CMDCTRL); in cqspi_exec_flash_cmd() 332 reg | in cqspi_exec_flash_cmd() 357 unsigned int reg; cqspi_command_read() local 407 unsigned int reg; cqspi_command_write() local 456 unsigned int reg; cqspi_read_setup() local 575 unsigned int reg; cqspi_write_setup() local 689 unsigned int reg; cqspi_chipselect() local 730 unsigned int reg; cqspi_delay() local 760 u32 reg, div; cqspi_config_baudrate_div() local 776 unsigned int reg; cqspi_readdata_capture() local 797 unsigned int reg; cqspi_controller_enable() local 1080 u32 reg; cqspi_controller_init() local [all...] |
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_cp.c | 161 struct ir3_register *reg, unsigned new_flags) in lower_immed() 172 reg = ir3_reg_clone(ctx->shader, reg); in lower_immed() 180 reg->uim_val = fui(_mesa_half_to_float(reg->uim_val)); in lower_immed() 186 reg->iim_val = abs(reg->iim_val); in lower_immed() 191 reg->fim_val = fabs(reg->fim_val); in lower_immed() 196 reg in lower_immed() 160 lower_immed(struct ir3_cp_ctx *ctx, struct ir3_instruction *instr, unsigned n, struct ir3_register *reg, unsigned new_flags) lower_immed() argument 346 reg_cp(struct ir3_cp_ctx *ctx, struct ir3_instruction *instr, struct ir3_register *reg, unsigned n) reg_cp() argument 530 struct ir3_register *reg = instr->srcs[0]; eliminate_output_mov() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/renesas/ |
H A D | clk-sh73a0.c | 21 void __iomem *reg; member 43 unsigned int reg; member 79 unsigned int shift, reg, width; in sh73a0_cpg_register_clock() local 86 u32 parent_idx = (readl(cpg->reg + CPG_CKSCR) >> 28) & 3; in sh73a0_cpg_register_clock() 91 void __iomem *enable_reg = cpg->reg; in sh73a0_cpg_register_clock() 111 if (readl(cpg->reg + CPG_PLLECR) & BIT(enable_bit)) { in sh73a0_cpg_register_clock() 120 void __iomem *dsi_reg = cpg->reg + in sh73a0_cpg_register_clock() 132 reg = CPG_FRQCRB; in sh73a0_cpg_register_clock() 142 reg = c->reg; in sh73a0_cpg_register_clock() [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/mv88e6xxx/ |
H A D | global2_scratch.c | 15 static int mv88e6xxx_g2_scratch_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_read() argument 22 reg << 8); in mv88e6xxx_g2_scratch_read() 35 static int mv88e6xxx_g2_scratch_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_write() argument 38 u16 value = (reg << 8) | data; in mv88e6xxx_g2_scratch_write() 55 int reg = base_reg + (offset / 8); in mv88e6xxx_g2_scratch_get_bit() local 60 err = mv88e6xxx_g2_scratch_read(chip, reg, &val); in mv88e6xxx_g2_scratch_get_bit() 82 int reg = base_reg + (offset / 8); in mv88e6xxx_g2_scratch_set_bit() local 87 err = mv88e6xxx_g2_scratch_read(chip, reg, &val); in mv88e6xxx_g2_scratch_set_bit() 96 return mv88e6xxx_g2_scratch_write(chip, reg, val); in mv88e6xxx_g2_scratch_set_bit() 132 int reg; in mv88e6352_g2_scratch_gpio_set_data() local 194 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2); mv88e6352_g2_scratch_gpio_get_pctl() local 218 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2); mv88e6352_g2_scratch_gpio_set_pctl() local [all...] |
/kernel/linux/linux-5.10/sound/soc/tegra/ |
H A D | tegra20_das.c | 22 static inline void tegra20_das_write(u32 reg, u32 val) in tegra20_das_write() argument 24 regmap_write(das->regmap, reg, val); in tegra20_das_write() 27 static inline u32 tegra20_das_read(u32 reg) in tegra20_das_read() argument 31 regmap_read(das->regmap, reg, &val); in tegra20_das_read() 38 u32 reg; in tegra20_das_connect_dap_to_dac() local 45 reg = dac << TEGRA20_DAS_DAP_CTRL_SEL_DAP_CTRL_SEL_P; in tegra20_das_connect_dap_to_dac() 47 tegra20_das_write(addr, reg); in tegra20_das_connect_dap_to_dac() 57 u32 reg; in tegra20_das_connect_dap_to_dap() local 64 reg = otherdap << TEGRA20_DAS_DAP_CTRL_SEL_DAP_CTRL_SEL_P | in tegra20_das_connect_dap_to_dap() 69 tegra20_das_write(addr, reg); in tegra20_das_connect_dap_to_dap() 78 u32 reg; tegra20_das_connect_dac_to_dap() local 99 tegra20_das_wr_rd_reg(struct device *dev, unsigned int reg) tegra20_das_wr_rd_reg() argument [all...] |
/kernel/linux/linux-5.10/include/linux/mfd/da9052/ |
H A D | da9052.h | 20 #include <linux/mfd/da9052/reg.h> 97 int (*fix_io) (struct da9052 *da9052, unsigned char reg); 105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read() argument 109 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read() 114 ret = da9052->fix_io(da9052, reg); in da9052_reg_read() 122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write() argument 127 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write() 132 ret = da9052->fix_io(da9052, reg); in da9052_reg_write() 140 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, in da9052_group_read() argument 148 ret = regmap_read(da9052->regmap, reg in da9052_group_read() 163 da9052_group_write(struct da9052 *da9052, unsigned char reg, unsigned reg_cnt, unsigned char *val) da9052_group_write() argument 184 da9052_reg_update(struct da9052 *da9052, unsigned char reg, unsigned char bit_mask, unsigned char reg_val) da9052_reg_update() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | global2_scratch.c | 15 static int mv88e6xxx_g2_scratch_read(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_read() argument 22 reg << 8); in mv88e6xxx_g2_scratch_read() 35 static int mv88e6xxx_g2_scratch_write(struct mv88e6xxx_chip *chip, int reg, in mv88e6xxx_g2_scratch_write() argument 38 u16 value = (reg << 8) | data; in mv88e6xxx_g2_scratch_write() 55 int reg = base_reg + (offset / 8); in mv88e6xxx_g2_scratch_get_bit() local 60 err = mv88e6xxx_g2_scratch_read(chip, reg, &val); in mv88e6xxx_g2_scratch_get_bit() 82 int reg = base_reg + (offset / 8); in mv88e6xxx_g2_scratch_set_bit() local 87 err = mv88e6xxx_g2_scratch_read(chip, reg, &val); in mv88e6xxx_g2_scratch_set_bit() 96 return mv88e6xxx_g2_scratch_write(chip, reg, val); in mv88e6xxx_g2_scratch_set_bit() 132 int reg; in mv88e6352_g2_scratch_gpio_set_data() local 194 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2); mv88e6352_g2_scratch_gpio_get_pctl() local 218 int reg = MV88E6352_G2_SCRATCH_GPIO_PCTL0 + (pin / 2); mv88e6352_g2_scratch_gpio_set_pctl() local [all...] |
/kernel/linux/linux-6.6/include/linux/mfd/da9052/ |
H A D | da9052.h | 20 #include <linux/mfd/da9052/reg.h> 97 int (*fix_io) (struct da9052 *da9052, unsigned char reg); 105 static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg) in da9052_reg_read() argument 109 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read() 114 ret = da9052->fix_io(da9052, reg); in da9052_reg_read() 122 static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg, in da9052_reg_write() argument 127 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write() 132 ret = da9052->fix_io(da9052, reg); in da9052_reg_write() 140 static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg, in da9052_group_read() argument 148 ret = regmap_read(da9052->regmap, reg in da9052_group_read() 163 da9052_group_write(struct da9052 *da9052, unsigned char reg, unsigned reg_cnt, unsigned char *val) da9052_group_write() argument 184 da9052_reg_update(struct da9052 *da9052, unsigned char reg, unsigned char bit_mask, unsigned char reg_val) da9052_reg_update() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/dwc3/ |
H A D | core.c | 107 u32 reg; in dwc3_set_prtcap() local 109 reg = dwc3_readl(dwc->regs, DWC3_GCTL); in dwc3_set_prtcap() 110 reg &= ~(DWC3_GCTL_PRTCAPDIR(DWC3_GCTL_PRTCAP_OTG)); in dwc3_set_prtcap() 111 reg |= DWC3_GCTL_PRTCAPDIR(mode); in dwc3_set_prtcap() 112 dwc3_writel(dwc->regs, DWC3_GCTL, reg); in dwc3_set_prtcap() 122 u32 reg; in __dwc3_set_mode() local 170 reg = dwc3_readl(dwc->regs, DWC3_GCTL); in __dwc3_set_mode() 171 reg |= DWC3_GCTL_CORESOFTRESET; in __dwc3_set_mode() 172 dwc3_writel(dwc->regs, DWC3_GCTL, reg); in __dwc3_set_mode() 182 reg in __dwc3_set_mode() 255 u32 reg; dwc3_core_fifo_space() local 272 u32 reg; dwc3_core_soft_reset() local 328 u32 reg; dwc3_frame_length_adjustment() local 594 u32 reg; dwc3_phy_setup() local 749 u32 reg; dwc3_core_is_valid() local 770 u32 reg; dwc3_core_setup_global_control() local 946 u32 reg; dwc3_core_init() local 1685 u32 reg; dwc3_suspend_common() local 1745 u32 reg; dwc3_resume_common() local 1925 u32 reg; dwc3_complete() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | falcon.c | 329 ef4_oword_t reg; in falcon_setsda() local 331 ef4_reado(efx, ®, FR_AB_GPIO_CTL); in falcon_setsda() 332 EF4_SET_OWORD_FIELD(reg, FRF_AB_GPIO3_OEN, !state); in falcon_setsda() 333 ef4_writeo(efx, ®, FR_AB_GPIO_CTL); in falcon_setsda() 339 ef4_oword_t reg; in falcon_setscl() local 341 ef4_reado(efx, ®, FR_AB_GPIO_CTL); in falcon_setscl() 342 EF4_SET_OWORD_FIELD(reg, FRF_AB_GPIO0_OEN, !state); in falcon_setscl() 343 ef4_writeo(efx, ®, FR_AB_GPIO_CTL); in falcon_setscl() 349 ef4_oword_t reg; in falcon_getsda() local 351 ef4_reado(efx, ®, FR_AB_GPIO_CT in falcon_getsda() 358 ef4_oword_t reg; falcon_getscl() local 424 ef4_dword_t reg; falcon_irq_ack_a1() local 518 ef4_oword_t reg; falcon_spi_poll() local 558 ef4_oword_t reg; falcon_spi_cmd() local 1016 ef4_oword_t reg; falcon_reset_xaui() local 1044 ef4_oword_t reg; falcon_ack_status_intr() local 1063 ef4_oword_t reg; falcon_xgxs_link_ok() local 1102 ef4_oword_t reg; falcon_reconfigure_xmac_core() local 1155 ef4_oword_t reg; falcon_reconfigure_xgxs_core() local 1273 ef4_oword_t reg, mac_ctrl; falcon_reset_macs() local 1336 ef4_oword_t reg; falcon_drain_tx_fifo() local 1352 ef4_oword_t reg; falcon_deconfigure_mac_wrapper() local 1369 ef4_oword_t reg; falcon_reconfigure_mac_wrapper() local 1416 ef4_oword_t reg; falcon_stats_request() local 1577 ef4_oword_t reg; falcon_mdio_write() local 1630 ef4_oword_t reg; falcon_mdio_read() local 2430 ef4_oword_t reg; falcon_init_rx_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
H A D | falcon.c | 329 ef4_oword_t reg; in falcon_setsda() local 331 ef4_reado(efx, ®, FR_AB_GPIO_CTL); in falcon_setsda() 332 EF4_SET_OWORD_FIELD(reg, FRF_AB_GPIO3_OEN, !state); in falcon_setsda() 333 ef4_writeo(efx, ®, FR_AB_GPIO_CTL); in falcon_setsda() 339 ef4_oword_t reg; in falcon_setscl() local 341 ef4_reado(efx, ®, FR_AB_GPIO_CTL); in falcon_setscl() 342 EF4_SET_OWORD_FIELD(reg, FRF_AB_GPIO0_OEN, !state); in falcon_setscl() 343 ef4_writeo(efx, ®, FR_AB_GPIO_CTL); in falcon_setscl() 349 ef4_oword_t reg; in falcon_getsda() local 351 ef4_reado(efx, ®, FR_AB_GPIO_CT in falcon_getsda() 358 ef4_oword_t reg; falcon_getscl() local 424 ef4_dword_t reg; falcon_irq_ack_a1() local 518 ef4_oword_t reg; falcon_spi_poll() local 558 ef4_oword_t reg; falcon_spi_cmd() local 1016 ef4_oword_t reg; falcon_reset_xaui() local 1044 ef4_oword_t reg; falcon_ack_status_intr() local 1063 ef4_oword_t reg; falcon_xgxs_link_ok() local 1102 ef4_oword_t reg; falcon_reconfigure_xmac_core() local 1155 ef4_oword_t reg; falcon_reconfigure_xgxs_core() local 1273 ef4_oword_t reg, mac_ctrl; falcon_reset_macs() local 1336 ef4_oword_t reg; falcon_drain_tx_fifo() local 1352 ef4_oword_t reg; falcon_deconfigure_mac_wrapper() local 1369 ef4_oword_t reg; falcon_reconfigure_mac_wrapper() local 1416 ef4_oword_t reg; falcon_stats_request() local 1577 ef4_oword_t reg; falcon_mdio_write() local 1630 ef4_oword_t reg; falcon_mdio_read() local 2430 ef4_oword_t reg; falcon_init_rx_cfg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
H A D | sdio.c | 323 .reg = &mwifiex_reg_sd87xx, 339 .reg = &mwifiex_reg_sd87xx, 355 .reg = &mwifiex_reg_sd87xx, 371 .reg = &mwifiex_reg_sd8897, 387 .reg = &mwifiex_reg_sd8977, 404 .reg = &mwifiex_reg_sd89xx, 422 .reg = &mwifiex_reg_sd8997, 439 .reg = &mwifiex_reg_sd8887, 455 .reg = &mwifiex_reg_sd89xx, 472 .reg 656 mwifiex_write_reg_locked(struct sdio_func *func, u32 reg, u8 data) mwifiex_write_reg_locked() argument 667 mwifiex_write_reg(struct mwifiex_adapter *adapter, u32 reg, u8 data) mwifiex_write_reg() argument 682 mwifiex_read_reg(struct mwifiex_adapter *adapter, u32 reg, u8 *data) mwifiex_read_reg() argument 762 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_sdio_read_fw_status() local 1034 u8 reg; mwifiex_init_sdio_new_mode() local 1074 u8 reg; mwifiex_init_sdio_ioport() local 1161 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_get_rd_port() local 1212 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_get_wr_port_data() local 1435 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_prog_fw_w_helper() local 1975 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_process_int_status() local 2533 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_init_sdio() local 2658 const struct mwifiex_sdio_card_reg *reg = card->reg; mwifiex_update_mp_end_port() local 2762 unsigned int reg, reg_start, reg_end; mwifiex_sdio_fw_dump() local 2885 unsigned int reg, reg_start, reg_end; mwifiex_sdio_generic_fw_dump() local 3057 u8 reg, reg_start, reg_end; mwifiex_sdio_reg_dump() local [all...] |
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | palmas-regulator.c | 398 static int palmas_smps_read(struct palmas *palmas, unsigned int reg, in palmas_smps_read() argument 403 addr = PALMAS_BASE_TO_REG(PALMAS_SMPS_BASE, reg); in palmas_smps_read() 408 static int palmas_smps_write(struct palmas *palmas, unsigned int reg, in palmas_smps_write() argument 413 addr = PALMAS_BASE_TO_REG(PALMAS_SMPS_BASE, reg); in palmas_smps_write() 418 static int palmas_ldo_read(struct palmas *palmas, unsigned int reg, in palmas_ldo_read() argument 423 addr = PALMAS_BASE_TO_REG(PALMAS_LDO_BASE, reg); in palmas_ldo_read() 428 static int palmas_ldo_write(struct palmas *palmas, unsigned int reg, in palmas_ldo_write() argument 433 addr = PALMAS_BASE_TO_REG(PALMAS_LDO_BASE, reg); in palmas_ldo_write() 445 unsigned int reg; in palmas_set_mode_smps() local 448 ret = palmas_smps_read(pmic->palmas, rinfo->ctrl_addr, ®); in palmas_set_mode_smps() 485 unsigned int reg; palmas_get_mode_smps() local 508 unsigned int reg = 0; palmas_smps_set_ramp_delay() local 602 unsigned int reg; palmas_is_enabled_ldo() local 698 unsigned int reg; palmas_smps_init() local 767 unsigned int reg; palmas_ldo_init() local 849 unsigned int reg; palmas_enable_ldo8_track() local 1122 unsigned int addr, reg; palmas_smps_registration() local 1292 unsigned int addr, reg; tps65917_smps_registration() local 1606 unsigned int reg; palmas_regulators_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | palmas-regulator.c | 398 static int palmas_smps_read(struct palmas *palmas, unsigned int reg, in palmas_smps_read() argument 403 addr = PALMAS_BASE_TO_REG(PALMAS_SMPS_BASE, reg); in palmas_smps_read() 408 static int palmas_smps_write(struct palmas *palmas, unsigned int reg, in palmas_smps_write() argument 413 addr = PALMAS_BASE_TO_REG(PALMAS_SMPS_BASE, reg); in palmas_smps_write() 418 static int palmas_ldo_read(struct palmas *palmas, unsigned int reg, in palmas_ldo_read() argument 423 addr = PALMAS_BASE_TO_REG(PALMAS_LDO_BASE, reg); in palmas_ldo_read() 428 static int palmas_ldo_write(struct palmas *palmas, unsigned int reg, in palmas_ldo_write() argument 433 addr = PALMAS_BASE_TO_REG(PALMAS_LDO_BASE, reg); in palmas_ldo_write() 445 unsigned int reg; in palmas_set_mode_smps() local 448 ret = palmas_smps_read(pmic->palmas, rinfo->ctrl_addr, ®); in palmas_set_mode_smps() 485 unsigned int reg; palmas_get_mode_smps() local 508 unsigned int reg = 0; palmas_smps_set_ramp_delay() local 602 unsigned int reg; palmas_is_enabled_ldo() local 698 unsigned int reg; palmas_smps_init() local 767 unsigned int reg; palmas_ldo_init() local 849 unsigned int reg; palmas_enable_ldo8_track() local 1122 unsigned int addr, reg; palmas_smps_registration() local 1292 unsigned int addr, reg; tps65917_smps_registration() local 1606 unsigned int reg; palmas_regulators_probe() local [all...] |
/kernel/linux/linux-5.10/arch/c6x/include/asm/ |
H A D | special_insns.h | 12 #define get_creg(reg) \ 14 asm volatile ("mvc .s2 " #reg ",%0\n" : "=b"(__x)); __x; }) 16 #define set_creg(reg, v) \ 18 asm volatile ("mvc .s2 %0," #reg "\n" : : "b"(__x)); \ 21 #define or_creg(reg, n) \ 23 asm volatile ("mvc .s2 " #reg ",%0\n" \ 25 "mvc .s2 %0," #reg "\n" \ 30 #define and_creg(reg, n) \ 32 asm volatile ("mvc .s2 " #reg ",%0\n" \ 34 "mvc .s2 %0," #reg "\ [all...] |
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-npcm7xx.c | 149 /* NPCM_I2CST reg fields */ 159 /* NPCM_I2CCST reg fields */ 169 /* NPCM_I2CCTL1 reg fields */ 179 /* RW1S fields (inside a RW reg): */ 183 /* npcm_i2caddr reg fields */ 187 /* NPCM_I2CCTL2 reg fields */ 191 /* NPCM_I2CCTL3 reg fields */ 200 /* NPCM_I2CCST2 reg fields */ 210 /* NPCM_I2CCST3 reg fields */ 216 /* NPCM_I2CCTL4 reg field 275 unsigned char __iomem *reg; global() member [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-npcm7xx.c | 147 /* NPCM_I2CST reg fields */ 157 /* NPCM_I2CCST reg fields */ 167 /* NPCM_I2CCTL1 reg fields */ 177 /* RW1S fields (inside a RW reg): */ 181 /* npcm_i2caddr reg fields */ 185 /* NPCM_I2CCTL2 reg fields */ 189 /* NPCM_I2CCTL3 reg fields */ 198 /* NPCM_I2CCST2 reg fields */ 208 /* NPCM_I2CCST3 reg fields */ 214 /* NPCM_I2CCTL4 reg field 292 unsigned char __iomem *reg; global() member [all...] |
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-bcmbca-hsspi.c | 174 u32 reg; in bcmbca_hsspi_set_cs() local 182 reg = __raw_readl(bs->spim_ctrl); in bcmbca_hsspi_set_cs() 184 reg |= BIT(cs + SPIM_CTRL_CS_OVERRIDE_SEL_SHIFT); in bcmbca_hsspi_set_cs() 186 reg &= ~BIT(cs + SPIM_CTRL_CS_OVERRIDE_SEL_SHIFT); in bcmbca_hsspi_set_cs() 188 __raw_writel(reg, bs->spim_ctrl); in bcmbca_hsspi_set_cs() 197 u32 reg; in bcmbca_hsspi_set_clk() local 199 reg = DIV_ROUND_UP(2048, DIV_ROUND_UP(bs->speed_hz, hz)); in bcmbca_hsspi_set_clk() 200 __raw_writel(CLK_CTRL_ACCUM_RST_ON_LOOP | reg, in bcmbca_hsspi_set_clk() 203 reg = __raw_readl(bs->regs + HSSPI_PROFILE_SIGNAL_CTRL_REG(profile)); in bcmbca_hsspi_set_clk() 205 reg | in bcmbca_hsspi_set_clk() 224 u32 reg = 0; bcmbca_hsspi_wait_cmd() local 260 u32 reg = 0, cs_act = 0; bcmbca_hsspi_do_txrx() local 332 u32 reg; bcmbca_hsspi_setup() local 442 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; bcmbca_hsspi_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regcache.c | 29 unsigned int reg, val; in regcache_hw_init() local 77 reg = i * map->reg_stride; in regcache_hw_init() 79 if (!regmap_readable(map, reg)) in regcache_hw_init() 82 if (regmap_volatile(map, reg)) in regcache_hw_init() 91 ret = regmap_read(map, reg, &val); in regcache_hw_init() 95 reg, ret); in regcache_hw_init() 100 map->reg_defaults[j].reg = reg; in regcache_hw_init() 136 "Register defaults number are set without the reg!\n"); in regcache_init() 141 if (config->reg_defaults[i].reg in regcache_init() 237 regcache_read(struct regmap *map, unsigned int reg, unsigned int *value) regcache_read() argument 268 regcache_write(struct regmap *map, unsigned int reg, unsigned int value) regcache_write() argument 282 regcache_reg_needs_sync(struct regmap *map, unsigned int reg, unsigned int val) regcache_reg_needs_sync() argument 304 unsigned int reg; regcache_default_sync() local 598 regcache_reg_cached(struct regmap *map, unsigned int reg) regcache_reg_cached() argument 689 regcache_lookup_reg(struct regmap *map, unsigned int reg) regcache_lookup_reg() argument 714 regcache_sync_val(struct regmap *map, unsigned int reg, unsigned int val) regcache_sync_val() argument [all...] |