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

12

/freebsd-10.1-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
201 ksiginfo_init_trap(&ksi);
202 ksi.ksi_signo = SIGILL;
203 ksi
[all...]
H A Dvfp.c152 ksiginfo_t ksi; local
174 ksiginfo_init_trap(&ksi);
175 ksi.ksi_signo = SIGFPE;
177 ksi.ksi_code = FPE_FLTUND;
179 ksi.ksi_code = FPE_FLTOVF;
181 ksi.ksi_code = FPE_FLTINV;
182 ksi.ksi_addr = (void *)addr;
183 trapsignal(curthread, &ksi);
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.1-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.1-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.1-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.1-release/sys/kern/
H A Dkern_sig.c106 ksiginfo_t *ksi);
260 ksiginfo_free(ksiginfo_t *ksi) argument
262 uma_zfree(ksiginfo_zone, ksi);
266 ksiginfo_tryfree(ksiginfo_t *ksi) argument
268 if (!(ksi->ksi_flags & KSI_EXT)) {
269 uma_zfree(ksiginfo_zone, ksi);
295 struct ksiginfo *ksi, *next; local
308 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) {
309 if (ksi->ksi_signo == signo) {
311 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin
329 sigqueue_take(ksiginfo_t *ksi) argument
357 struct ksiginfo *ksi; local
420 ksiginfo_t *ksi; local
443 ksiginfo_t *ksi, *next; local
490 ksiginfo_t *ksi, *next; local
1115 ksiginfo_t ksi; local
1146 ksiginfo_t ksi; local
1177 ksiginfo_t ksi; local
1198 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument
1628 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument
1707 ksiginfo_t ksi; local
1795 ksiginfo_t ksi; local
1821 ksiginfo_t ksi; local
1858 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument
1878 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument
1900 trapsignal(struct thread *td, ksiginfo_t *ksi) argument
2001 ksiginfo_t ksi; local
2010 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument
2037 ksiginfo_t ksi; local
2046 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument
2053 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument
2813 ksiginfo_t ksi; local
3361 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.1-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.1-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.1-release/sys/amd64/amd64/
H A Dtrap.c182 ksiginfo_t ksi; local
588 ksiginfo_init_trap(&ksi);
589 ksi.ksi_signo = i;
590 ksi.ksi_code = ucode;
591 ksi.ksi_trapno = type;
592 ksi.ksi_addr = (void *)addr;
609 trapsignal(td, &ksi);
956 ksiginfo_t ksi; local
971 ksiginfo_init_trap(&ksi);
972 ksi
[all...]
/freebsd-10.1-release/sys/i386/linux/
H A Dlinux_sysvec.c108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
409 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
419 sig = ksi->ksi_signo;
420 code = ksi->ksi_code;
458 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
492 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr;
543 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
556 sig = ksi->ksi_signo;
557 code = ksi->ksi_code;
561 linux_rt_sendsig(catcher, ksi, mas
668 ksiginfo_t ksi; local
757 ksiginfo_t ksi; local
[all...]
/freebsd-10.1-release/sys/amd64/linux32/
H A Dlinux32_sysvec.c125 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
304 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
315 sig = ksi->ksi_signo;
316 code = ksi->ksi_code;
354 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
388 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr;
442 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
453 sig = ksi->ksi_signo;
454 code = ksi->ksi_code;
460 linux_rt_sendsig(catcher, ksi, mas
571 ksiginfo_t ksi; local
661 ksiginfo_t ksi; local
[all...]
/freebsd-10.1-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.1-release/sys/i386/i386/
H A Dmachdep.c361 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
374 sig = ksi->ksi_signo;
403 sf.sf_siginfo.si_code = ksi->ksi_code;
408 sf.sf_arg2 = ksi->ksi_code;
409 sf.sf_addr = (register_t)ksi->ksi_addr;
497 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
510 sig = ksi->ksi_signo;
557 sf.sf_si.si_code = ksi->ksi_code;
558 sf.sf_si.si_addr = ksi->ksi_addr;
561 sf.sf_siginfo = ksi
623 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
797 ksiginfo_t ksi; local
912 ksiginfo_t ksi; local
1015 ksiginfo_t ksi; local
[all...]
H A Dtrap.c197 ksiginfo_t ksi; local
739 ksiginfo_init_trap(&ksi);
740 ksi.ksi_signo = i;
741 ksi.ksi_code = ucode;
742 ksi.ksi_addr = (void *)addr;
743 ksi.ksi_trapno = type;
760 trapsignal(td, &ksi);
1126 ksiginfo_t ksi; local
1146 ksiginfo_init_trap(&ksi);
1147 ksi
[all...]
/freebsd-10.1-release/sys/powerpc/booke/
H A Dtrap.c134 ksiginfo_t ksi; local
227 ksiginfo_init_trap(&ksi);
228 ksi.ksi_signo = sig;
229 ksi.ksi_code = type; /* XXX, not POSIX */
230 /* ksi.ksi_addr = ? */
231 ksi.ksi_trapno = type;
232 trapsignal(td, &ksi);
/freebsd-10.1-release/sys/powerpc/aim/
H A Dtrap.c154 ksiginfo_t ksi; local
345 ksiginfo_init_trap(&ksi);
346 ksi.ksi_signo = sig;
347 ksi.ksi_code = (int) ucode; /* XXX, not POSIX */
348 /* ksi.ksi_addr = ? */
349 ksi.ksi_trapno = type;
350 trapsignal(td, &ksi);
/freebsd-10.1-release/sys/powerpc/powerpc/
H A Dexec_machdep.c125 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
154 ksi->ksi_info.si_signo = ksi->ksi_signo;
156 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ?
159 ksi->ksi_info.si_addr = (void *)((tf->exc == EXC_DSI) ?
165 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo32);
188 sig = ksi->ksi_signo;
189 code = ksi->ksi_code;
280 sf.sf_si = ksi->ksi_info;
/freebsd-10.1-release/sys/ia64/ia64/
H A Dtrap.c354 ksiginfo_t ksi; local
841 ksiginfo_init(&ksi);
842 ksi.ksi_signo = sig;
843 ksi.ksi_code = ucode;
844 trapsignal(td, &ksi);
/freebsd-10.1-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.1-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;

Completed in 294 milliseconds

12