/linux-master/arch/powerpc/include/asm/ |
H A D | tsi108.h | 103 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 D | uprobes.h | 44 u8 reg_offset; /* to the start of pt_regs */ member in struct:arch_uprobe::__anon206::__anon209
|
/linux-master/drivers/clk/qcom/ |
H A D | clk-regmap-mux-div.c | 33 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 D | clk-regmap-mux-div.h | 15 * @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 D | timer-atmel-pit.c | 59 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 D | zip_main.h | 68 u64 reg_offset; member in struct:zip_registers
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | rv770_dpm.h | 283 u16 reg_offset, u32 value);
|
/linux-master/drivers/mfd/ |
H A D | da9052-irq.c | 37 .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 D | pinctrl-exynos-arm.c | 27 .reg_offset = { 0x00, 0x04, 0x08, 0x0c, 0x10, 0x14, }, 32 .reg_offset = { 0x00, 0x04, 0x08, 0x0c, },
|
/linux-master/arch/arm/mach-rockchip/ |
H A D | pm.c | 69 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], ®);
|
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 1830 .reg_offset = off, \ 1839 .reg_offset = off, \
|
H A D | vgic-mmio-v3.c | 577 .reg_offset = off, \ 584 .reg_offset = off + (bpi * VGIC_NR_PRIVATE_IRQS) / 8, \
|
H A D | vgic-mmio.c | 826 if (offset < region->reg_offset) 829 if (offset >= region->reg_offset + region->len)
|
H A D | vgic-mmio.h | 9 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 D | kgdb.c | 109 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 *)¤t->thread.fpu.fcc + reg_offset, reg_size); 140 memcpy(mem, (void *)¤t->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 D | ns16550.c | 60 u32 reg_offset; local 67 n = getprop(devp, "reg-offset", ®_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 D | tsi108_pci.c | 45 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 D | umip.c | 338 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 D | uprobes.c | 665 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 D | get_address.c | 32 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 D | extable.c | 18 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 D | security.c | 71 * @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 D | gaudi2.c | 7716 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 D | goya.c | 3610 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 D | regmap-debugfs.c | 104 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);
|