Lines Matching refs:ucp
84 ucontext_t *sf_ucp; /* "ucp" argument for handler */
104 ucontext_t *ucp;
110 ucp = &pcb->pcb_userret_ucp;
111 reg = (register_t *) &ucp->uc_mcontext.__gregs;
142 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t));
178 ucontext_t *ucp;
192 ucp = &pcb->pcb_userret_ucp;
193 reg = (int *) &ucp->uc_mcontext.__gregs;
198 ucp->uc_stack.ss_sp = (void *) (stack-4); /* to prevent clearing */
199 ucp->uc_stack.ss_size = 0; //pack->ep_ssize;
200 thunk_makecontext(ucp, (void *) pack->ep_entry,
221 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code)
223 uint *reg = (int *) &ucp->uc_mcontext.__gregs;
228 md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize,
231 uint *reg = (int *) &ucp->uc_mcontext.__gregs;
242 md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp,
245 register_t *reg = (register_t *) &ucp->uc_mcontext.__gregs;
262 md_get_pc(ucontext_t *ucp)
264 KASSERT(ucp);
265 register_t *reg = (register_t *) &ucp->uc_mcontext.__gregs;
271 md_get_sp(ucontext_t *ucp)
273 KASSERT(ucp);
274 register_t *reg = (register_t *) &ucp->uc_mcontext.__gregs;
280 md_syscall_check_opcode(ucontext_t *ucp)
284 md_syscall_get_opcode(ucp, &opcode);
299 md_syscall_get_opcode(ucontext_t *ucp, uint32_t *opcode)
301 KASSERT(ucp);
302 register_t *reg = (register_t *) &ucp->uc_mcontext.__gregs;
320 md_syscall_inc_pc(ucontext_t *ucp, uint32_t opcode)
322 KASSERT(ucp);
323 uint *reg = (int *) &ucp->uc_mcontext.__gregs;
341 md_syscall_dec_pc(ucontext_t *ucp, uint32_t opcode)
343 KASSERT(ucp);
344 uint *reg = (int *) &ucp->uc_mcontext.__gregs;