HomeSort by: relevance | last modified time | path
    Searched refs:__greg_t (Results 1 - 25 of 61) sorted by relevancy

1 2 3

  /src/lib/libc/arch/sparc/gen/
sparc_longjmp.h 39 __greg_t g4;
40 __greg_t g7;
makecontext.c 49 __greg_t *gr = ucp->uc_mcontext.__gregs;
64 gr[_REG_O6] = (__greg_t)sp;
65 gr[_REG_PC] = (__greg_t)func;
66 gr[_REG_nPC] = (__greg_t)func + 4;
67 gr[_REG_O7] = (__greg_t)_resumecontext - 8;
  /src/lib/libc/arch/hppa/gen/
_lwp.c 53 __greg_t *gr;
54 __greg_t *gp;
55 __greg_t fp;
66 fp = (__greg_t)start;
68 gp = (__greg_t *)(fp & ~3);
74 gr[_REG_RP] = (__greg_t) _lwp_exit;
75 gr[_REG_ARG0] = (__greg_t) arg;
76 gr[_REG_SP] = (__greg_t) sp;
77 gr[_REG_CR27] = (__greg_t) private;
makecontext.c 54 __greg_t *gr = ucp->uc_mcontext.__gregs;
55 __greg_t *gp, rp, fp;
56 register __greg_t dp __asm("r27");
70 gr[_REG_SP] = (__greg_t)sp;
71 rp = (__greg_t)__resumecontext;
73 gp = (__greg_t *)(rp & ~3);
78 fp = (__greg_t)func;
80 gp = (__greg_t *)(fp & ~3);
  /src/lib/libc/arch/aarch64/gen/
_lwp.c 59 u->uc_mcontext.__gregs[_REG_X0] = (__greg_t)(uintptr_t)arg;
60 u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t)sp) & -16;
61 u->uc_mcontext.__gregs[_REG_LR] = (__greg_t)(uintptr_t)_lwp_exit;
62 u->uc_mcontext.__gregs[_REG_PC] = (__greg_t)(uintptr_t)start;
63 u->uc_mcontext.__gregs[_REG_TPIDR] = (__greg_t)(uintptr_t)private;
makecontext.c 47 __greg_t * const gr = ucp->uc_mcontext.__gregs;
56 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
60 gr[_REG_X30] = (__greg_t)(uintptr_t)_resumecontext;
61 gr[_REG_PC] = (__greg_t)(uintptr_t)func;
68 gr[_REG_X0 + i] = va_arg(ap, __greg_t);
  /src/lib/libc/arch/arm/gen/
_lwp.c 66 u->uc_mcontext.__gregs[_REG_R0] = (__greg_t)(uintptr_t)arg;
67 u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t)sp) & ~7;
68 u->uc_mcontext.__gregs[_REG_LR] = (__greg_t)(uintptr_t)_lwp_exit;
69 u->uc_mcontext.__gregs[_REG_PC] = (__greg_t)(uintptr_t)start;
70 u->uc_mcontext._mc_tlsbase = (__greg_t)(uintptr_t)private;
makecontext.c 47 __greg_t *gr = ucp->uc_mcontext.__gregs;
58 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
62 gr[_REG_LR] = (__greg_t)(uintptr_t)_resumecontext;
63 gr[_REG_PC] = (__greg_t)(uintptr_t)func;
  /src/lib/libc/arch/sh3/gen/
_lwp.c 63 u->uc_mcontext.__gregs[_REG_R4] = (__greg_t) arg;
64 u->uc_mcontext.__gregs[_REG_SP] = ((__greg_t) sp) & ~3;
65 u->uc_mcontext.__gregs[_REG_PR] = (__greg_t) _lwp_exit;
66 u->uc_mcontext.__gregs[_REG_PC] = (__greg_t) start;
67 u->uc_mcontext.__gregs[_REG_GBR] = (__greg_t) private;
makecontext.c 47 __greg_t *gr = ucp->uc_mcontext.__gregs;
58 gr[_REG_SP] = (__greg_t)sp;
60 gr[_REG_PR] = (__greg_t)_resumecontext;
61 gr[_REG_PC] = (__greg_t)func;
  /src/lib/libc/arch/powerpc64/gen/
