/freebsd-13-stable/sys/amd64/linux/ |
H A D | linux_sysvec.c | 503 ksiginfo_t ksi; local 542 ksiginfo_init_trap(&ksi); 543 ksi.ksi_signo = SIGBUS; 544 ksi.ksi_code = BUS_OBJERR; 545 ksi.ksi_trapno = T_PROTFLT; 546 ksi.ksi_addr = (void *)regs->tf_rip; 547 trapsignal(td, &ksi); 588 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 602 sig = ksi->ksi_signo; 604 code = ksi [all...] |
/freebsd-13-stable/sys/mips/mips/ |
H A D | pm_machdep.c | 87 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 100 sig = ksi->ksi_signo; 148 sf.sf_si = ksi->ksi_info; 152 regs->a1 = ksi->ksi_code; 153 regs->a3 = (uintptr_t)ksi->ksi_addr;
|
H A D | freebsd32_machdep.c | 349 freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 364 sig = ksi->ksi_signo; 415 sf.sf_si.si_code = ksi->ksi_code; 419 td->td_frame->a1 = ksi->ksi_code;
|
H A D | trap.c | 521 ksiginfo_t ksi; local 1108 ksiginfo_init_trap(&ksi); 1109 ksi.ksi_signo = i; 1110 ksi.ksi_code = ucode; 1111 ksi.ksi_addr = (void *)addr; 1112 ksi.ksi_trapno = type & ~T_USER; 1113 trapsignal(td, &ksi);
|
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | freebsd32_machdep.c | 45 extern void freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask); 307 freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 320 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo); 324 sig = ksi->ksi_signo; 325 code = ksi->ksi_code;
|
H A D | elf32_machdep.c | 78 extern void freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
|
H A D | machdep.c | 834 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 848 sig = ksi->ksi_signo; 877 frame.sf_si = ksi->ksi_info;
|
/freebsd-13-stable/sys/kern/ |
H A D | kern_procctl.c | 243 reap_kill_proc(struct thread *td, struct proc *p2, ksiginfo_t *ksi, argument 251 pksignal(p2, rk->rk_sig, ksi); 282 ksiginfo_t ksi; local 298 ksiginfo_init(&ksi); 299 ksi.ksi_signo = rk->rk_sig; 300 ksi.ksi_code = SI_USER; 301 ksi.ksi_pid = td->td_proc->p_pid; 302 ksi.ksi_uid = td->td_ucred->cr_ruid; 309 reap_kill_proc(td, p2, &ksi, rk, &error); 329 reap_kill_proc(td, p2, &ksi, r [all...] |
H A D | kern_exit.c | 219 ksiginfo_t *ksi, *ksi1; local 482 ksi = ksiginfo_alloc(TRUE); 501 ksiginfo_copy(q->p_ksi, ksi); 502 ksi->ksi_flags |= KSI_INS; 503 ksi1 = ksi; 504 ksi = NULL; 556 if (ksi != NULL) 557 ksiginfo_free(ksi);
|
H A D | tty.c | 428 ksiginfo_t ksi; local 488 ksiginfo_init(&ksi); 489 ksi.ksi_code = SI_KERNEL; 490 ksi.ksi_signo = sig; 494 pgsignal(pg, ksi.ksi_signo, 1, &ksi); 1509 ksiginfo_t ksi; local 1521 ksiginfo_init(&ksi); 1522 ksi.ksi_signo = sig; 1523 ksi [all...] |
H A D | vfs_aio.c | 470 aio_sendsig(struct proc *p, struct sigevent *sigev, ksiginfo_t *ksi, bool ext) argument 478 if (!KSI_ONQ(ksi)) { 479 ksiginfo_set_sigev(ksi, sigev); 480 ksi->ksi_code = SI_ASYNCIO; 481 ksi->ksi_flags |= ext ? (KSI_EXT | KSI_INS) : 0; 482 tdsendsignal(p, td, ksi->ksi_signo, ksi); 535 sigqueue_take(&job->ksi); 899 aio_sendsig(userp, &job->uaiocb.aio_sigevent, &job->ksi, true); 1571 ksiginfo_init(&job->ksi); [all...] |
H A D | kern_time.c | 1634 itimer_accept(struct proc *p, int timerid, ksiginfo_t *ksi) argument 1641 ksi->ksi_overrun = it->it_overrun;
|
/freebsd-13-stable/sys/sys/ |
H A D | aio.h | 146 ksiginfo_t ksi; /* (a) realtime signal info */ member in struct:kaiocb
|
H A D | syscallsubr.h | 300 struct ksiginfo *ksi, struct timespec *timeout);
|
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | trap.c | 213 ksiginfo_t ksi; local 500 ksiginfo_init_trap(&ksi); 501 ksi.ksi_signo = sig; 502 ksi.ksi_code = (int) ucode; /* XXX, not POSIX */ 503 ksi.ksi_addr = (void *)addr; 504 ksi.ksi_trapno = type; 513 trapsignal(td, &ksi);
|
H A D | exec_machdep.c | 134 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 163 ksi->ksi_info.si_signo = ksi->ksi_signo; 164 ksi->ksi_info.si_addr = 170 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo32); 195 sig = ksi->ksi_signo; 196 code = ksi->ksi_code; 285 sf.sf_si = ksi->ksi_info;
|
/freebsd-13-stable/sys/amd64/amd64/ |
H A D | machdep.c | 342 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 360 sig = ksi->ksi_signo; 419 sf.sf_si = ksi->ksi_info; 421 regs->tf_rcx = (register_t)ksi->ksi_addr; /* arg 4 in %rcx */ 424 regs->tf_rsi = ksi->ksi_code; /* arg 2 in %rsi */ 425 regs->tf_rcx = (register_t)ksi->ksi_addr; /* arg 4 in %rcx */ 486 ksiginfo_t ksi; local 523 ksiginfo_init_trap(&ksi); 524 ksi.ksi_signo = SIGBUS; 525 ksi [all...] |
/freebsd-13-stable/sys/arm/arm/ |
H A D | machdep.c | 528 sendsig(catcher, ksi, mask) 530 ksiginfo_t *ksi; 546 sig = ksi->ksi_signo; 547 code = ksi->ksi_code; 583 frame.sf_si = ksi->ksi_info;
|
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
H A D | fasttrap_isa.c | 738 ksiginfo_t ksi; local 740 ksiginfo_init(&ksi); 741 ksi.ksi_signo = SIGSEGV; 742 ksi.ksi_code = SEGV_MAPERR; 743 ksi.ksi_addr = (caddr_t)addr; 745 (void)tdksignal(t, SIGSEGV, &ksi);
|
/freebsd-13-stable/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | fasttrap.c | 298 ksiginfo_t ksi; local 300 ksiginfo_init(&ksi); 301 ksi.ksi_signo = SIGTRAP; 302 ksi.ksi_code = TRAP_DTRACE; 303 ksi.ksi_addr = (caddr_t)pc; 305 (void)tdsendsignal(p, t, SIGTRAP, &ksi);
|
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | machdep.c | 593 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument 608 sig = ksi->ksi_signo; 634 frame.sf_si = ksi->ksi_info;
|
/freebsd-13-stable/sys/compat/freebsd32/ |
H A D | freebsd32_misc.c | 3147 ksiginfo_t ksi; local 3165 error = kern_sigtimedwait(td, set, &ksi, timeout); 3170 siginfo_to_siginfo32(&ksi.ksi_info, &si32); 3175 td->td_retval[0] = ksi.ksi_signo; 3185 ksiginfo_t ksi; local 3194 error = kern_sigtimedwait(td, set, &ksi, NULL); 3199 siginfo_to_siginfo32(&ksi.ksi_info, &si32); 3203 td->td_retval[0] = ksi.ksi_signo;
|
/freebsd-13-stable/sys/arm64/linux/ |
H A D | linux_sysvec.c | 394 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
|