Searched refs:ksi (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-10.0-release/sys/arm/arm/
H A Dundefined.c129 ksiginfo_t ksi; local
135 ksiginfo_init_trap(&ksi);
136 ksi.ksi_signo = SIGTRAP;
137 ksi.ksi_code = TRAP_BRKPT;
138 ksi.ksi_addr = (u_int32_t *)addr;
139 trapsignal(td, &ksi);
180 ksiginfo_t ksi; local
202 ksiginfo_init_trap(&ksi);
203 ksi.ksi_signo = SIGILL;
204 ksi
[all...]
H A Dtrap.c190 ksiginfo_t ksi; local
192 ksiginfo_init_trap(&ksi);
193 ksi.ksi_signo = sig;
194 ksi.ksi_code = (int)code;
195 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/compat/linux/
H A Dlinux_signal.h42 void ksiginfo_to_lsiginfo(ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig);
H A Dlinux_signal.c545 ksiginfo_t ksi; local
582 ksiginfo_init(&ksi);
583 ksi.ksi_signo = signum;
584 ksi.ksi_code = LINUX_SI_TKILL;
585 ksi.ksi_errno = 0;
586 ksi.ksi_pid = proc->p_pid;
587 ksi.ksi_uid = proc->p_ucred->cr_ruid;
589 error = pksignal(p, ksi.ksi_signo, &ksi);
624 ksiginfo_to_lsiginfo(ksiginfo_t *ksi, l_siginfo_ argument
[all...]
/freebsd-10.0-release/sys/sys/
H A Dsignalvar.h234 #define KSI_EXT 0x02 /* Externally managed ksi. */
235 #define KSI_INS 0x04 /* Directly insert ksi, not the copy */
240 #define KSI_ONQ(ksi) ((ksi)->ksi_sigq != NULL)
278 #define ksiginfo_init(ksi) \
280 bzero(ksi, sizeof(ksiginfo_t)); \
283 #define ksiginfo_init_trap(ksi) \
285 ksiginfo_t *kp = ksi; \
330 void gsignal(int pgid, int sig, ksiginfo_t *ksi);
333 void ksiginfo_free(ksiginfo_t *ksi);
[all...]
H A Dtimers.h115 int itimer_accept(struct proc *p, int tid, ksiginfo_t *ksi);
/freebsd-10.0-release/sys/ia64/ia32/
H A Dia32_trap.c156 ksiginfo_t ksi; local
168 ksiginfo_init_trap(&ksi);
169 ksi.ksi_signo = SIGTRAP;
170 ksi.ksi_code = TRAP_TRACE;
171 ksi.ksi_addr = (void *)tf->tf_special.iip;
172 trapsignal(td, &ksi);
189 ksiginfo_t ksi; local
273 ksiginfo_init_trap(&ksi);
274 ksi.ksi_signo = sig;
275 ksi
[all...]
/freebsd-10.0-release/sys/kern/
H A Dkern_sig.c105 ksiginfo_t *ksi);
259 ksiginfo_free(ksiginfo_t *ksi) argument
261 uma_zfree(ksiginfo_zone, ksi);
265 ksiginfo_tryfree(ksiginfo_t *ksi) argument
267 if (!(ksi->ksi_flags & KSI_EXT)) {
268 uma_zfree(ksiginfo_zone, ksi);
294 struct ksiginfo *ksi, *next; local
307 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) {
308 if (ksi->ksi_signo == signo) {
310 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin
328 sigqueue_take(ksiginfo_t *ksi) argument
356 struct ksiginfo *ksi; local
419 ksiginfo_t *ksi; local
442 ksiginfo_t *ksi, *next; local
489 ksiginfo_t *ksi, *next; local
1083 ksiginfo_t ksi; local
1114 ksiginfo_t ksi; local
1145 ksiginfo_t ksi; local
1166 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument
1596 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument
1675 ksiginfo_t ksi; local
1763 ksiginfo_t ksi; local
1789 ksiginfo_t ksi; local
1826 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument
1846 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument
1868 trapsignal(struct thread *td, ksiginfo_t *ksi) argument
1977 ksiginfo_t ksi; local
1986 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument
2013 ksiginfo_t ksi; local
2022 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument
2029 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument
2789 ksiginfo_t ksi; local
3342 ksiginfo_t ksi; local
[all...]
H A Dkern_thr.c343 ksiginfo_t ksi; local
349 ksiginfo_init(&ksi);
350 ksi.ksi_signo = uap->sig;
351 ksi.ksi_code = SI_LWP;
352 ksi.ksi_pid = p->p_pid;
353 ksi.ksi_uid = td->td_ucred->cr_ruid;
365 tdksignal(ttd, uap->sig, &ksi);
380 tdksignal(ttd, uap->sig, &ksi);
390 ksiginfo_t ksi; local
397 ksiginfo_init(&ksi);
[all...]
/freebsd-10.0-release/sys/amd64/ia32/
H A Dia32_signal.c335 ia32_osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
348 sig = ksi->ksi_signo;
374 sf.sf_siginfo.si_code = ksi->ksi_code;
378 sf.sf_arg2 = ksi->ksi_code;
379 sf.sf_addr = (register_t)ksi->ksi_addr;
437 freebsd4_ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
450 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
552 ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
566 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
574 freebsd4_ia32_sendsig(catcher, ksi, mas
714 ksiginfo_t ksi; local
779 ksiginfo_t ksi; local
855 ksiginfo_t ksi; local
[all...]
H A Dia32_syscall.c175 ksiginfo_t ksi; local
188 ksiginfo_init_trap(&ksi);
189 ksi.ksi_signo = SIGTRAP;
190 ksi.ksi_code = TRAP_TRACE;
191 ksi.ksi_addr = (void *)frame->tf_rip;
192 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/pc98/pc98/
H A Dmachdep.c292 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
305 sig = ksi->ksi_signo;
334 sf.sf_siginfo.si_code = ksi->ksi_code;
339 sf.sf_arg2 = ksi->ksi_code;
340 sf.sf_addr = (register_t)ksi->ksi_addr;
428 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
441 sig = ksi->ksi_signo;
488 sf.sf_si.si_code = ksi->ksi_code;
489 sf.sf_si.si_addr = ksi->ksi_addr;
492 sf.sf_siginfo = ksi
554 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
726 ksiginfo_t ksi; local
841 ksiginfo_t ksi; local
944 ksiginfo_t ksi; local
[all...]
/freebsd-10.0-release/sys/amd64/amd64/
H A Dtrap.c203 ksiginfo_t ksi; local
613 ksiginfo_init_trap(&ksi);
614 ksi.ksi_signo = i;
615 ksi.ksi_code = ucode;
616 ksi.ksi_trapno = type;
617 ksi.ksi_addr = (void *)addr;
634 trapsignal(td, &ksi);
975 ksiginfo_t ksi; local
990 ksiginfo_init_trap(&ksi);
991 ksi
[all...]
/freebsd-10.0-release/sys/i386/linux/
H A Dlinux_sysvec.c108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
407 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
417 sig = ksi->ksi_signo;
418 code = ksi->ksi_code;
456 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
490 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr;
541 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
554 sig = ksi->ksi_signo;
555 code = ksi->ksi_code;
559 linux_rt_sendsig(catcher, ksi, mas
666 ksiginfo_t ksi; local
755 ksiginfo_t ksi; local
[all...]
/freebsd-10.0-release/sys/amd64/linux32/
H A Dlinux32_sysvec.c125 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
302 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
313 sig = ksi->ksi_signo;
314 code = ksi->ksi_code;
352 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
386 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr;
440 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
451 sig = ksi->ksi_signo;
452 code = ksi->ksi_code;
458 linux_rt_sendsig(catcher, ksi, mas
569 ksiginfo_t ksi; local
659 ksiginfo_t ksi; local
[all...]
/freebsd-10.0-release/sys/sparc64/sparc64/
H A Dtrap.c262 ksiginfo_t ksi; local
323 ksiginfo_init_trap(&ksi);
324 ksi.ksi_signo = sig;
325 ksi.ksi_code = (int)tf->tf_type; /* XXX not POSIX */
326 ksi.ksi_addr = (void *)addr;
327 ksi.ksi_trapno = (int)tf->tf_type;
328 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/i386/i386/
H A Dmachdep.c359 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
372 sig = ksi->ksi_signo;
401 sf.sf_siginfo.si_code = ksi->ksi_code;
406 sf.sf_arg2 = ksi->ksi_code;
407 sf.sf_addr = (register_t)ksi->ksi_addr;
495 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
508 sig = ksi->ksi_signo;
555 sf.sf_si.si_code = ksi->ksi_code;
556 sf.sf_si.si_addr = ksi->ksi_addr;
559 sf.sf_siginfo = ksi
621 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
795 ksiginfo_t ksi; local
910 ksiginfo_t ksi; local
1013 ksiginfo_t ksi; local
[all...]
H A Dtrap.c219 ksiginfo_t ksi; local
763 ksiginfo_init_trap(&ksi);
764 ksi.ksi_signo = i;
765 ksi.ksi_code = ucode;
766 ksi.ksi_addr = (void *)addr;
767 ksi.ksi_trapno = type;
784 trapsignal(td, &ksi);
1150 ksiginfo_t ksi; local
1170 ksiginfo_init_trap(&ksi);
1171 ksi
[all...]
/freebsd-10.0-release/sys/powerpc/booke/
H A Dtrap.c144 ksiginfo_t ksi; local
243 ksiginfo_init_trap(&ksi);
244 ksi.ksi_signo = sig;
245 ksi.ksi_code = type; /* XXX, not POSIX */
246 /* ksi.ksi_addr = ? */
247 ksi.ksi_trapno = type;
248 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/powerpc/aim/
H A Dtrap.c184 ksiginfo_t ksi; local
350 ksiginfo_init_trap(&ksi);
351 ksi.ksi_signo = sig;
352 ksi.ksi_code = (int) ucode; /* XXX, not POSIX */
353 /* ksi.ksi_addr = ? */
354 ksi.ksi_trapno = type;
355 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/powerpc/powerpc/
H A Dexec_machdep.c120 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
149 ksi->ksi_info.si_signo = ksi->ksi_signo;
151 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ?
154 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ?
160 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo32);
183 sig = ksi->ksi_signo;
184 code = ksi->ksi_code;
275 sf.sf_si = ksi->ksi_info;
/freebsd-10.0-release/sys/ia64/ia64/
H A Dtrap.c354 ksiginfo_t ksi; local
836 ksiginfo_init(&ksi);
837 ksi.ksi_signo = sig;
838 ksi.ksi_code = ucode;
839 trapsignal(td, &ksi);
/freebsd-10.0-release/sys/i386/svr4/
H A Dsvr4_machdep.c414 svr4_sendsig(catcher, ksi, mask)
416 ksiginfo_t *ksi;
429 sig = ksi->ksi_signo;
433 code = ksi->ksi_trapno; /* use trap No. */
/freebsd-10.0-release/sys/mips/mips/
H A Dfreebsd32_machdep.c365 freebsd32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
380 sig = ksi->ksi_signo;
437 sf.sf_si.si_code = ksi->ksi_code;
441 td->td_frame->a1 = ksi->ksi_code;
H A Dpm_machdep.c84 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
97 sig = ksi->ksi_signo;
152 sf.sf_si.si_code = ksi->ksi_code;
156 regs->a1 = ksi->ksi_code;

Completed in 203 milliseconds

12