Searched refs:ucp (Results 1 - 25 of 69) sorted by relevance

123

/freebsd-10.0-release/sys/libkern/
H A Dinet_ntoa.c42 unsigned char *ucp = (unsigned char *)&ina; local
45 ucp[0] & 0xff,
46 ucp[1] & 0xff,
47 ucp[2] & 0xff,
48 ucp[3] & 0xff);
55 unsigned char *ucp = (unsigned char *)&ina; local
58 ucp[0] & 0xff,
59 ucp[1] & 0xff,
60 ucp[2] & 0xff,
61 ucp[
[all...]
/freebsd-10.0-release/lib/libc/amd64/gen/
H A Dsignalcontext.c39 static void sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args);
44 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
52 if (ucp == NULL)
61 sp = (ucp->uc_mcontext.mc_rsp - 128 - sizeof(ucontext_t)) & ~15UL;
63 bcopy(ucp, sig_uc, sizeof(*sig_uc));
78 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext));
79 ucp->uc_mcontext.mc_fpformat = _MC_FPFMT_NODEV;
80 ucp->uc_mcontext.mc_ownedfp = _MC_FPOWNED_NONE;
81 ucp
96 sigctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args) argument
[all...]
H A Dmakecontext.c39 static void makectx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args);
44 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument
52 if ((ucp == NULL) || (ucp->uc_mcontext.mc_len != sizeof(mcontext_t)))
54 else if ((argc < 0) || (argc > 6) || (ucp->uc_stack.ss_sp == NULL) ||
55 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) {
62 ucp->uc_mcontext.mc_len = 0;
67 sp = (uint64_t *)(ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size);
88 ucp
98 makectx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args) argument
[all...]
H A Dgetcontextx.c63 ucontext_t *ucp; local
65 ucp = (ucontext_t *)ctx;
67 xfpu.addr = (char *)(ucp + 1);
71 ucp->uc_mcontext.mc_xfpustate = (__register_t)xfpu.addr;
72 ucp->uc_mcontext.mc_xfpustate_len = xstate_sz;
73 ucp->uc_mcontext.mc_flags |= _MC_HASFPXSTATE;
75 ucp->uc_mcontext.mc_xfpustate = 0;
76 ucp->uc_mcontext.mc_xfpustate_len = 0;
84 ucontext_t *ucp; local
86 ucp
[all...]
/freebsd-10.0-release/lib/libc/powerpc/gen/
H A Dsignalcontext.c39 static void ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig,
45 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
52 if (ucp == NULL)
58 sp = (ucp->uc_mcontext.mc_gpr[1] - sizeof(ucontext_t)) & ~15UL;
60 bcopy(ucp, sig_uc, sizeof(*sig_uc));
75 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext));
76 ucp->uc_link = sig_uc;
77 sigdelset(&ucp->uc_sigmask, sig);
79 ucp
92 ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, uint32_t sig_si, uint32_t sig_uc) argument
[all...]
H A Dmakecontext.c40 void _ctx_done(ucontext_t *ucp);
44 _ctx_done(ucontext_t *ucp) argument
46 if (ucp->uc_link == NULL)
50 ucp->uc_mcontext.mc_len = 0;
52 setcontext((const ucontext_t *)ucp->uc_link);
59 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument
67 if ((ucp == NULL) || (argc < 0) || (argc > NCARGS)
68 || (ucp->uc_stack.ss_sp == NULL)
69 || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) {
71 ucp
[all...]
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/powerpc64/gen/
H A Dsignalcontext.c39 static void ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig,
45 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
52 if (ucp == NULL)
58 sp = (ucp->uc_mcontext.mc_gpr[1] - sizeof(ucontext_t)) & ~15UL;
60 bcopy(ucp, sig_uc, sizeof(*sig_uc));
75 bzero(&ucp->uc_mcontext, sizeof(ucp->uc_mcontext));
76 ucp->uc_link = sig_uc;
77 sigdelset(&ucp->uc_sigmask, sig);
79 ucp
92 ctx_wrapper(ucontext_t *ucp, handler_t func, uint32_t sig, uint32_t sig_si, uint32_t sig_uc) argument
[all...]
H A Dmakecontext.c40 void _ctx_done(ucontext_t *ucp);
44 _ctx_done(ucontext_t *ucp) argument
46 if (ucp->uc_link == NULL)
50 ucp->uc_mcontext.mc_len = 0;
52 setcontext((const ucontext_t *)ucp->uc_link);
59 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument
67 if ((ucp == NULL) || (argc < 0) || (argc > NCARGS)
68 || (ucp->uc_stack.ss_sp == NULL)
69 || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) {
71 ucp
[all...]
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/i386/gen/
H A Dmakecontext.c46 _ctx_done (ucontext_t *ucp) argument
48 if (ucp->uc_link == NULL)
56 ucp->uc_mcontext.mc_len = 0;
60 setcontext((const ucontext_t *)ucp->uc_link);
66 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument
73 if (ucp == NULL)
75 else if ((ucp->uc_stack.ss_sp == NULL) ||
76 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) {
83 ucp->uc_mcontext.mc_len = 0;
87 ucp
[all...]
H A Dsignalcontext.c42 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
50 * 2n+sizeof(struct sigframe) ucp
55 p = (register_t *)(void *)(intptr_t)ucp->uc_mcontext.mc_esp;
56 *--p = (register_t)(intptr_t)ucp;
65 bcopy(ucp, &sfp->sf_uc, sizeof(ucontext_t));
72 ucp->uc_mcontext.mc_esi = ucp->uc_mcontext.mc_esp - sizeof(int);
73 ucp->uc_mcontext.mc_esp = (register_t)(intptr_t)p;
74 ucp->uc_mcontext.mc_eip = (register_t)(intptr_t)_ctx_start;
75 ucp
[all...]
H A Dgetcontextx.c95 ucontext_t *ucp; local
97 ucp = (ucontext_t *)ctx;
99 xfpu.addr = (char *)(ucp + 1);
103 ucp->uc_mcontext.mc_xfpustate = (__register_t)xfpu.addr;
104 ucp->uc_mcontext.mc_xfpustate_len = xstate_sz;
105 ucp->uc_mcontext.mc_flags |= _MC_HASFPXSTATE;
107 ucp->uc_mcontext.mc_xfpustate = 0;
108 ucp->uc_mcontext.mc_xfpustate_len = 0;
116 ucontext_t *ucp; local
118 ucp
[all...]
/freebsd-10.0-release/lib/libc/ia64/gen/
H A Dmakecontext.c56 ctx_wrapper(ucontext_t *ucp, func_t func, uint64_t *args) argument
61 if (ucp->uc_link == NULL)
63 setcontext((const ucontext_t *)ucp->uc_link);
72 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument
84 if (argc < 0 || argc > 8 || ucp == NULL ||
85 ucp->uc_stack.ss_sp == NULL || (ucp->uc_stack.ss_size & 15) ||
86 ((intptr_t)ucp->uc_stack.ss_sp & 15) ||
87 ucp->uc_stack.ss_size < MINSIGSTKSZ)
95 args = (uint64_t*)(ucp
[all...]
H A Dsignalcontext.c56 ctx_wrapper(ucontext_t *ucp, handler_t func, uint64_t *args) argument
60 if (ucp->uc_link == NULL)
62 setcontext((const ucontext_t *)ucp->uc_link);
71 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
79 if (ucp == NULL)
87 sp = (ucp->uc_mcontext.mc_special.sp - sizeof(ucontext_t)) & ~15UL;
89 bcopy(ucp, sig_uc, sizeof(*sig_uc));
104 bsp = (uint64_t*)ucp->uc_mcontext.mc_special.bspstore;
105 bsp = spill(bsp, (intptr_t)ucp);
112 memset(&ucp
[all...]
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/sparc64/gen/
H A Dmakecontext.c44 void _ctx_done(ucontext_t *ucp);
48 __makecontext(ucontext_t *ucp, void (*start)(void), int argc, ...) argument
55 mc = &ucp->uc_mcontext;
56 if (ucp == NULL ||
60 (ucp->uc_stack.ss_sp == NULL) ||
61 (ucp->uc_stack.ss_size < MINSIGSTKSZ)) {
65 mc = &ucp->uc_mcontext;
66 sp = (uint64_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size;
72 mc->mc_global[2] = (uint64_t)ucp;
79 _ctx_done(ucontext_t *ucp) argument
[all...]
H A Dsignalcontext.c48 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
54 mc = &ucp->uc_mcontext;
61 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp));
65 mc->mc_global[2] = (uint64_t)ucp;
73 ucp->uc_link = &sfp->sf_uc;
74 sigdelset(&ucp->uc_sigmask, sig);
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/mips/gen/
H A Dmakecontext.c53 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument
66 if (argc < 0 || argc > 6 || ucp == NULL ||
67 ucp->uc_stack.ss_sp == NULL ||
68 ucp->uc_stack.ss_size < MINSIGSTKSZ)
70 mc = &ucp->uc_mcontext;
73 ((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size);
85 mc->mc_regs[S0] = (intptr_t)ucp;
114 _ctx_done(ucontext_t *ucp) argument
117 if (ucp
[all...]
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/arm/gen/
H A Dmakecontext.c45 ctx_done(ucontext_t *ucp) argument
48 if (ucp->uc_link == NULL)
51 setcontext((const ucontext_t *)ucp->uc_link);
59 __makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) argument
61 __greg_t *gr = ucp->uc_mcontext.__gregs;
68 (((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size -
79 gr[_REG_R5] = (__greg_t)ucp;
H A Dsignalcontext.c49 __signalcontext(ucontext_t *ucp, int sig, __sighandler_t *func) argument
52 __greg_t *gr = ucp->uc_mcontext.__gregs;
60 bcopy(ucp, &sfp->sf_uc, sizeof(*ucp));
69 gr[_REG_R5] = (__greg_t)ucp;
74 ucp->uc_link = &sfp->sf_uc;
75 sigdelset(&ucp->uc_sigmask, sig);
H A Dgetcontextx.c52 ucontext_t *ucp; local
54 ucp = (ucontext_t *)ctx;
55 return (getcontext(ucp));
/freebsd-10.0-release/lib/libc/gen/
H A Dswapcontext.c40 __swapcontext(ucontext_t *oucp, const ucontext_t *ucp) argument
44 if ((oucp == NULL) || (ucp == NULL)) {
52 ret = setcontext(ucp);

Completed in 138 milliseconds

123