/freebsd-current/sys/arm/arm/ |
H A D | undefined.c | 152 ksiginfo_t ksi; local 159 ksiginfo_init_trap(&ksi); 160 ksi.ksi_signo = SIGTRAP; 161 ksi.ksi_code = TRAP_BRKPT; 162 ksi.ksi_addr = (u_int32_t *)addr; 163 trapsignal(td, &ksi); 183 ksiginfo_init_trap(&ksi); 184 ksi.ksi_signo = SIGTRAP; 185 ksi.ksi_code = TRAP_TRACE; 186 ksi 224 ksiginfo_t ksi; local [all...] |
H A D | sys_machdep.c | 101 ksiginfo_t ksi; local 118 ksiginfo_init_trap(&ksi); 119 ksi.ksi_signo = SIGSEGV; 120 ksi.ksi_code = SEGV_ACCERR; 121 ksi.ksi_addr = (void *)max(ua.addr, VM_MAXUSER_ADDRESS); 122 trapsignal(td, &ksi); 128 ksiginfo_init_trap(&ksi); 129 ksi.ksi_signo = SIGSEGV; 130 ksi.ksi_code = SEGV_MAPERR; 131 ksi [all...] |
H A D | vfp.c | 210 ksiginfo_t ksi; local 229 ksiginfo_init_trap(&ksi); 230 ksi.ksi_signo = SIGFPE; 232 ksi.ksi_code = FPE_FLTUND; 234 ksi.ksi_code = FPE_FLTOVF; 236 ksi.ksi_code = FPE_FLTINV; 237 ksi.ksi_addr = (void *)addr; 238 trapsignal(curthread, &ksi);
|
H A D | trap-v6.c | 168 ksiginfo_t ksi; local 178 ksiginfo_init_trap(&ksi); 179 ksi.ksi_signo = sig; 180 ksi.ksi_code = code; 181 ksi.ksi_addr = (void *)addr; 182 ksi.ksi_trapno = trapno; 183 trapsignal(td, &ksi);
|
/freebsd-current/sys/dev/hyperv/input/ |
H A D | hv_kbdc.c | 147 keystroke_info *ksi; local 153 ksi = LIST_FIRST(&sc->ks_free_list); 154 LIST_REMOVE(ksi, link); 155 ksi->ks = *ks; 156 STAILQ_INSERT_TAIL(&sc->ks_queue, ksi, slink); 169 keystroke_info *ksi = NULL; local 175 ksi = STAILQ_FIRST(&sc->ks_queue); 176 *result = ksi->ks; 189 keystroke_info *ksi = NULL; local 195 ksi 210 keystroke_info *ksi = NULL; local 422 keystroke_info *ksi; local 437 keystroke_info *ksi; local [all...] |
/freebsd-current/sys/arm64/arm64/ |
H A D | undefined.c | 184 ksiginfo_t ksi; local 186 ksiginfo_init_trap(&ksi); 187 ksi.ksi_signo = SIGTRAP; 188 ksi.ksi_code = TRAP_BRKPT; 189 ksi.ksi_addr = (void *)va; 190 trapsignal(td, &ksi); 201 ksiginfo_t ksi; local 268 ksiginfo_init_trap(&ksi); 269 ksi.ksi_signo = SIGSEGV; 270 ksi [all...] |
/freebsd-current/sys/kern/ |
H A D | kern_sig.c | 106 ksiginfo_t *ksi); 383 ksiginfo_free(ksiginfo_t *ksi) argument 385 uma_zfree(ksiginfo_zone, ksi); 389 ksiginfo_tryfree(ksiginfo_t *ksi) argument 391 if ((ksi->ksi_flags & KSI_EXT) == 0) { 392 uma_zfree(ksiginfo_zone, ksi); 419 struct ksiginfo *ksi, *next; local 438 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) { 439 if (ksi->ksi_signo == signo) { 441 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin 459 sigqueue_take(ksiginfo_t *ksi) argument 488 struct ksiginfo *ksi; local 558 ksiginfo_t *ksi; local 582 ksiginfo_t *ksi, *next; local 634 ksiginfo_t *ksi, *next; local 1232 ksiginfo_t ksi; local 1268 ksiginfo_t ksi; local 1299 ksiginfo_t ksi; local 1333 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument 1776 ksiginfo_t *ksi; member in struct:killpg1_ctx 1829 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument 1899 ksiginfo_t ksi; local 1981 ksiginfo_t ksi; local 2017 ksiginfo_t ksi; local 2065 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument 2109 trapsignal(struct thread *td, ksiginfo_t *ksi) argument 2212 ksiginfo_t ksi; local 2221 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument 2248 ksiginfo_t ksi; local 2257 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument 2276 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument 2835 ksiginfo_t ksi; local 3125 ksiginfo_t ksi; local 3403 ksiginfo_t ksi; local 4269 ksiginfo_t ksi; local 4407 ksiginfo_t ksi; local [all...] |
H A D | subr_syscall.c | 215 ksiginfo_t ksi; local 227 ksiginfo_init_trap(&ksi); 228 ksi.ksi_signo = SIGTRAP; 229 ksi.ksi_errno = td->td_errno; 230 ksi.ksi_code = TRAP_CAP; 231 ksi.ksi_info.si_syscall = sa->original_code; 232 trapsignal(td, &ksi);
|
H A D | kern_thr.c | 391 ksiginfo_t ksi; local 397 ksiginfo_init(&ksi); 398 ksi.ksi_signo = uap->sig; 399 ksi.ksi_code = SI_LWP; 400 ksi.ksi_pid = p->p_pid; 401 ksi.ksi_uid = td->td_ucred->cr_ruid; 413 tdksignal(ttd, uap->sig, &ksi); 428 tdksignal(ttd, uap->sig, &ksi); 438 ksiginfo_t ksi; local 445 ksiginfo_init(&ksi); [all...] |
H A D | kern_procctl.c | 256 ksiginfo_t *ksi; member in struct:reap_kill_proc_work 298 (void)pksignal(w->target, w->rk->rk_sig, w->ksi); 356 struct procctl_reaper_kill *rk, ksiginfo_t *ksi, int *error) 376 (void)pksignal(p2, rk->rk_sig, ksi); 452 (void)pksignal(p2, w->rk->rk_sig, w->ksi); 542 ksiginfo_t ksi; local 560 ksiginfo_init(&ksi); 561 ksi.ksi_signo = rk->rk_sig; 562 ksi.ksi_code = SI_USER; 563 ksi 355 reap_kill_children(struct thread *td, struct proc *reaper, struct procctl_reaper_kill *rk, ksiginfo_t *ksi, int *error) argument [all...] |
/freebsd-current/sys/compat/linux/ |
H A D | linux_signal.c | 61 ksiginfo_t *ksi); 64 int tgid, int sig, ksiginfo_t *ksi); 491 ksiginfo_t ksi; local 497 ksiginfo_init(&ksi); 498 error = kern_sigtimedwait(td, bset, &ksi, tsa); 502 sig = bsd_to_linux_signal(ksi.ksi_signo); 506 siginfo_to_lsiginfo(&ksi.ksi_info, &lsi, sig); 812 ksiginfo_t ksi; local 828 ksiginfo_init(&ksi); 829 error = lsiginfo_to_siginfo(td, &linfo, &ksi 840 ksiginfo_t ksi; local 878 linux_tdksignal(struct thread *td, lwpid_t tid, int tgid, int sig, ksiginfo_t *ksi) argument 908 ksiginfo_t ksi; local 919 linux_pksignal(struct thread *td, int pid, int sig, ksiginfo_t *ksi) argument 948 ksiginfo_t ksi; local [all...] |
/freebsd-current/sys/sys/ |
H A D | signalvar.h | 235 #define KSI_EXT 0x02 /* Externally managed ksi. */ 236 #define KSI_INS 0x04 /* Directly insert ksi, not the copy */ 242 #define KSI_ONQ(ksi) ((ksi)->ksi_sigq != NULL) 297 #define ksiginfo_init(ksi) \ 299 bzero(ksi, sizeof(ksiginfo_t)); \ 302 #define ksiginfo_init_trap(ksi) \ 304 ksiginfo_t *kp = ksi; \ 384 void ksiginfo_free(ksiginfo_t *ksi); 385 int pksignal(struct proc *p, int sig, ksiginfo_t *ksi); [all...] |
H A D | timers.h | 86 int itimer_accept(struct proc *p, int tid, ksiginfo_t *ksi);
|
/freebsd-current/sys/i386/i386/ |
H A D | exec_machdep.c | 128 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 141 sig = ksi->ksi_signo; 166 sf.sf_siginfo.si_code = ksi->ksi_code; 171 sf.sf_arg2 = ksi->ksi_code; 172 sf.sf_addr = (register_t)ksi->ksi_addr; 257 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 270 sig = ksi->ksi_signo; 313 sf.sf_si.si_code = ksi->ksi_code; 314 sf.sf_si.si_addr = ksi->ksi_addr; 317 sf.sf_siginfo = ksi 376 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 552 ksiginfo_t ksi; local 661 ksiginfo_t ksi; local 762 ksiginfo_t ksi; local [all...] |
H A D | trap.c | 219 ksiginfo_t ksi; local 713 ksiginfo_init_trap(&ksi); 714 ksi.ksi_signo = signo; 715 ksi.ksi_code = ucode; 716 ksi.ksi_addr = (void *)addr; 717 ksi.ksi_trapno = type; 735 trapsignal(td, &ksi); 1143 ksiginfo_t ksi; local 1165 ksiginfo_init_trap(&ksi); 1166 ksi [all...] |
/freebsd-current/sys/i386/linux/ |
H A D | linux_sysvec.c | 101 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 153 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 163 sig = linux_translate_traps(ksi->ksi_signo, ksi->ksi_trapno); 164 code = ksi->ksi_code; 190 siginfo_to_lsiginfo(&ksi->ksi_info, &frame.sf_si, sig); 220 frame.sf_uc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr; 257 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 270 sig = linux_translate_traps(ksi->ksi_signo, ksi 361 ksiginfo_t ksi; local 438 ksiginfo_t ksi; local [all...] |
/freebsd-current/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 104 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 146 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 157 sig = linux_translate_traps(ksi->ksi_signo, ksi->ksi_trapno); 158 code = ksi->ksi_code; 184 siginfo_to_lsiginfo(&ksi->ksi_info, &frame.sf_si, sig); 216 frame.sf_uc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr; 256 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 267 sig = linux_translate_traps(ksi->ksi_signo, ksi 365 ksiginfo_t ksi; local 441 ksiginfo_t ksi; local [all...] |
/freebsd-current/contrib/bearssl/inc/ |
H A D | bearssl_hmac.h | 69 unsigned char ksi[64], kso[64]; member in struct:__anon134
|
/freebsd-current/sys/amd64/ia32/ |
H A D | ia32_signal.c | 337 ia32_osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 350 sig = ksi->ksi_signo; 373 sf.sf_siginfo.si_code = ksi->ksi_code; 378 sf.sf_arg2 = ksi->ksi_code; 379 sf.sf_addr = (register_t)ksi->ksi_addr; 439 freebsd4_ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 452 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 550 ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 564 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 572 freebsd4_ia32_sendsig(catcher, ksi, mas 699 ksiginfo_t ksi; local 758 ksiginfo_t ksi; local 827 ksiginfo_t ksi; local [all...] |
H A D | ia32_syscall.c | 214 ksiginfo_t ksi; local 229 ksiginfo_init_trap(&ksi); 230 ksi.ksi_signo = SIGTRAP; 231 ksi.ksi_code = TRAP_TRACE; 232 ksi.ksi_addr = (void *)frame->tf_rip; 233 trapsignal(td, &ksi);
|
/freebsd-current/sys/riscv/riscv/ |
H A D | trap.c | 88 ksiginfo_t ksi; local 90 ksiginfo_init_trap(&ksi); 91 ksi.ksi_signo = sig; 92 ksi.ksi_code = code; 93 ksi.ksi_addr = addr; 94 ksi.ksi_trapno = trapno; 95 trapsignal(td, &ksi);
|
/freebsd-current/sys/amd64/amd64/ |
H A D | exec_machdep.c | 108 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 126 sig = ksi->ksi_signo; 176 sf.sf_si = ksi->ksi_info; 178 regs->tf_rcx = (register_t)ksi->ksi_addr; /* arg 4 in %rcx */ 181 regs->tf_rsi = ksi->ksi_code; /* arg 2 in %rsi */ 182 regs->tf_rcx = (register_t)ksi->ksi_addr; /* arg 4 in %rcx */ 237 ksiginfo_t ksi; local 274 ksiginfo_init_trap(&ksi); 275 ksi.ksi_signo = SIGBUS; 276 ksi [all...] |
H A D | trap.c | 215 ksiginfo_t ksi; local 620 ksiginfo_init_trap(&ksi); 621 ksi.ksi_signo = signo; 622 ksi.ksi_code = ucode; 623 ksi.ksi_trapno = type; 624 ksi.ksi_addr = (void *)addr; 641 trapsignal(td, &ksi); 1185 ksiginfo_t ksi; local 1199 ksiginfo_init_trap(&ksi); 1200 ksi [all...] |
/freebsd-current/sys/amd64/linux/ |
H A D | linux_sysvec.c | 365 ksiginfo_t ksi; local 403 ksiginfo_init_trap(&ksi); 404 ksi.ksi_signo = SIGBUS; 405 ksi.ksi_code = BUS_OBJERR; 406 ksi.ksi_trapno = T_PROTFLT; 407 ksi.ksi_addr = (void *)regs->tf_rip; 408 trapsignal(td, &ksi); 518 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 532 sig = linux_translate_traps(ksi->ksi_signo, ksi [all...] |
/freebsd-current/contrib/bearssl/src/mac/ |
H A D | hmac.c | 72 process_key(&hc.vtable, kc->ksi, key, key_len, 0x36); 87 dig->set_state(&ctx->dig.vtable, kc->ksi, (uint64_t)blen);
|