Searched refs:reg_offset (Results 1 - 25 of 376) sorted by path

1234567891011>>

/linux-master/arch/powerpc/include/asm/
H A Dtsi108.h103 static inline u32 tsi108_read_reg(u32 reg_offset) argument
105 return in_be32((volatile u32 *)(tsi108_csr_vir_base + reg_offset));
108 static inline void tsi108_write_reg(u32 reg_offset, u32 val) argument
110 out_be32((volatile u32 *)(tsi108_csr_vir_base + reg_offset), val);
/linux-master/arch/x86/include/asm/
H A Duprobes.h44 u8 reg_offset; /* to the start of pt_regs */ member in struct:arch_uprobe::__anon206::__anon209
/linux-master/drivers/clk/qcom/
H A Dclk-regmap-mux-div.c33 ret = regmap_update_bits(md->clkr.regmap, CFG_RCGR + md->reg_offset,
38 ret = regmap_update_bits(md->clkr.regmap, CMD_RCGR + md->reg_offset,
45 ret = regmap_read(md->clkr.regmap, CMD_RCGR + md->reg_offset,
65 regmap_read(md->clkr.regmap, CMD_RCGR + md->reg_offset, &val);
72 regmap_read(md->clkr.regmap, CFG_RCGR + md->reg_offset, &val);
H A Dclk-regmap-mux-div.h15 * @reg_offset: offset of the mux/divider register
28 u32 reg_offset; member in struct:clk_regmap_mux_div
/linux-master/drivers/clocksource/
H A Dtimer-atmel-pit.c59 static inline unsigned int pit_read(void __iomem *base, unsigned int reg_offset) argument
61 return readl_relaxed(base + reg_offset);
64 static inline void pit_write(void __iomem *base, unsigned int reg_offset, unsigned long value) argument
66 writel_relaxed(value, base + reg_offset);
/linux-master/drivers/crypto/cavium/zip/
H A Dzip_main.h68 u64 reg_offset; member in struct:zip_registers
/linux-master/drivers/gpu/drm/radeon/
H A Drv770_dpm.h283 u16 reg_offset, u32 value);
/linux-master/drivers/mfd/
H A Dda9052-irq.c37 .reg_offset = 0,
41 .reg_offset = 0,
45 .reg_offset = 0,
49 .reg_offset = 0,
53 .reg_offset = 0,
57 .reg_offset = 0,
61 .reg_offset = 0,
65 .reg_offset = 0,
69 .reg_offset = 1,
73 .reg_offset
[all...]
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-exynos-arm.c27 .reg_offset = { 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, },
32 .reg_offset = { 0x00, 0x04, 0x08, 0x0c, },
/linux-master/arch/arm/mach-rockchip/
H A Dpm.c69 static const u32 reg_offset[] = { GRF_UOC0_CON0, GRF_UOC1_CON0, local
78 for (i = 0; i < ARRAY_SIZE(reg_offset); i++) {
79 regmap_read(grf_regmap, reg_offset[i], &reg);
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-its.c1830 .reg_offset = off, \
1839 .reg_offset = off, \
H A Dvgic-mmio-v3.c577 .reg_offset = off, \
584 .reg_offset = off + (bpi * VGIC_NR_PRIVATE_IRQS) / 8, \
H A Dvgic-mmio.c826 if (offset < region->reg_offset)
829 if (offset >= region->reg_offset + region->len)
H A Dvgic-mmio.h9 unsigned int reg_offset; member in struct:vgic_register_region
69 .reg_offset = off, \
81 .reg_offset = off, \
91 .reg_offset = off, \
/linux-master/arch/loongarch/kernel/
H A Dkgdb.c109 int reg_offset, reg_size; local
114 reg_offset = dbg_reg_def[regno].offset;
117 if (reg_offset == -1)
122 memcpy(mem, (void *)regs + reg_offset, reg_size); local
137 memcpy(mem, (void *)&current->thread.fpu.fcc + reg_offset, reg_size);
140 memcpy(mem, (void *)&current->thread.fpu.fpr[reg_offset], reg_size);
152 int reg_offset, reg_size; local
157 reg_offset = dbg_reg_def[regno].offset;
160 if (reg_offset == -1)
165 memcpy((void *)regs + reg_offset, me
[all...]
/linux-master/arch/powerpc/boot/
H A Dns16550.c60 u32 reg_offset; local
67 n = getprop(devp, "reg-offset", &reg_offset, sizeof(reg_offset));
68 if (n == sizeof(reg_offset))
69 reg_base += be32_to_cpu(reg_offset);
/linux-master/arch/powerpc/sysdev/
H A Dtsi108_pci.c45 extern u32 tsi108_read_reg(u32 reg_offset);
46 extern void tsi108_write_reg(u32 reg_offset, u32 val);
/linux-master/arch/x86/kernel/
H A Dumip.c338 int nr_copied, reg_offset, dummy_data_size, umip_inst; local
380 reg_offset = insn_get_modrm_rm_off(&insn, regs);
387 if (reg_offset < 0)
390 reg_addr = (unsigned long *)((unsigned long)regs + reg_offset);
H A Duprobes.c665 unsigned long *src_ptr = (void *)regs + auprobe->push.reg_offset;
769 u8 opc1 = OPCODE1(insn), reg_offset = 0; local
785 reg_offset = offsetof(struct pt_regs, r8);
788 reg_offset = offsetof(struct pt_regs, r9);
791 reg_offset = offsetof(struct pt_regs, r10);
794 reg_offset = offsetof(struct pt_regs, r11);
797 reg_offset = offsetof(struct pt_regs, r12);
800 reg_offset = offsetof(struct pt_regs, r13);
803 reg_offset = offsetof(struct pt_regs, r14);
806 reg_offset
[all...]
/linux-master/arch/x86/math-emu/
H A Dget_address.c32 static int reg_offset[] = { variable
43 #define REG_(x) (*(long *)(reg_offset[(x)] + (u_char *)FPU_info->regs))
/linux-master/arch/x86/mm/
H A Dextable.c18 int reg_offset = pt_regs_offset(regs, nr); local
21 if (WARN_ON_ONCE(reg_offset < 0))
24 return (unsigned long *)((unsigned long)regs + reg_offset);
/linux-master/drivers/accel/habanalabs/common/
H A Dsecurity.c71 * @reg_offset: register offset will be converted to bit offset in pb block
75 static int hl_unset_pb_in_block(struct hl_device *hdev, u32 reg_offset, argument
78 if ((reg_offset >= HL_BLOCK_SIZE) || (reg_offset & 0x3)) {
81 reg_offset, HL_BLOCK_SIZE);
86 (reg_offset & (HL_BLOCK_SIZE - 1)) >> 2);
107 u32 reg_offset; local
115 reg_offset = (mm_reg_addr + offset) - pb_blocks[block_num];
117 return hl_unset_pb_in_block(hdev, reg_offset, &sgs_array[block_num]);
137 u32 reg_offset; local
[all...]
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c7716 u32 reg_base, reg_offset, reg_val = 0; local
7724 reg_offset = ARC_REGION_CFG_OFFSET(ARC_REGION3_GENERAL);
7725 WREG32(reg_base + reg_offset, reg_val);
7727 reg_offset = ARC_REGION_CFG_OFFSET(ARC_REGION4_HBM0_FW);
7728 WREG32(reg_base + reg_offset, reg_val);
7730 reg_offset = ARC_REGION_CFG_OFFSET(ARC_REGION5_HBM1_GC_DATA);
7731 WREG32(reg_base + reg_offset, reg_val);
7733 reg_offset = ARC_REGION_CFG_OFFSET(ARC_REGION6_HBM2_GC_DATA);
7734 WREG32(reg_base + reg_offset, reg_val);
7736 reg_offset
[all...]
/linux-master/drivers/accel/habanalabs/goya/
H A Dgoya.c3610 u16 reg_offset; local
3612 reg_offset = le32_to_cpu(wreg_pkt->ctl) &
3616 dev_dbg(hdev->dev, "reg_offset == 0x%x\n", reg_offset);
3620 if (reg_offset != (mmDMA_CH_0_WR_COMP_ADDR_LO & 0x1FFF)) {
3622 reg_offset);
/linux-master/drivers/base/regmap/
H A Dregmap-debugfs.c104 unsigned int reg_offset; local
167 reg_offset = fpos_offset / map->debugfs_tot_len;
168 *pos = c->min + (reg_offset * map->debugfs_tot_len);
170 return c->base_reg + (reg_offset * map->reg_stride);

Completed in 423 milliseconds

1234567891011>>