Symbol: gregs
arch/m68k/include/asm/ucontext.h
16
gregset_t gregs;
arch/m68k/kernel/signal.c
715
greg_t __user *gregs = uc->uc_mcontext.gregs;
arch/m68k/kernel/signal.c
726
err |= __get_user(regs->d0, &gregs[0]);
arch/m68k/kernel/signal.c
727
err |= __get_user(regs->d1, &gregs[1]);
arch/m68k/kernel/signal.c
728
err |= __get_user(regs->d2, &gregs[2]);
arch/m68k/kernel/signal.c
729
err |= __get_user(regs->d3, &gregs[3]);
arch/m68k/kernel/signal.c
730
err |= __get_user(regs->d4, &gregs[4]);
arch/m68k/kernel/signal.c
731
err |= __get_user(regs->d5, &gregs[5]);
arch/m68k/kernel/signal.c
732
err |= __get_user(sw->d6, &gregs[6]);
arch/m68k/kernel/signal.c
733
err |= __get_user(sw->d7, &gregs[7]);
arch/m68k/kernel/signal.c
734
err |= __get_user(regs->a0, &gregs[8]);
arch/m68k/kernel/signal.c
735
err |= __get_user(regs->a1, &gregs[9]);
arch/m68k/kernel/signal.c
736
err |= __get_user(regs->a2, &gregs[10]);
arch/m68k/kernel/signal.c
737
err |= __get_user(sw->a3, &gregs[11]);
arch/m68k/kernel/signal.c
738
err |= __get_user(sw->a4, &gregs[12]);
arch/m68k/kernel/signal.c
739
err |= __get_user(sw->a5, &gregs[13]);
arch/m68k/kernel/signal.c
740
err |= __get_user(sw->a6, &gregs[14]);
arch/m68k/kernel/signal.c
741
err |= __get_user(usp, &gregs[15]);
arch/m68k/kernel/signal.c
743
err |= __get_user(regs->pc, &gregs[16]);
arch/m68k/kernel/signal.c
744
err |= __get_user(temp, &gregs[17]);
arch/m68k/kernel/signal.c
835
greg_t __user *gregs = uc->uc_mcontext.gregs;
arch/m68k/kernel/signal.c
839
err |= __put_user(regs->d0, &gregs[0]);
arch/m68k/kernel/signal.c
840
err |= __put_user(regs->d1, &gregs[1]);
arch/m68k/kernel/signal.c
841
err |= __put_user(regs->d2, &gregs[2]);
arch/m68k/kernel/signal.c
842
err |= __put_user(regs->d3, &gregs[3]);
arch/m68k/kernel/signal.c
843
err |= __put_user(regs->d4, &gregs[4]);
arch/m68k/kernel/signal.c
844
err |= __put_user(regs->d5, &gregs[5]);
arch/m68k/kernel/signal.c
845
err |= __put_user(sw->d6, &gregs[6]);
arch/m68k/kernel/signal.c
846
err |= __put_user(sw->d7, &gregs[7]);
arch/m68k/kernel/signal.c
847
err |= __put_user(regs->a0, &gregs[8]);
arch/m68k/kernel/signal.c
848
err |= __put_user(regs->a1, &gregs[9]);
arch/m68k/kernel/signal.c
849
err |= __put_user(regs->a2, &gregs[10]);
arch/m68k/kernel/signal.c
850
err |= __put_user(sw->a3, &gregs[11]);
arch/m68k/kernel/signal.c
851
err |= __put_user(sw->a4, &gregs[12]);
arch/m68k/kernel/signal.c
852
err |= __put_user(sw->a5, &gregs[13]);
arch/m68k/kernel/signal.c
853
err |= __put_user(sw->a6, &gregs[14]);
arch/m68k/kernel/signal.c
854
err |= __put_user(rdusp(), &gregs[15]);
arch/m68k/kernel/signal.c
855
err |= __put_user(tregs->pc, &gregs[16]);
arch/m68k/kernel/signal.c
856
err |= __put_user(tregs->sr, &gregs[17]);
arch/nios2/include/uapi/asm/sigcontext.h
28
unsigned long gregs[32];
arch/nios2/kernel/signal.c
131
unsigned long __user *gregs = uc->uc_mcontext.gregs;
arch/nios2/kernel/signal.c
135
err |= __put_user(regs->r1, &gregs[0]);
arch/nios2/kernel/signal.c
136
err |= __put_user(regs->r2, &gregs[1]);
arch/nios2/kernel/signal.c
137
err |= __put_user(regs->r3, &gregs[2]);
arch/nios2/kernel/signal.c
138
err |= __put_user(regs->r4, &gregs[3]);
arch/nios2/kernel/signal.c
139
err |= __put_user(regs->r5, &gregs[4]);
arch/nios2/kernel/signal.c
140
err |= __put_user(regs->r6, &gregs[5]);
arch/nios2/kernel/signal.c
141
err |= __put_user(regs->r7, &gregs[6]);
arch/nios2/kernel/signal.c
142
err |= __put_user(regs->r8, &gregs[7]);
arch/nios2/kernel/signal.c
143
err |= __put_user(regs->r9, &gregs[8]);
arch/nios2/kernel/signal.c
144
err |= __put_user(regs->r10, &gregs[9]);
arch/nios2/kernel/signal.c
145
err |= __put_user(regs->r11, &gregs[10]);
arch/nios2/kernel/signal.c
146
err |= __put_user(regs->r12, &gregs[11]);
arch/nios2/kernel/signal.c
147
err |= __put_user(regs->r13, &gregs[12]);
arch/nios2/kernel/signal.c
148
err |= __put_user(regs->r14, &gregs[13]);
arch/nios2/kernel/signal.c
149
err |= __put_user(regs->r15, &gregs[14]);
arch/nios2/kernel/signal.c
150
err |= __put_user(sw->r16, &gregs[15]);
arch/nios2/kernel/signal.c
151
err |= __put_user(sw->r17, &gregs[16]);
arch/nios2/kernel/signal.c
152
err |= __put_user(sw->r18, &gregs[17]);
arch/nios2/kernel/signal.c
153
err |= __put_user(sw->r19, &gregs[18]);
arch/nios2/kernel/signal.c
154
err |= __put_user(sw->r20, &gregs[19]);
arch/nios2/kernel/signal.c
155
err |= __put_user(sw->r21, &gregs[20]);
arch/nios2/kernel/signal.c
156
err |= __put_user(sw->r22, &gregs[21]);
arch/nios2/kernel/signal.c
157
err |= __put_user(sw->r23, &gregs[22]);
arch/nios2/kernel/signal.c
158
err |= __put_user(regs->ra, &gregs[23]);
arch/nios2/kernel/signal.c
159
err |= __put_user(sw->fp, &gregs[24]);
arch/nios2/kernel/signal.c
160
err |= __put_user(sw->gp, &gregs[25]);
arch/nios2/kernel/signal.c
161
err |= __put_user(regs->ea, &gregs[27]);
arch/nios2/kernel/signal.c
162
err |= __put_user(regs->sp, &gregs[28]);
arch/nios2/kernel/signal.c
42
unsigned long __user *gregs = uc->uc_mcontext.gregs;
arch/nios2/kernel/signal.c
52
err |= __get_user(regs->r1, &gregs[0]);
arch/nios2/kernel/signal.c
53
err |= __get_user(regs->r2, &gregs[1]);
arch/nios2/kernel/signal.c
54
err |= __get_user(regs->r3, &gregs[2]);
arch/nios2/kernel/signal.c
55
err |= __get_user(regs->r4, &gregs[3]);
arch/nios2/kernel/signal.c
56
err |= __get_user(regs->r5, &gregs[4]);
arch/nios2/kernel/signal.c
57
err |= __get_user(regs->r6, &gregs[5]);
arch/nios2/kernel/signal.c
58
err |= __get_user(regs->r7, &gregs[6]);
arch/nios2/kernel/signal.c
59
err |= __get_user(regs->r8, &gregs[7]);
arch/nios2/kernel/signal.c
60
err |= __get_user(regs->r9, &gregs[8]);
arch/nios2/kernel/signal.c
61
err |= __get_user(regs->r10, &gregs[9]);
arch/nios2/kernel/signal.c
62
err |= __get_user(regs->r11, &gregs[10]);
arch/nios2/kernel/signal.c
63
err |= __get_user(regs->r12, &gregs[11]);
arch/nios2/kernel/signal.c
64
err |= __get_user(regs->r13, &gregs[12]);
arch/nios2/kernel/signal.c
65
err |= __get_user(regs->r14, &gregs[13]);
arch/nios2/kernel/signal.c
66
err |= __get_user(regs->r15, &gregs[14]);
arch/nios2/kernel/signal.c
67
err |= __get_user(sw->r16, &gregs[15]);
arch/nios2/kernel/signal.c
68
err |= __get_user(sw->r17, &gregs[16]);
arch/nios2/kernel/signal.c
69
err |= __get_user(sw->r18, &gregs[17]);
arch/nios2/kernel/signal.c
70
err |= __get_user(sw->r19, &gregs[18]);
arch/nios2/kernel/signal.c
71
err |= __get_user(sw->r20, &gregs[19]);
arch/nios2/kernel/signal.c
72
err |= __get_user(sw->r21, &gregs[20]);
arch/nios2/kernel/signal.c
73
err |= __get_user(sw->r22, &gregs[21]);
arch/nios2/kernel/signal.c
74
err |= __get_user(sw->r23, &gregs[22]);
arch/nios2/kernel/signal.c
76
err |= __get_user(sw->fp, &gregs[24]); /* Verify, should this be
arch/nios2/kernel/signal.c
78
err |= __get_user(sw->gp, &gregs[25]); /* Verify, should this be
arch/nios2/kernel/signal.c
81
err |= __get_user(temp, &gregs[26]); /* Not really necessary no user
arch/nios2/kernel/signal.c
83
err |= __get_user(regs->ea, &gregs[27]);
arch/nios2/kernel/signal.c
85
err |= __get_user(regs->ra, &gregs[23]);
arch/nios2/kernel/signal.c
86
err |= __get_user(regs->sp, &gregs[28]);
arch/powerpc/include/asm/elf.h
54
#define ELF_CORE_COPY_REGS(gregs, regs) ppc_elf_core_copy_regs(gregs, regs);
arch/powerpc/include/asm/mpic.h
307
struct mpic_reg_bank gregs;
arch/powerpc/kernel/signal_32.c
102
val = gregs[i];
arch/powerpc/kernel/signal_32.c
115
elf_greg_t64 *gregs = (elf_greg_t64 *)regs;
arch/powerpc/kernel/signal_32.c
121
unsafe_get_user(gregs[i], &sr->mc_gregs[i], failed);
arch/powerpc/kernel/signal_32.c
94
elf_greg_t64 *gregs = (elf_greg_t64 *)regs;
arch/powerpc/sysdev/mpic.c
1360
mpic_map(mpic, mpic->paddr, &mpic->gregs, MPIC_INFO(GREG_BASE), 0x1000);
arch/powerpc/sysdev/mpic.c
1420
mpic_write(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0),
arch/powerpc/sysdev/mpic.c
1421
mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1423
while( mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1430
mpic_write(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0),
arch/powerpc/sysdev/mpic.c
1431
mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1435
mpic_write(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0),
arch/powerpc/sysdev/mpic.c
1436
mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1458
greg_feature = mpic_read(mpic->gregs, MPIC_INFO(GREG_FEATURE_0));
arch/powerpc/sysdev/mpic.c
1624
mpic_write(mpic->gregs, MPIC_INFO(GREG_SPURIOUS), mpic->spurious_vec);
arch/powerpc/sysdev/mpic.c
1628
mpic_write(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0),
arch/powerpc/sysdev/mpic.c
1629
mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1633
mpic_write(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0),
arch/powerpc/sysdev/mpic.c
1634
mpic_read(mpic->gregs, MPIC_INFO(GREG_GLOBAL_CONF_0))
arch/powerpc/sysdev/mpic.c
1911
pir = mpic_read(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT));
arch/powerpc/sysdev/mpic.c
1913
mpic_write(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT), pir);
arch/powerpc/sysdev/mpic.c
1914
mpic_read(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT));
arch/powerpc/sysdev/mpic.c
1918
mpic_write(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT), pir);
arch/powerpc/sysdev/mpic.c
1919
mpic_read(mpic->gregs, MPIC_INFO(GREG_PROCESSOR_INIT));
arch/powerpc/sysdev/mpic.c
221
return _mpic_read(type, &mpic->gregs, offset);
arch/powerpc/sysdev/mpic.c
229
_mpic_write(mpic->reg_type, &mpic->gregs, offset, value);
arch/powerpc/sysdev/mpic.c
356
mpic_write(mpic->gregs, MPIC_INFO(GREG_IPI_VECTOR_PRI_0), MPIC_VECPRI_MASK);
arch/powerpc/sysdev/mpic.c
357
r = mpic_read(mpic->gregs, MPIC_INFO(GREG_IPI_VECTOR_PRI_0));
arch/x86/um/os-Linux/mcontext.c
15
#define COPY2(X,Y) regs->gp[X] = mc->gregs[REG_##Y]
arch/x86/um/os-Linux/mcontext.c
16
#define COPY(X) regs->gp[X] = mc->gregs[REG_##X]
arch/x86/um/os-Linux/mcontext.c
17
#define COPY_SEG(X) regs->gp[X] = mc->gregs[REG_##X] & 0xffff;
arch/x86/um/os-Linux/mcontext.c
18
#define COPY_SEG_CPL3(X) regs->gp[X] = (mc->gregs[REG_##X] & 0xffff) | 3;
arch/x86/um/os-Linux/mcontext.c
29
#define COPY2(X,Y) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##Y]
arch/x86/um/os-Linux/mcontext.c
30
#define COPY(X) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##X]
arch/x86/um/os-Linux/mcontext.c
38
regs->gp[SS / sizeof(unsigned long)] = mc->gregs[REG_CSGSFS] >> 48;
arch/x86/um/os-Linux/mcontext.c
49
mc->gregs[REG_EIP] = (unsigned long)target;
arch/x86/um/os-Linux/mcontext.c
51
mc->gregs[REG_RIP] = (unsigned long)target;
arch/x86/um/os-Linux/mcontext.c
59
#define COPY2(X,Y) mc->gregs[REG_##Y] = regs->gp[X]
arch/x86/um/os-Linux/mcontext.c
60
#define COPY(X) mc->gregs[REG_##X] = regs->gp[X]
arch/x86/um/os-Linux/mcontext.c
61
#define COPY_SEG(X) mc->gregs[REG_##X] = regs->gp[X] & 0xffff;
arch/x86/um/os-Linux/mcontext.c
62
#define COPY_SEG_CPL3(X) mc->gregs[REG_##X] = (regs->gp[X] & 0xffff) | 3;
arch/x86/um/os-Linux/mcontext.c
69
#define COPY2(X,Y) mc->gregs[REG_##Y] = regs->gp[X/sizeof(unsigned long)]
arch/x86/um/os-Linux/mcontext.c
70
#define COPY(X) mc->gregs[REG_##X] = regs->gp[X/sizeof(unsigned long)]
arch/x86/um/os-Linux/mcontext.c
77
mc->gregs[REG_CSGSFS] = mc->gregs[REG_CSGSFS] & 0xffffffffffffl;
arch/x86/um/os-Linux/mcontext.c
78
mc->gregs[REG_CSGSFS] |= (regs->gp[SS / sizeof(unsigned long)] & 0xffff) << 48;
arch/x86/um/os-Linux/mcontext.c
82
mc->gregs[REG_EFL] |= X86_EFLAGS_TF;
arch/x86/um/os-Linux/mcontext.c
84
mc->gregs[REG_EFL] &= ~X86_EFLAGS_TF;
arch/x86/um/shared/sysdep/mcontext.h
25
(fi).error_code = (mc)->gregs[REG_ERR]; \
arch/x86/um/shared/sysdep/mcontext.h
26
(fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
arch/x86/um/shared/sysdep/mcontext.h
33
(fi).cr2 = (mc)->gregs[REG_CR2]; \
arch/x86/um/shared/sysdep/mcontext.h
34
(fi).error_code = (mc)->gregs[REG_ERR]; \
arch/x86/um/shared/sysdep/mcontext.h
35
(fi).trap_no = (mc)->gregs[REG_TRAPNO]; \
drivers/memory/fsl_ifc.c
148
struct fsl_ifc_global __iomem *ifc = ctrl->gregs;
drivers/memory/fsl_ifc.c
218
fsl_ifc_ctrl_dev->gregs = of_iomap(dev->dev.of_node, 0);
drivers/memory/fsl_ifc.c
219
if (!fsl_ifc_ctrl_dev->gregs) {
drivers/memory/fsl_ifc.c
232
version = ifc_in32(&fsl_ifc_ctrl_dev->gregs->ifc_rev) &
drivers/memory/fsl_ifc.c
242
addr = fsl_ifc_ctrl_dev->gregs;
drivers/memory/fsl_ifc.c
302
iounmap(fsl_ifc_ctrl_dev->gregs);
drivers/memory/fsl_ifc.c
51
if (!fsl_ifc_ctrl_dev || !fsl_ifc_ctrl_dev->gregs)
drivers/memory/fsl_ifc.c
55
u32 cspr = ifc_in32(&fsl_ifc_ctrl_dev->gregs->cspr_cs[i].cspr);
drivers/memory/fsl_ifc.c
68
struct fsl_ifc_global __iomem *ifc = ctrl->gregs;
drivers/memory/fsl_ifc.c
98
iounmap(ctrl->gregs);
drivers/mtd/nand/raw/fsl_ifc_nand.c
1005
if (match_bank(fsl_ifc_ctrl_dev->gregs, bank, res.start))
drivers/mtd/nand/raw/fsl_ifc_nand.c
711
struct fsl_ifc_global __iomem *ifc_global = ctrl->gregs;
drivers/mtd/nand/raw/fsl_ifc_nand.c
781
struct fsl_ifc_global __iomem *ifc_global = ctrl->gregs;
drivers/mtd/nand/raw/fsl_ifc_nand.c
857
struct fsl_ifc_global __iomem *ifc_global = ctrl->gregs;
drivers/net/ethernet/sun/sunbmac.c
101
void __iomem *gregs = bp->gregs;
drivers/net/ethernet/sun/sunbmac.c
1100
bp->gregs = of_ioremap(&qec_op->resource[0], 0,
drivers/net/ethernet/sun/sunbmac.c
1102
if (!bp->gregs) {
drivers/net/ethernet/sun/sunbmac.c
1108
if ((sbus_readl(bp->gregs + GLOB_CTRL) & 0xf0000000) != GLOB_CTRL_BMODE) {
drivers/net/ethernet/sun/sunbmac.c
1114
if (qec_global_reset(bp->gregs))
drivers/net/ethernet/sun/sunbmac.c
112
sbus_writel(regval | GLOB_CTRL_BMODE, gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunbmac.c
113
sbus_writel(GLOB_PSIZE_2048, gregs + GLOB_PSIZE);
drivers/net/ethernet/sun/sunbmac.c
117
gregs + GLOB_MSIZE);
drivers/net/ethernet/sun/sunbmac.c
1204
if (bp->gregs)
drivers/net/ethernet/sun/sunbmac.c
1205
of_iounmap(&qec_op->resource[0], bp->gregs, GLOB_REG_SIZE);
drivers/net/ethernet/sun/sunbmac.c
121
gregs + GLOB_TSIZE);
drivers/net/ethernet/sun/sunbmac.c
123
gregs + GLOB_RSIZE);
drivers/net/ethernet/sun/sunbmac.c
1248
of_iounmap(&qec_op->resource[0], bp->gregs, GLOB_REG_SIZE);
drivers/net/ethernet/sun/sunbmac.c
622
void __iomem *gregs = bp->gregs;
drivers/net/ethernet/sun/sunbmac.c
632
qec_global_reset(gregs);
drivers/net/ethernet/sun/sunbmac.c
682
sbus_writel(sbus_readl(gregs + GLOB_RSIZE),
drivers/net/ethernet/sun/sunbmac.c
684
sbus_writel(sbus_readl(gregs + GLOB_RSIZE),
drivers/net/ethernet/sun/sunbmac.c
80
static int qec_global_reset(void __iomem *gregs)
drivers/net/ethernet/sun/sunbmac.c
84
sbus_writel(GLOB_CTRL_RESET, gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunbmac.c
86
if (sbus_readl(gregs + GLOB_CTRL) & GLOB_CTRL_RESET) {
drivers/net/ethernet/sun/sunbmac.c
897
qec_status = sbus_readl(bp->gregs + GLOB_STAT);
drivers/net/ethernet/sun/sunbmac.h
290
void __iomem *gregs; /* QEC Global Registers */
drivers/net/ethernet/sun/sunhme.c
1259
void __iomem *gregs = hp->gregs;
drivers/net/ethernet/sun/sunhme.c
1279
happy_meal_stop(hp, gregs);
drivers/net/ethernet/sun/sunhme.c
1395
hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST64);
drivers/net/ethernet/sun/sunhme.c
1421
hme_write32(hp, gregs + GREG_CFG, gcfg);
drivers/net/ethernet/sun/sunhme.c
1424
hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST32);
drivers/net/ethernet/sun/sunhme.c
1427
hme_write32(hp, gregs + GREG_CFG, GREG_CFG_BURST16);
drivers/net/ethernet/sun/sunhme.c
1430
hme_write32(hp, gregs + GREG_CFG, 0);
drivers/net/ethernet/sun/sunhme.c
1435
hme_read32(hp, gregs + GREG_CFG), bursts);
drivers/net/ethernet/sun/sunhme.c
1438
hme_write32(hp, gregs + GREG_IMASK,
drivers/net/ethernet/sun/sunhme.c
1536
void __iomem *gregs = hp->gregs;
drivers/net/ethernet/sun/sunhme.c
1538
happy_meal_stop(hp, gregs);
drivers/net/ethernet/sun/sunhme.c
1867
u32 happy_status = hme_read32(hp, hp->gregs + GREG_STAT);
drivers/net/ethernet/sun/sunhme.c
1921
happy_meal_stop(hp, hp->gregs);
drivers/net/ethernet/sun/sunhme.c
1941
hme_read32(hp, hp->gregs + GREG_STAT),
drivers/net/ethernet/sun/sunhme.c
2533
hp->gregs = devm_platform_ioremap_resource(op, 0);
drivers/net/ethernet/sun/sunhme.c
2534
if (IS_ERR(hp->gregs)) {
drivers/net/ethernet/sun/sunhme.c
2536
err = PTR_ERR(hp->gregs);
drivers/net/ethernet/sun/sunhme.c
2702
hp->gregs = (hpreg_base + 0x0000UL);
drivers/net/ethernet/sun/sunhme.c
943
static void happy_meal_stop(struct happy_meal *hp, void __iomem *gregs)
drivers/net/ethernet/sun/sunhme.c
950
hme_write32(hp, gregs + GREG_SWRESET, GREG_RESET_ALL);
drivers/net/ethernet/sun/sunhme.c
951
while (hme_read32(hp, gregs + GREG_SWRESET) && --tries)
drivers/net/ethernet/sun/sunhme.h
402
void __iomem *gregs; /* Happy meal global registers */
drivers/net/ethernet/sun/sunqe.c
146
void __iomem *gregs = qecp->gregs;
drivers/net/ethernet/sun/sunqe.c
168
tmp = qep->channel * sbus_readl(gregs + GLOB_MSIZE);
drivers/net/ethernet/sun/sunqe.c
173
sbus_readl(gregs + GLOB_RSIZE);
drivers/net/ethernet/sun/sunqe.c
475
qec_status = sbus_readl(qecp->gregs + GLOB_STAT);
drivers/net/ethernet/sun/sunqe.c
63
static inline int qec_global_reset(void __iomem *gregs)
drivers/net/ethernet/sun/sunqe.c
67
sbus_writel(GLOB_CTRL_RESET, gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
69
u32 tmp = sbus_readl(gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
722
sbus_writel(GLOB_CTRL_B64, qecp->gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
724
sbus_writel(GLOB_CTRL_B32, qecp->gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
726
sbus_writel(GLOB_CTRL_B16, qecp->gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
732
sbus_writel(GLOB_PSIZE_2048, qecp->gregs + GLOB_PSIZE);
drivers/net/ethernet/sun/sunqe.c
736
qecp->gregs + GLOB_MSIZE);
drivers/net/ethernet/sun/sunqe.c
742
qecp->gregs + GLOB_TSIZE);
drivers/net/ethernet/sun/sunqe.c
744
qecp->gregs + GLOB_RSIZE);
drivers/net/ethernet/sun/sunqe.c
779
qecp->gregs = of_ioremap(&op->resource[0], 0,
drivers/net/ethernet/sun/sunqe.c
782
if (!qecp->gregs)
drivers/net/ethernet/sun/sunqe.c
786
ctrl = sbus_readl(qecp->gregs + GLOB_CTRL);
drivers/net/ethernet/sun/sunqe.c
793
if (qec_global_reset(qecp->gregs))
drivers/net/ethernet/sun/sunqe.c
816
if (qecp->gregs)
drivers/net/ethernet/sun/sunqe.c
817
of_iounmap(&op->resource[0], qecp->gregs, GLOB_REG_SIZE);
drivers/net/ethernet/sun/sunqe.c
985
of_iounmap(&op->resource[0], root_qec_dev->gregs,
drivers/net/ethernet/sun/sunqe.h
315
void __iomem *gregs; /* QEC Global Registers */
include/linux/fsl_ifc.h
837
struct fsl_ifc_global __iomem *gregs;
samples/seccomp/bpf-direct.c
73
syscall = ctx->uc_mcontext.gregs[REG_SYSCALL];
samples/seccomp/bpf-direct.c
74
buf = (char *) ctx->uc_mcontext.gregs[REG_ARG1];
samples/seccomp/bpf-direct.c
75
len = (size_t) ctx->uc_mcontext.gregs[REG_ARG2];
samples/seccomp/bpf-direct.c
79
if (ctx->uc_mcontext.gregs[REG_ARG0] != STDERR_FILENO)
samples/seccomp/bpf-direct.c
82
ctx->uc_mcontext.gregs[REG_RESULT] = -1;
samples/seccomp/bpf-direct.c
85
ctx->uc_mcontext.gregs[REG_RESULT] = bytes;
tools/testing/selftests/mm/pkey-x86.h
18
#define MCONTEXT_IP(mc) mc.gregs[REG_IP_IDX]
tools/testing/selftests/mm/pkey-x86.h
19
#define MCONTEXT_TRAPNO(mc) mc.gregs[REG_TRAPNO]
tools/testing/selftests/powerpc/alignment/alignment_handler.c
77
ucp->uc_mcontext.uc_regs->gregs[PT_NIP] += 4;
tools/testing/selftests/powerpc/alignment/copy_first_unaligned.c
24
unsigned int *pc = (unsigned int *)ctx->uc_mcontext.uc_regs->gregs[PT_NIP];
tools/testing/selftests/powerpc/copyloops/exc_validate.c
16
#define UCONTEXT_NIA(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_NIP]
tools/testing/selftests/powerpc/include/utils.h
205
#define UCONTEXT_NIA(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_NIP]
tools/testing/selftests/powerpc/include/utils.h
206
#define UCONTEXT_MSR(UC) (UC)->uc_mcontext.uc_regs->gregs[PT_MSR]
tools/testing/selftests/powerpc/tm/tm-signal-msr-resv.c
43
ucp->uc_mcontext.uc_regs->gregs[PT_MSR] |= (7ULL);
tools/testing/selftests/riscv/cfi/cfitests.c
26
ksft_print_msg("PC where violation happened %lx\n", ctx->uc_mcontext.gregs[0]);
tools/testing/selftests/x86/amx.c
116
ctx->uc_mcontext.gregs[REG_RIP] += 3; /* Skip the faulting XRSTOR */
tools/testing/selftests/x86/entry_from_vm86.c
38
if (ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_VM ||
tools/testing/selftests/x86/entry_from_vm86.c
39
(ctx->uc_mcontext.gregs[REG_CS] & 3) != 3) {
tools/testing/selftests/x86/entry_from_vm86.c
53
(unsigned long)ctx->uc_mcontext.gregs[REG_EFL],
tools/testing/selftests/x86/entry_from_vm86.c
54
(unsigned short)ctx->uc_mcontext.gregs[REG_CS]);
tools/testing/selftests/x86/fsgsbase.c
56
ctx->uc_mcontext.gregs[REG_RIP] += 4; /* Skip the faulting mov */
tools/testing/selftests/x86/mov_ss_trap.c
109
(unsigned long)ctx->uc_mcontext.gregs[REG_IP],
tools/testing/selftests/x86/mov_ss_trap.c
110
!!(ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_RF));
tools/testing/selftests/x86/mov_ss_trap.c
118
(unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
tools/testing/selftests/x86/mov_ss_trap.c
126
(unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
tools/testing/selftests/x86/nx_stack.c
125
stack_min_addr = ++uc->uc_mcontext.gregs[RDI];
tools/testing/selftests/x86/nx_stack.c
129
uc->uc_mcontext.gregs[RIP] = (uintptr_t)&make_stack2;
tools/testing/selftests/x86/nx_stack.c
133
unsigned long stack_max_addr = uc->uc_mcontext.gregs[RDI];
tools/testing/selftests/x86/nx_stack.c
138
uc->uc_mcontext.gregs[RIP] = stack_max_addr - PAGE_SIZE;
tools/testing/selftests/x86/nx_stack.c
142
uc->uc_mcontext.gregs[RIP] -= PAGE_SIZE;
tools/testing/selftests/x86/nx_stack.c
143
if (uc->uc_mcontext.gregs[RIP] == stack_min_addr) {
tools/testing/selftests/x86/nx_stack.c
156
unsigned long rip = uc->uc_mcontext.gregs[RIP];
tools/testing/selftests/x86/sigreturn.c
286
struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
tools/testing/selftests/x86/sigreturn.c
292
struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS];
tools/testing/selftests/x86/sigreturn.c
302
return &ctx->uc_mcontext.gregs[REG_SS];
tools/testing/selftests/x86/sigreturn.c
307
return &ctx->uc_mcontext.gregs[REG_CS];
tools/testing/selftests/x86/sigreturn.c
421
memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
tools/testing/selftests/x86/sigreturn.c
426
ctx->uc_mcontext.gregs[REG_IP] =
tools/testing/selftests/x86/sigreturn.c
428
ctx->uc_mcontext.gregs[REG_SP] = (unsigned long)0x8badf00d5aadc0deULL;
tools/testing/selftests/x86/sigreturn.c
429
ctx->uc_mcontext.gregs[REG_CX] = 0;
tools/testing/selftests/x86/sigreturn.c
440
ctx->uc_mcontext.gregs[REG_DS] = 0;
tools/testing/selftests/x86/sigreturn.c
441
ctx->uc_mcontext.gregs[REG_ES] = 0;
tools/testing/selftests/x86/sigreturn.c
444
memcpy(&requested_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
tools/testing/selftests/x86/sigreturn.c
461
sig_err = ctx->uc_mcontext.gregs[REG_ERR];
tools/testing/selftests/x86/sigreturn.c
462
sig_trapno = ctx->uc_mcontext.gregs[REG_TRAPNO];
tools/testing/selftests/x86/sigreturn.c
467
greg_t asm_ss = ctx->uc_mcontext.gregs[REG_CX];
tools/testing/selftests/x86/sigreturn.c
475
memcpy(&resulting_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
tools/testing/selftests/x86/sigreturn.c
476
memcpy(&ctx->uc_mcontext.gregs, &initial_regs, sizeof(gregset_t));
tools/testing/selftests/x86/sigtrap_loop.c
41
if (last_trap_ip == ctx->uc_mcontext.gregs[REG_IP]) {
tools/testing/selftests/x86/sigtrap_loop.c
57
last_trap_ip = ctx->uc_mcontext.gregs[REG_IP];
tools/testing/selftests/x86/single_step_syscall.c
65
(unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
tools/testing/selftests/x86/single_step_syscall.c
81
(unsigned long)ctx->uc_mcontext.gregs[REG_IP],
tools/testing/selftests/x86/single_step_syscall.c
82
(unsigned long)ctx->uc_mcontext.gregs[REG_EFL] & X86_EFLAGS_TF);
tools/testing/selftests/x86/single_step_syscall.c
84
sig_eflags = (unsigned long)ctx->uc_mcontext.gregs[REG_EFL];
tools/testing/selftests/x86/syscall_arg_fault.c
35
long ax = (long)ctx->uc_mcontext.gregs[REG_AX];
tools/testing/selftests/x86/syscall_arg_fault.c
40
printf("\tIP = 0x%lx\n", (unsigned long)ctx->uc_mcontext.gregs[REG_IP]);
tools/testing/selftests/x86/syscall_arg_fault.c
60
unsigned short *ip = (unsigned short *)ctx->uc_mcontext.gregs[REG_IP];
tools/testing/selftests/x86/syscall_arg_fault.c
77
unsigned short *ip = (unsigned short *)ctx->uc_mcontext.gregs[REG_IP];
tools/testing/selftests/x86/sysret_rip.c
45
if (rip != ctx->uc_mcontext.gregs[REG_RIP]) {
tools/testing/selftests/x86/sysret_rip.c
47
rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]);
tools/testing/selftests/x86/sysret_rip.c
52
memcpy(&ctx->uc_mcontext.gregs, &initial_regs, sizeof(gregset_t));
tools/testing/selftests/x86/sysret_rip.c
61
memcpy(&initial_regs, &ctx->uc_mcontext.gregs, sizeof(gregset_t));
tools/testing/selftests/x86/sysret_rip.c
64
ctx->uc_mcontext.gregs[REG_RIP] = rip;
tools/testing/selftests/x86/sysret_rip.c
65
ctx->uc_mcontext.gregs[REG_RCX] = rip;
tools/testing/selftests/x86/sysret_rip.c
68
assert(ctx->uc_mcontext.gregs[REG_EFL] ==
tools/testing/selftests/x86/sysret_rip.c
69
ctx->uc_mcontext.gregs[REG_R11]);
tools/testing/selftests/x86/sysret_rip.c
87
if (rip != ctx->uc_mcontext.gregs[REG_RIP]) {
tools/testing/selftests/x86/sysret_rip.c
89
rip, (unsigned long)ctx->uc_mcontext.gregs[REG_RIP]);
tools/testing/selftests/x86/test_vsyscall.c
317
segv_trapno = ctx->uc_mcontext.gregs[REG_TRAPNO];
tools/testing/selftests/x86/test_vsyscall.c
318
segv_err = ctx->uc_mcontext.gregs[REG_ERR];
tools/testing/selftests/x86/test_vsyscall.c
472
unsigned long ip = ctx->uc_mcontext.gregs[REG_RIP];
tools/testing/selftests/x86/unwind_vdso.c
105
return_address = *(unsigned long *)(unsigned long)ctx->uc_mcontext.gregs[REG_ESP];
tools/testing/selftests/x86/unwind_vdso.c
115
ctx->uc_mcontext.gregs[REG_EFL] &= ~X86_EFLAGS_TF;
tools/testing/selftests/x86/unwind_vdso.c
99
unsigned long ip = ctx->uc_mcontext.gregs[REG_EIP];