Searched refs:ksi (Results 26 - 48 of 48) sorted by relevance

12

/freebsd-13-stable/sys/amd64/linux/
H A Dlinux_sysvec.c503 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 Dpm_machdep.c87 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 Dfreebsd32_machdep.c349 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 Dtrap.c521 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 Dfreebsd32_machdep.c45 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 Delf32_machdep.c78 extern void freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
H A Dmachdep.c834 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 Dkern_procctl.c243 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 Dkern_exit.c219 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 Dtty.c428 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 Dvfs_aio.c470 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 Dkern_time.c1634 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 Daio.h146 ksiginfo_t ksi; /* (a) realtime signal info */ member in struct:kaiocb
H A Dsyscallsubr.h300 struct ksiginfo *ksi, struct timespec *timeout);
/freebsd-13-stable/sys/powerpc/powerpc/
H A Dtrap.c213 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 Dexec_machdep.c134 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 Dmachdep.c342 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 Dmachdep.c528 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 Dfasttrap_isa.c738 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 Dfasttrap.c298 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 Dmachdep.c593 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 Dfreebsd32_misc.c3147 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 Dlinux_sysvec.c394 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument

Completed in 271 milliseconds

12