makecontext.c 51 __greg_t *gr = ucp->uc_mcontext.__gregs;
52 __greg_t sp, *spp;
56 sp = (__greg_t) ((uintptr_t)ucp->uc_stack.ss_sp
59 sp = (__greg_t) ((uintptr_t)sp & ~0xf);
66 gr[_REG_LR] = (__greg_t)_resumecontext;
67 gr[_REG_PC] = (__greg_t)func; // XXX -- this is the descriptor address!
70 spp = (__greg_t *)sp;
_lwp.c 64 u->uc_mcontext.__gregs[3] = (__greg_t) arg; /* arg1 */
65 u->uc_mcontext.__gregs[1] = ((__greg_t) sp) - 112; /* stack */
66 u->uc_mcontext.__gregs[33] = (__greg_t) _lwp_exit; /* LR */
67 u->uc_mcontext.__gregs[34] = (__greg_t) start; /* PC */
  /src/lib/libc/arch/mips/gen/
makecontext.c 51 __greg_t *gr = ucp->uc_mcontext.__gregs;
52 __greg_t *sp;
57 sp = (__greg_t *)
65 sp = (__greg_t *)((uintptr_t)sp & ~STACK_ALIGNBYTES);
77 /* LINTED __greg_t is safe */
78 gr[_REG_A0 + i] = va_arg(ap, __greg_t);
85 /* LINTED __greg_t is safe */
86 gr[_REG_A0 + i] = va_arg(ap, __greg_t);
91 *sp++ = va_arg(ap, __greg_t);
  /src/lib/libc/arch/powerpc/gen/
makecontext.c 51 __greg_t *gr = ucp->uc_mcontext.__gregs;
68 gr[_REG_R1] = (__greg_t)sp;
69 gr[_REG_LR] = (__greg_t)_resumecontext;
70 gr[_REG_PC] = (__greg_t)func;
  /src/lib/libc/arch/vax/gen/
_lwp.c 48 __greg_t *gr = u->uc_mcontext.__gregs;
75 gr[_REG_AP] = (__greg_t)(uintptr_t)(sp + 5);
76 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
77 gr[_REG_FP] = (__greg_t)(uintptr_t)sp;
78 gr[_REG_PC] = (__greg_t)(uintptr_t)start + 2;
85 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
makecontext.c 47 __greg_t *gr = ucp->uc_mcontext.__gregs;
74 gr[_REG_AP] = (__greg_t)(uintptr_t)(sp + 5);
75 gr[_REG_SP] = (__greg_t)(uintptr_t)sp;
76 gr[_REG_FP] = (__greg_t)(uintptr_t)sp;
77 gr[_REG_PC] = (__greg_t)(uintptr_t)func+2;
  /src/sys/arch/sparc/include/
mcontext.h 49 typedef long int __greg_t; typedef in typeref:typename:long int
50 typedef __greg_t __gregset_t[_NGREG];
81 __greg_t __rw_local[8]; /* %l0-7 */
82 __greg_t __rw_in[8]; /* %i0-7 */
88 __greg_t * __spbuf[_SPARC_MAXREGWINDOW];
149 #define _UC_MACHINE_FP(uc) (((__greg_t *)_UC_MACHINE_SP(uc))[15])
153 #define _UC_MACHINE_FP(uc) (((__greg_t *)_UC_MACHINE_SP(uc))[15])
  /src/lib/libc/arch/sparc64/gen/
makecontext.c 48 __greg_t *gr = ucp->uc_mcontext.__gregs;
78 gr[_REG_O6] = (__greg_t)sp;
79 gr[_REG_PC] = (__greg_t)func;
80 gr[_REG_nPC] = (__greg_t)func + 4;
81 gr[_REG_O7] = (__greg_t)_resumecontext - 8;
longjmp.c 46 __greg_t g3;
47 __greg_t g6;
48 __greg_t g7;
49 __greg_t dummy;
50 __greg_t save_mask;
  /src/lib/libc/arch/x86_64/gen/
makecontext.c 50 __greg_t *gr = ucp->uc_mcontext.__gregs;
57 /* LINTED __greg_t is safe */
58 gr[_REG_RIP] = (__greg_t)func;
69 /* LINTED __greg_t is safe */
70 gr[_REG_RSP] = (__greg_t)sp;
71 gr[_REG_RBP] = (__greg_t)0; /* Wipe out frame pointer. */
87 /* LINTED __greg_t is safe */
88 gr[i] = va_arg(ap, __greg_t);
  /src/lib/libc/arch/alpha/gen/
makecontext.c 51 __greg_t *gr = ucp->uc_mcontext.__gregs;
64 gr[_REG_SP] = (__greg_t)sp;
66 gr[_REG_RA] = (__greg_t)__resumecontext;
67 gr[_REG_PC] = (__greg_t)func;
68 gr[_REG_PV] = (__greg_t)func;
  /src/sys/arch/mips/include/
mcontext.h 84 typedef long long __greg_t; typedef in typeref:typename:long long
86 typedef long __greg_t; typedef in typeref:typename:long
89 typedef __greg_t __gregset_t[_NGREG];
97 typedef __greg_t __freg_t;
107 __greg_t __fp_csr;
128 __greg_t _mc_tlsbase;
130 __greg_t __mc_unused;
148 __greg_t _mc_tlsbase;
  /src/lib/libc/arch/i386/gen/
makecontext.c 60 __greg_t *gr = ucp->uc_mcontext.__gregs;
64 /* LINTED __greg_t is safe */
65 gr[_REG_EIP] = (__greg_t)func;
74 /* LINTED __greg_t is safe */
75 gr[_REG_UESP] = (__greg_t)sp;
76 gr[_REG_EBP] = (__greg_t)0; /* Wipe out frame pointer. */
  /src/sys/arch/arm/include/
mcontext.h 43 typedef __uint64_t __greg_t; typedef in typeref:typename:__uint64_t
49 typedef unsigned int __greg_t; typedef in typeref:typename:unsigned int
52 typedef __greg_t __gregset_t[_NGREG];
166 __greg_t __spare[8]; /* future proof */
198 __greg_t _mc_tlsbase;
199 __greg_t _mc_user_tpid;
  /src/lib/libc/arch/m68k/gen/
makecontext.c 51 mcp->__gregs[_REG_PC] = (__greg_t)func;
56 mcp->__gregs[_REG_A7] = (__greg_t)sp;

Completed in 25 milliseconds

1 2 3