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

12

/freebsd-11-stable/sys/arm/arm/
H A Dundefined.c144 ksiginfo_t ksi; local
150 ksiginfo_init_trap(&ksi);
151 ksi.ksi_signo = SIGTRAP;
152 ksi.ksi_code = TRAP_BRKPT;
153 ksi.ksi_addr = (u_int32_t *)addr;
154 trapsignal(td, &ksi);
196 ksiginfo_t ksi; local
221 ksiginfo_init_trap(&ksi);
222 ksi.ksi_signo = SIGILL;
223 ksi
[all...]
H A Dsys_machdep.c106 ksiginfo_t ksi; local
125 ksiginfo_init_trap(&ksi);
126 ksi.ksi_signo = SIGSEGV;
127 ksi.ksi_code = SEGV_ACCERR;
128 ksi.ksi_addr = (void *)max(ua.addr, VM_MAXUSER_ADDRESS);
129 trapsignal(td, &ksi);
136 ksiginfo_init_trap(&ksi);
137 ksi.ksi_signo = SIGSEGV;
138 ksi.ksi_code = SEGV_MAPERR;
139 ksi
[all...]
H A Dvfp.c180 ksiginfo_t ksi; local
202 ksiginfo_init_trap(&ksi);
203 ksi.ksi_signo = SIGFPE;
205 ksi.ksi_code = FPE_FLTUND;
207 ksi.ksi_code = FPE_FLTOVF;
209 ksi.ksi_code = FPE_FLTINV;
210 ksi.ksi_addr = (void *)addr;
211 trapsignal(curthread, &ksi);
H A Dtrap-v6.c174 ksiginfo_t ksi; local
184 ksiginfo_init_trap(&ksi);
185 ksi.ksi_signo = sig;
186 ksi.ksi_code = code;
187 ksi.ksi_addr = (void *)addr;
188 trapsignal(td, &ksi);
/freebsd-11-stable/sys/compat/linux/
H A Dlinux_signal.h47 void ksiginfo_to_lsiginfo(const ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig);
49 void lsiginfo_to_ksiginfo(const l_siginfo_t *lsi, ksiginfo_t *ksi, int sig);
H A Dlinux_signal.c59 ksiginfo_t *ksi);
510 linux_do_tkill(struct thread *td, struct thread *tdt, ksiginfo_t *ksi) argument
516 AUDIT_ARG_SIGNUM(ksi->ksi_signo);
520 error = p_cansignal(td, p, ksi->ksi_signo);
521 if (error != 0 || ksi->ksi_signo == 0)
524 tdksignal(tdt, ksi->ksi_signo, ksi);
535 ksiginfo_t ksi; local
562 ksiginfo_init(&ksi);
563 ksi
578 ksiginfo_t ksi; local
607 ksiginfo_to_lsiginfo(const ksiginfo_t *ksi, l_siginfo_t *lsi, l_int sig) argument
717 lsiginfo_to_ksiginfo(const l_siginfo_t *lsi, ksiginfo_t *ksi, int sig) argument
734 ksiginfo_t ksi; local
773 ksiginfo_t ksi; local
[all...]
/freebsd-11-stable/sys/dev/hyperv/input/
H A Dhv_kbdc.c150 keystroke_info *ksi; local
156 ksi = LIST_FIRST(&sc->ks_free_list);
157 LIST_REMOVE(ksi, link);
158 ksi->ks = *ks;
159 STAILQ_INSERT_TAIL(&sc->ks_queue, ksi, slink);
172 keystroke_info *ksi = NULL; local
178 ksi = STAILQ_FIRST(&sc->ks_queue);
179 *result = ksi->ks;
192 keystroke_info *ksi = NULL; local
198 ksi
213 keystroke_info *ksi = NULL; local
425 keystroke_info *ksi; local
440 keystroke_info *ksi; local
[all...]
/freebsd-11-stable/sys/compat/cloudabi/
H A Dcloudabi_proc.c128 ksiginfo_t ksi; local
137 ksiginfo_init(&ksi);
138 ksi.ksi_signo = signals[uap->sig];
139 ksi.ksi_code = SI_USER;
140 ksi.ksi_pid = p->p_pid;
141 ksi.ksi_uid = td->td_ucred->cr_ruid;
143 pksignal(p, ksi.ksi_signo, &ksi);
/freebsd-11-stable/sys/sys/
H A Dsignalvar.h236 #define KSI_EXT 0x02 /* Externally managed ksi. */
237 #define KSI_INS 0x04 /* Directly insert ksi, not the copy */
243 #define KSI_ONQ(ksi) ((ksi)->ksi_sigq != NULL)
282 #define ksiginfo_init(ksi) \
284 bzero(ksi, sizeof(ksiginfo_t)); \
287 #define ksiginfo_init_trap(ksi) \
289 ksiginfo_t *kp = ksi; \
366 void gsignal(int pgid, int sig, ksiginfo_t *ksi);
369 void ksiginfo_free(ksiginfo_t *ksi);
[all...]
H A Dtimers.h115 int itimer_accept(struct proc *p, int tid, ksiginfo_t *ksi);
/freebsd-11-stable/sys/kern/
H A Dkern_sig.c107 ksiginfo_t *ksi);
266 ksiginfo_free(ksiginfo_t *ksi) argument
268 uma_zfree(ksiginfo_zone, ksi);
272 ksiginfo_tryfree(ksiginfo_t *ksi) argument
274 if (!(ksi->ksi_flags & KSI_EXT)) {
275 uma_zfree(ksiginfo_zone, ksi);
302 struct ksiginfo *ksi, *next; local
321 TAILQ_FOREACH_SAFE(ksi, &sq->sq_list, ksi_link, next) {
322 if (ksi->ksi_signo == signo) {
324 TAILQ_REMOVE(&sq->sq_list, ksi, ksi_lin
342 sigqueue_take(ksiginfo_t *ksi) argument
371 struct ksiginfo *ksi; local
441 ksiginfo_t *ksi; local
465 ksiginfo_t *ksi, *next; local
517 ksiginfo_t *ksi, *next; local
1152 ksiginfo_t ksi; local
1183 ksiginfo_t ksi; local
1214 ksiginfo_t ksi; local
1248 kern_sigtimedwait(struct thread *td, sigset_t waitset, ksiginfo_t *ksi, struct timespec *timeout) argument
1690 killpg1(struct thread *td, int sig, int pgid, int all, ksiginfo_t *ksi) argument
1769 ksiginfo_t ksi; local
1851 ksiginfo_t ksi; local
1887 ksiginfo_t ksi; local
1924 gsignal(int pgid, int sig, ksiginfo_t *ksi) argument
1944 pgsignal(struct pgrp *pgrp, int sig, int checkctty, ksiginfo_t *ksi) argument
1990 trapsignal(struct thread *td, ksiginfo_t *ksi) argument
2083 ksiginfo_t ksi; local
2092 pksignal(struct proc *p, int sig, ksiginfo_t *ksi) argument
2119 ksiginfo_t ksi; local
2128 tdksignal(struct thread *td, int sig, ksiginfo_t *ksi) argument
2135 tdsendsignal(struct proc *p, struct thread *td, int sig, ksiginfo_t *ksi) argument
2558 ksiginfo_t ksi; local
2823 ksiginfo_t ksi; local
3043 ksiginfo_t ksi; local
3749 ksiginfo_t ksi; local
[all...]
H A Dkern_thr.c393 ksiginfo_t ksi; local
399 ksiginfo_init(&ksi);
400 ksi.ksi_signo = uap->sig;
401 ksi.ksi_code = SI_LWP;
402 ksi.ksi_pid = p->p_pid;
403 ksi.ksi_uid = td->td_ucred->cr_ruid;
415 tdksignal(ttd, uap->sig, &ksi);
430 tdksignal(ttd, uap->sig, &ksi);
440 ksiginfo_t ksi; local
447 ksiginfo_init(&ksi);
[all...]
H A Dsubr_syscall.c166 ksiginfo_t ksi; local
179 ksiginfo_init_trap(&ksi);
180 ksi.ksi_signo = SIGTRAP;
181 ksi.ksi_errno = error1;
182 ksi.ksi_code = TRAP_CAP;
183 trapsignal(td, &ksi);
H A Dkern_procctl.c237 reap_kill_proc(struct thread *td, struct proc *p2, ksiginfo_t *ksi, argument
245 pksignal(p2, rk->rk_sig, ksi);
276 ksiginfo_t ksi; local
292 ksiginfo_init(&ksi);
293 ksi.ksi_signo = rk->rk_sig;
294 ksi.ksi_code = SI_USER;
295 ksi.ksi_pid = td->td_proc->p_pid;
296 ksi.ksi_uid = td->td_ucred->cr_ruid;
303 reap_kill_proc(td, p2, &ksi, rk, &error);
323 reap_kill_proc(td, p2, &ksi, r
[all...]
/freebsd-11-stable/sys/amd64/ia32/
H A Dia32_signal.c337 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;
437 freebsd4_ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
450 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
548 ia32_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
562 siginfo_to_siginfo32(&ksi->ksi_info, &siginfo);
570 freebsd4_ia32_sendsig(catcher, ksi, mas
706 ksiginfo_t ksi; local
771 ksiginfo_t ksi; local
847 ksiginfo_t ksi; local
[all...]
H A Dia32_syscall.c212 ksiginfo_t ksi; local
225 ksiginfo_init_trap(&ksi);
226 ksi.ksi_signo = SIGTRAP;
227 ksi.ksi_code = TRAP_TRACE;
228 ksi.ksi_addr = (void *)frame->tf_rip;
229 trapsignal(td, &ksi);
/freebsd-11-stable/sys/riscv/riscv/
H A Dtrap.c82 ksiginfo_t ksi; local
84 ksiginfo_init_trap(&ksi);
85 ksi.ksi_signo = sig;
86 ksi.ksi_code = code;
87 ksi.ksi_addr = addr;
88 trapsignal(td, &ksi);
/freebsd-11-stable/sys/i386/i386/
H A Dtrap.c180 ksiginfo_t ksi; local
738 ksiginfo_init_trap(&ksi);
739 ksi.ksi_signo = signo;
740 ksi.ksi_code = ucode;
741 ksi.ksi_addr = (void *)addr;
742 ksi.ksi_trapno = type;
759 trapsignal(td, &ksi);
1107 ksiginfo_t ksi; local
1128 ksiginfo_init_trap(&ksi);
1129 ksi
[all...]
H A Dmachdep.c347 osendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
360 sig = ksi->ksi_signo;
385 sf.sf_siginfo.si_code = ksi->ksi_code;
390 sf.sf_arg2 = ksi->ksi_code;
391 sf.sf_addr = (register_t)ksi->ksi_addr;
476 freebsd4_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
489 sig = ksi->ksi_signo;
532 sf.sf_si.si_code = ksi->ksi_code;
533 sf.sf_si.si_addr = ksi->ksi_addr;
536 sf.sf_siginfo = ksi
595 sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
780 ksiginfo_t ksi; local
895 ksiginfo_t ksi; local
1001 ksiginfo_t ksi; local
[all...]
/freebsd-11-stable/sys/amd64/amd64/
H A Dtrap.c184 ksiginfo_t ksi; local
636 ksiginfo_init_trap(&ksi);
637 ksi.ksi_signo = signo;
638 ksi.ksi_code = ucode;
639 ksi.ksi_trapno = type;
640 ksi.ksi_addr = (void *)addr;
657 trapsignal(td, &ksi);
1006 ksiginfo_t ksi; local
1021 ksiginfo_init_trap(&ksi);
1022 ksi
[all...]
/freebsd-11-stable/sys/i386/linux/
H A Dlinux_sysvec.c108 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
370 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
380 sig = ksi->ksi_signo;
381 code = ksi->ksi_code;
413 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
446 frame.sf_sc.uc_mcontext.sc_cr2 = (register_t)ksi->ksi_addr;
495 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
508 sig = ksi->ksi_signo;
509 code = ksi->ksi_code;
513 linux_rt_sendsig(catcher, ksi, mas
610 ksiginfo_t ksi; local
693 ksiginfo_t ksi; local
[all...]
/freebsd-11-stable/sys/amd64/linux32/
H A Dlinux32_sysvec.c120 static void linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask);
264 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
275 sig = ksi->ksi_signo;
276 code = ksi->ksi_code;
308 ksiginfo_to_lsiginfo(ksi, &frame.sf_si, sig);
343 frame.sf_sc.uc_mcontext.sc_cr2 = (u_int32_t)(uintptr_t)ksi->ksi_addr;
395 linux_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
406 sig = ksi->ksi_signo;
407 code = ksi->ksi_code;
413 linux_rt_sendsig(catcher, ksi, mas
514 ksiginfo_t ksi; local
599 ksiginfo_t ksi; local
[all...]
/freebsd-11-stable/sys/arm64/arm64/
H A Dtrap.c85 ksiginfo_t ksi; local
87 ksiginfo_init_trap(&ksi);
88 ksi.ksi_signo = sig;
89 ksi.ksi_code = code;
90 ksi.ksi_addr = addr;
91 trapsignal(td, &ksi);
/freebsd-11-stable/sys/sparc64/sparc64/
H A Dtrap.c262 ksiginfo_t ksi; local
328 ksiginfo_init_trap(&ksi);
329 ksi.ksi_signo = sig;
330 ksi.ksi_code = ucode;
331 ksi.ksi_addr = (void *)addr;
332 ksi.ksi_trapno = (int)tf->tf_type;
333 trapsignal(td, &ksi);
/freebsd-11-stable/sys/amd64/linux/
H A Dlinux_sysvec.c474 ksiginfo_t ksi; local
513 ksiginfo_init_trap(&ksi);
514 ksi.ksi_signo = SIGBUS;
515 ksi.ksi_code = BUS_OBJERR;
516 ksi.ksi_trapno = T_PROTFLT;
517 ksi.ksi_addr = (void *)regs->tf_rip;
518 trapsignal(td, &ksi);
559 linux_rt_sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t *mask) argument
573 sig = ksi->ksi_signo;
575 code = ksi
[all...]

Completed in 304 milliseconds

12