/kernel/linux/linux-5.10/sound/firewire/digi00x/ |
H A D | digi00x-stream.c | 33 __be32 reg; in snd_dg00x_stream_get_local_rate() local 38 ®, sizeof(reg), 0); in snd_dg00x_stream_get_local_rate() 42 data = be32_to_cpu(reg) & 0x0f; in snd_dg00x_stream_get_local_rate() 53 __be32 reg; in snd_dg00x_stream_set_local_rate() local 63 reg = cpu_to_be32(i); in snd_dg00x_stream_set_local_rate() 66 ®, sizeof(reg), 0); in snd_dg00x_stream_set_local_rate() 72 __be32 reg; in snd_dg00x_stream_get_clock() local 77 ®, sizeo in snd_dg00x_stream_get_clock() 90 __be32 reg; snd_dg00x_stream_check_external_clock() local 106 __be32 reg; snd_dg00x_stream_get_external_rate() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_hw.c | 36 u32 reg = 0; in cedrus_engine_enable() local 42 reg |= VE_MODE_REC_WR_MODE_2MB; in cedrus_engine_enable() 43 reg |= VE_MODE_DDR_MODE_BW_128; in cedrus_engine_enable() 47 reg |= VE_MODE_DEC_MPEG; in cedrus_engine_enable() 51 reg |= VE_MODE_DEC_H264; in cedrus_engine_enable() 55 reg |= VE_MODE_DEC_H265; in cedrus_engine_enable() 63 reg |= VE_MODE_PIC_WIDTH_IS_4096; in cedrus_engine_enable() 65 reg |= VE_MODE_PIC_WIDTH_MORE_2048; in cedrus_engine_enable() 67 cedrus_write(ctx->dev, VE_MODE, reg); in cedrus_engine_enable() 83 u32 reg; in cedrus_dst_format_set() local [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | tps65217.c | 186 * @reg: Register to read. 189 int tps65217_reg_read(struct tps65217 *tps, unsigned int reg, in tps65217_reg_read() argument 192 return regmap_read(tps->regmap, reg, val); in tps65217_reg_read() 200 * @reg: Register to write to. 204 int tps65217_reg_write(struct tps65217 *tps, unsigned int reg, in tps65217_reg_write() argument 212 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 214 xor_reg_val = reg ^ TPS65217_PASSWORD_REGS_UNLOCK; in tps65217_reg_write() 220 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 222 xor_reg_val = reg ^ TPS65217_PASSWORD_REGS_UNLOCK; in tps65217_reg_write() 227 ret = regmap_write(tps->regmap, reg, va in tps65217_reg_write() 250 tps65217_update_bits(struct tps65217 *tps, unsigned int reg, unsigned int mask, unsigned int val, unsigned int level) tps65217_update_bits() argument 272 tps65217_set_bits(struct tps65217 *tps, unsigned int reg, unsigned int mask, unsigned int val, unsigned int level) tps65217_set_bits() argument 279 tps65217_clear_bits(struct tps65217 *tps, unsigned int reg, unsigned int mask, unsigned int level) tps65217_clear_bits() argument 286 tps65217_volatile_reg(struct device *dev, unsigned int reg) tps65217_volatile_reg() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_hw.c | 36 u32 reg = 0; in cedrus_engine_enable() local 42 reg |= VE_MODE_REC_WR_MODE_2MB; in cedrus_engine_enable() 43 reg |= VE_MODE_DDR_MODE_BW_128; in cedrus_engine_enable() 47 reg |= VE_MODE_DEC_MPEG; in cedrus_engine_enable() 53 reg |= VE_MODE_DEC_H264; in cedrus_engine_enable() 57 reg |= VE_MODE_DEC_H265; in cedrus_engine_enable() 65 reg |= VE_MODE_PIC_WIDTH_IS_4096; in cedrus_engine_enable() 67 reg |= VE_MODE_PIC_WIDTH_MORE_2048; in cedrus_engine_enable() 69 cedrus_write(ctx->dev, VE_MODE, reg); in cedrus_engine_enable() 85 u32 reg; in cedrus_dst_format_set() local [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regcache-maple.c | 17 unsigned int reg, unsigned int *value) in regcache_maple_read() 20 MA_STATE(mas, mt, reg, reg); in regcache_maple_read() 31 *value = entry[reg - mas.index]; in regcache_maple_read() 38 static int regcache_maple_write(struct regmap *map, unsigned int reg, in regcache_maple_write() argument 42 MA_STATE(mas, mt, reg, reg); in regcache_maple_write() 52 entry[reg - mas.index] = val; in regcache_maple_write() 58 mas_set_range(&mas, reg - 1, reg in regcache_maple_write() 16 regcache_maple_read(struct regmap *map, unsigned int reg, unsigned int *value) regcache_maple_read() argument [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/ |
H A D | get-reg-list.c | 9 * list new registers with get-reg-list. We assume they'll be unused, at 13 * a regression in get-reg-list. This test checks for that regression by 42 if (!filter_reg(reg_list->reg[i])) 46 if (!find_reg(reg_list->reg, reg_list->n, blessed_reg[i])) \ 51 if (!find_reg(blessed_reg, blessed_n, reg_list->reg[i])) 55 if (find_reg(blessed_reg, blessed_n, reg_list->reg[i])) 83 bool __weak check_supported_reg(struct kvm_vcpu *vcpu, __u64 reg) in check_supported_reg() argument 88 bool __weak filter_reg(__u64 reg) in filter_reg() argument 93 static bool find_reg(__u64 regs[], __u64 nr_regs, __u64 reg) in find_reg() argument 98 if (reg in find_reg() 216 struct kvm_one_reg reg = { run_test() local [all...] |
/kernel/linux/linux-6.6/sound/firewire/digi00x/ |
H A D | digi00x-stream.c | 33 __be32 reg; in snd_dg00x_stream_get_local_rate() local 38 ®, sizeof(reg), 0); in snd_dg00x_stream_get_local_rate() 42 data = be32_to_cpu(reg) & 0x0f; in snd_dg00x_stream_get_local_rate() 53 __be32 reg; in snd_dg00x_stream_set_local_rate() local 63 reg = cpu_to_be32(i); in snd_dg00x_stream_set_local_rate() 66 ®, sizeof(reg), 0); in snd_dg00x_stream_set_local_rate() 72 __be32 reg; in snd_dg00x_stream_get_clock() local 77 ®, sizeo in snd_dg00x_stream_get_clock() 90 __be32 reg; snd_dg00x_stream_check_external_clock() local 106 __be32 reg; snd_dg00x_stream_get_external_rate() local [all...] |
/device/board/hihope/rk3568/audio_drivers/codec/rk809_codec/src/ |
H A D | rk809_codec_impl.c | 65 uint16_t reg; member 114 int32_t Rk809DeviceRegRead(uint32_t reg, uint32_t *val) in Rk809DeviceRegRead() argument 122 if (regmap_read(chip->regmap, reg, val)) { in Rk809DeviceRegRead() 123 AUDIO_DRIVER_LOG_ERR("read register fail: [%x]", reg); in Rk809DeviceRegRead() 129 int32_t Rk809DeviceRegWrite(uint32_t reg, uint32_t value) in Rk809DeviceRegWrite() argument 137 if (regmap_write(chip->regmap, reg, value)) { in Rk809DeviceRegWrite() 138 AUDIO_DRIVER_LOG_ERR("write register fail: [%x] = %x", reg, value); in Rk809DeviceRegWrite() 144 int32_t RK809CodecDaiReadReg(const struct DaiDevice *dai, uint32_t reg, uint32_t *value) in RK809CodecDaiReadReg() argument 150 if (reg > RK809_CODEC_REG_MAX) { in RK809CodecDaiReadReg() 151 AUDIO_DRIVER_LOG_ERR("codec dai read error reg in RK809CodecDaiReadReg() 162 RK809CodecDaiWriteReg(const struct DaiDevice *dai, uint32_t reg, uint32_t value) RK809CodecDaiWriteReg() argument 381 RK809CodecReadReg(const struct CodecDevice *codec, uint32_t reg, uint32_t *val) RK809CodecReadReg() argument 399 Rk809CodecWriteReg(const struct CodecDevice *codec, uint32_t reg, uint32_t value) Rk809CodecWriteReg() argument [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/pci/controller/dwc/ |
H A D | pcie-designware.h | 249 u32 (*read_dbi)(struct dw_pcie *pcie, void __iomem *base, u32 reg, size_t size); 250 void (*write_dbi)(struct dw_pcie *pcie, void __iomem *base, u32 reg, size_t size, u32 val); 251 void (*write_dbi2)(struct dw_pcie *pcie, void __iomem *base, u32 reg, size_t size, u32 val); 284 u32 dw_pcie_read_dbi(struct dw_pcie *pci, u32 reg, size_t size); 285 void dw_pcie_write_dbi(struct dw_pcie *pci, u32 reg, size_t size, u32 val); 286 void dw_pcie_write_dbi2(struct dw_pcie *pci, u32 reg, size_t size, u32 val); 298 static inline void dw_pcie_writel_dbi(struct dw_pcie *pci, u32 reg, u32 val) in dw_pcie_writel_dbi() argument 300 dw_pcie_write_dbi(pci, reg, 0x4, val); in dw_pcie_writel_dbi() 303 static inline u32 dw_pcie_readl_dbi(struct dw_pcie *pci, u32 reg) in dw_pcie_readl_dbi() argument 305 return dw_pcie_read_dbi(pci, reg, in dw_pcie_readl_dbi() 308 dw_pcie_writew_dbi(struct dw_pcie *pci, u32 reg, u16 val) dw_pcie_writew_dbi() argument 313 dw_pcie_readw_dbi(struct dw_pcie *pci, u32 reg) dw_pcie_readw_dbi() argument 318 dw_pcie_writeb_dbi(struct dw_pcie *pci, u32 reg, u8 val) dw_pcie_writeb_dbi() argument 323 dw_pcie_readb_dbi(struct dw_pcie *pci, u32 reg) dw_pcie_readb_dbi() argument 328 dw_pcie_writel_dbi2(struct dw_pcie *pci, u32 reg, u32 val) dw_pcie_writel_dbi2() argument 335 u32 reg; dw_pcie_dbi_ro_wr_en() local 346 u32 reg; dw_pcie_dbi_ro_wr_dis() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/zte/ |
H A D | clk.c | 109 u32 reg; in zx_pll_enable() local 115 reg = readl_relaxed(zx_pll->reg_base); in zx_pll_enable() 116 writel_relaxed(reg & ~BIT(zx_pll->pd_bit), zx_pll->reg_base); in zx_pll_enable() 118 return readl_relaxed_poll_timeout(zx_pll->reg_base, reg, in zx_pll_enable() 119 reg & BIT(zx_pll->lock_bit), 0, 100); in zx_pll_enable() 125 u32 reg; in zx_pll_disable() local 130 reg = readl_relaxed(zx_pll->reg_base); in zx_pll_disable() 131 writel_relaxed(reg | BIT(zx_pll->pd_bit), zx_pll->reg_base); in zx_pll_disable() 137 u32 reg; in zx_pll_is_enabled() local 139 reg in zx_pll_is_enabled() 212 calc_rate(u32 reg, u32 parent_rate) calc_rate() argument 235 u32 reg; zx_audio_recalc_rate() local 244 u32 reg; zx_audio_round_rate() local 257 u32 reg; zx_audio_set_rate() local 269 u32 reg; zx_audio_enable() local 279 u32 reg; zx_audio_disable() local [all...] |
/kernel/linux/linux-5.10/drivers/mtd/spi-nor/controllers/ |
H A D | hisi-sfc.c | 105 u32 reg; in hisi_spi_nor_wait_op_finish() local 107 return readl_poll_timeout(host->regbase + FMC_INT, reg, in hisi_spi_nor_wait_op_finish() 108 (reg & FMC_INT_OP_DONE), 0, FMC_WAIT_TIMEOUT); in hisi_spi_nor_wait_op_finish() 139 u32 reg; in hisi_spi_nor_init() local 141 reg = TIMING_CFG_TCSH(CS_HOLD_TIME) in hisi_spi_nor_init() 144 writel(reg, host->regbase + FMC_SPI_TIMING_CFG); in hisi_spi_nor_init() 184 u32 reg; in hisi_spi_nor_op_reg() local 186 reg = FMC_CMD_CMD1(opcode); in hisi_spi_nor_op_reg() 187 writel(reg, host->regbase + FMC_CMD); in hisi_spi_nor_op_reg() 189 reg in hisi_spi_nor_op_reg() 235 u32 reg; hisi_spi_nor_dma_transfer() local [all...] |
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-designware.h | 251 u32 (*read_dbi)(struct dw_pcie *pcie, void __iomem *base, u32 reg, 253 void (*write_dbi)(struct dw_pcie *pcie, void __iomem *base, u32 reg, 255 void (*write_dbi2)(struct dw_pcie *pcie, void __iomem *base, u32 reg, 290 u32 dw_pcie_read_dbi(struct dw_pcie *pci, u32 reg, size_t size); 291 void dw_pcie_write_dbi(struct dw_pcie *pci, u32 reg, size_t size, u32 val); 292 void dw_pcie_write_dbi2(struct dw_pcie *pci, u32 reg, size_t size, u32 val); 309 static inline void dw_pcie_writel_dbi(struct dw_pcie *pci, u32 reg, u32 val) in dw_pcie_writel_dbi() argument 311 dw_pcie_write_dbi(pci, reg, 0x4, val); in dw_pcie_writel_dbi() 314 static inline u32 dw_pcie_readl_dbi(struct dw_pcie *pci, u32 reg) in dw_pcie_readl_dbi() argument 316 return dw_pcie_read_dbi(pci, reg, in dw_pcie_readl_dbi() 319 dw_pcie_writew_dbi(struct dw_pcie *pci, u32 reg, u16 val) dw_pcie_writew_dbi() argument 324 dw_pcie_readw_dbi(struct dw_pcie *pci, u32 reg) dw_pcie_readw_dbi() argument 329 dw_pcie_writeb_dbi(struct dw_pcie *pci, u32 reg, u8 val) dw_pcie_writeb_dbi() argument 334 dw_pcie_readb_dbi(struct dw_pcie *pci, u32 reg) dw_pcie_readb_dbi() argument 339 dw_pcie_writel_dbi2(struct dw_pcie *pci, u32 reg, u32 val) dw_pcie_writel_dbi2() argument 346 u32 reg; dw_pcie_dbi_ro_wr_en() local 357 u32 reg; dw_pcie_dbi_ro_wr_dis() local [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | cs4270.c | 216 static bool cs4270_reg_is_readable(struct device *dev, unsigned int reg) in cs4270_reg_is_readable() argument 218 return (reg >= CS4270_FIRSTREG) && (reg <= CS4270_LASTREG); in cs4270_reg_is_readable() 221 static bool cs4270_reg_is_volatile(struct device *dev, unsigned int reg) in cs4270_reg_is_volatile() argument 224 if ((reg < CS4270_FIRSTREG) || (reg > CS4270_LASTREG)) in cs4270_reg_is_volatile() 227 return reg == CS4270_CHIPID; in cs4270_reg_is_volatile() 338 int reg; in cs4270_hw_params() local 358 reg = snd_soc_component_read(component, CS4270_MODE); in cs4270_hw_params() 359 reg in cs4270_hw_params() 569 int reg, ret; cs4270_soc_suspend() local 588 int reg, ret; cs4270_soc_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | intel_uncore.h | 206 i915_reg_t reg, unsigned int op); 232 i915_reg_t reg, 240 i915_reg_t reg, in intel_wait_for_register() 245 return __intel_wait_for_register(uncore, reg, mask, value, 2, in intel_wait_for_register() 250 i915_reg_t reg, 258 i915_reg_t reg, in intel_wait_for_register_fw() 263 return __intel_wait_for_register_fw(uncore, reg, mask, value, in intel_wait_for_register_fw() 270 i915_reg_t reg) \ 272 return read##s__(uncore->regs + i915_mmio_reg_offset(reg)); \ 277 i915_reg_t reg, 239 intel_wait_for_register(struct intel_uncore *uncore, i915_reg_t reg, u32 mask, u32 value, unsigned int timeout_ms) intel_wait_for_register() argument 257 intel_wait_for_register_fw(struct intel_uncore *uncore, i915_reg_t reg, u32 mask, u32 value, unsigned int timeout_ms) intel_wait_for_register_fw() argument 386 intel_uncore_rmw(struct intel_uncore *uncore, i915_reg_t reg, u32 clear, u32 set) intel_uncore_rmw() argument 397 intel_uncore_rmw_fw(struct intel_uncore *uncore, i915_reg_t reg, u32 clear, u32 set) intel_uncore_rmw_fw() argument 408 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-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-dp.c | 83 u32 reg; in ipu_dp_set_global_alpha() local 87 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 89 reg &= ~DP_COM_CONF_GWSEL; in ipu_dp_set_global_alpha() 91 reg |= DP_COM_CONF_GWSEL; in ipu_dp_set_global_alpha() 92 writel(reg, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 95 reg = readl(flow->base + DP_GRAPH_WIND_CTRL) & 0x00FFFFFFL; in ipu_dp_set_global_alpha() 96 writel(reg | ((u32) alpha << 24), in ipu_dp_set_global_alpha() 99 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 100 writel(reg | DP_COM_CONF_GWAM, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 102 reg in ipu_dp_set_global_alpha() 132 u32 reg; ipu_dp_csc_init() local 231 u32 reg; ipu_dp_enable_channel() local 254 u32 reg, csc; ipu_dp_disable_channel() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/spi-nor/controllers/ |
H A D | hisi-sfc.c | 105 u32 reg; in hisi_spi_nor_wait_op_finish() local 107 return readl_poll_timeout(host->regbase + FMC_INT, reg, in hisi_spi_nor_wait_op_finish() 108 (reg & FMC_INT_OP_DONE), 0, FMC_WAIT_TIMEOUT); in hisi_spi_nor_wait_op_finish() 139 u32 reg; in hisi_spi_nor_init() local 141 reg = TIMING_CFG_TCSH(CS_HOLD_TIME) in hisi_spi_nor_init() 144 writel(reg, host->regbase + FMC_SPI_TIMING_CFG); in hisi_spi_nor_init() 184 u32 reg; in hisi_spi_nor_op_reg() local 186 reg = FMC_CMD_CMD1(opcode); in hisi_spi_nor_op_reg() 187 writel(reg, host->regbase + FMC_CMD); in hisi_spi_nor_op_reg() 189 reg in hisi_spi_nor_op_reg() 235 u32 reg; hisi_spi_nor_dma_transfer() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-dp.c | 84 u32 reg; in ipu_dp_set_global_alpha() local 88 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 90 reg &= ~DP_COM_CONF_GWSEL; in ipu_dp_set_global_alpha() 92 reg |= DP_COM_CONF_GWSEL; in ipu_dp_set_global_alpha() 93 writel(reg, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 96 reg = readl(flow->base + DP_GRAPH_WIND_CTRL) & 0x00FFFFFFL; in ipu_dp_set_global_alpha() 97 writel(reg | ((u32) alpha << 24), in ipu_dp_set_global_alpha() 100 reg = readl(flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 101 writel(reg | DP_COM_CONF_GWAM, flow->base + DP_COM_CONF); in ipu_dp_set_global_alpha() 103 reg in ipu_dp_set_global_alpha() 135 u32 reg; ipu_dp_csc_init() local 250 u32 reg; ipu_dp_enable_channel() local 273 u32 reg, csc; ipu_dp_disable_channel() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_memory.c | 124 struct iser_mem_reg *reg) in iser_reg_dma() 128 reg->sge.lkey = device->pd->local_dma_lkey; in iser_reg_dma() 135 reg->rkey = device->pd->unsafe_global_rkey; in iser_reg_dma() 137 reg->rkey = 0; in iser_reg_dma() 138 reg->sge.addr = sg_dma_address(&sg[0]); in iser_reg_dma() 139 reg->sge.length = sg_dma_len(&sg[0]); in iser_reg_dma() 142 " length=0x%x\n", reg->sge.lkey, reg->rkey, in iser_reg_dma() 143 reg->sge.addr, reg in iser_reg_dma() 123 iser_reg_dma(struct iser_device *device, struct iser_data_buf *mem, struct iser_mem_reg *reg) iser_reg_dma() argument 151 struct iser_mem_reg *reg = &iser_task->rdma_reg[cmd_dir]; iser_unreg_mem_fastreg() local 305 iser_fast_reg_mr(struct iscsi_iser_task *iser_task, struct iser_data_buf *mem, struct iser_reg_resources *rsc, struct iser_mem_reg *reg) iser_fast_reg_mr() argument 359 struct iser_mem_reg *reg = &task->rdma_reg[dir]; iser_reg_mem_fastreg() local [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | cs4270.c | 207 static bool cs4270_reg_is_readable(struct device *dev, unsigned int reg) in cs4270_reg_is_readable() argument 209 return (reg >= CS4270_FIRSTREG) && (reg <= CS4270_LASTREG); in cs4270_reg_is_readable() 212 static bool cs4270_reg_is_volatile(struct device *dev, unsigned int reg) in cs4270_reg_is_volatile() argument 215 if ((reg < CS4270_FIRSTREG) || (reg > CS4270_LASTREG)) in cs4270_reg_is_volatile() 218 return reg == CS4270_CHIPID; in cs4270_reg_is_volatile() 329 int reg; in cs4270_hw_params() local 349 reg = snd_soc_component_read(component, CS4270_MODE); in cs4270_hw_params() 350 reg in cs4270_hw_params() 561 int reg, ret; cs4270_soc_suspend() local 580 int reg, ret; cs4270_soc_resume() local [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
H A D | SparcFrameLowering.cpp | 309 for (unsigned reg = SP::I0; reg <= SP::I7; ++reg) in verifyLeafProcRegUse() 310 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse() 313 for (unsigned reg = SP::L0; reg <= SP::L7; ++reg) in verifyLeafProcRegUse() 314 if (MRI->isPhysRegUsed(reg)) in verifyLeafProcRegUse() 335 for (unsigned reg = SP::I0; reg < in remapRegsForLeafProc() [all...] |
/kernel/linux/linux-5.10/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 50 unsigned short bcsr_read(enum bcsr_id reg) in bcsr_read() argument 55 spin_lock_irqsave(&bcsr_regs[reg].lock, flags); in bcsr_read() 56 r = __raw_readw(bcsr_regs[reg].raddr); in bcsr_read() 57 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags); in bcsr_read() 62 void bcsr_write(enum bcsr_id reg, unsigned short val) in bcsr_write() argument 66 spin_lock_irqsave(&bcsr_regs[reg].lock, flags); in bcsr_write() 67 __raw_writew(val, bcsr_regs[reg].raddr); in bcsr_write() 69 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags); in bcsr_write() 73 void bcsr_mod(enum bcsr_id reg, unsigned short clr, unsigned short set) in bcsr_mod() argument 78 spin_lock_irqsave(&bcsr_regs[reg] in bcsr_mod() [all...] |
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | kvm_mmu.h | 58 * reg: VA to be converted. 65 .macro kern_hyp_va reg 67 and \reg, \reg, #1 /* mask with va_mask */ variable 68 ror \reg, \reg, #1 /* rotate to the first tag bit */ variable 69 add \reg, \reg, #0 /* insert the low 12 bits of the tag */ variable 70 add \reg, \reg, # variable 71 ror \\reg, \\reg, #63 /* rotate back */ global() variable [all...] |
/kernel/linux/linux-5.10/drivers/clk/renesas/ |
H A D | clk-r8a7740.c | 21 void __iomem *reg; member 34 unsigned int reg; member 68 unsigned int shift, reg; in r8a7740_cpg_register_clock() local 99 u32 value = readl(cpg->reg + CPG_FRQCRC); in r8a7740_cpg_register_clock() 103 u32 value = readl(cpg->reg + CPG_FRQCRA); in r8a7740_cpg_register_clock() 108 u32 value = readl(cpg->reg + CPG_PLLC2CR); in r8a7740_cpg_register_clock() 112 u32 value = readl(cpg->reg + CPG_USBCKCR); in r8a7740_cpg_register_clock() 126 reg = c->reg; in r8a7740_cpg_register_clock() 140 cpg->reg in r8a7740_cpg_register_clock() [all...] |
/kernel/linux/linux-6.6/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 50 unsigned short bcsr_read(enum bcsr_id reg) in bcsr_read() argument 55 spin_lock_irqsave(&bcsr_regs[reg].lock, flags); in bcsr_read() 56 r = __raw_readw(bcsr_regs[reg].raddr); in bcsr_read() 57 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags); in bcsr_read() 62 void bcsr_write(enum bcsr_id reg, unsigned short val) in bcsr_write() argument 66 spin_lock_irqsave(&bcsr_regs[reg].lock, flags); in bcsr_write() 67 __raw_writew(val, bcsr_regs[reg].raddr); in bcsr_write() 69 spin_unlock_irqrestore(&bcsr_regs[reg].lock, flags); in bcsr_write() 73 void bcsr_mod(enum bcsr_id reg, unsigned short clr, unsigned short set) in bcsr_mod() argument 78 spin_lock_irqsave(&bcsr_regs[reg] in bcsr_mod() [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | cs5345.c | 43 static inline int cs5345_write(struct v4l2_subdev *sd, u8 reg, u8 value) in cs5345_write() argument 47 return i2c_smbus_write_byte_data(client, reg, value); in cs5345_write() 50 static inline int cs5345_read(struct v4l2_subdev *sd, u8 reg) in cs5345_read() argument 54 return i2c_smbus_read_byte_data(client, reg); in cs5345_read() 86 static int cs5345_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in cs5345_g_register() argument 88 reg->size = 1; in cs5345_g_register() 89 reg->val = cs5345_read(sd, reg->reg & 0x1f); in cs5345_g_register() 93 static int cs5345_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in cs5345_s_register() argument [all...] |