Home
last modified time | relevance | path

Searched refs:ksi (Results 1 – 25 of 134) sorted by relevance

123456

/netbsd-src/sys/arch/powerpc/booke/
H A Dtrap.c107 mchk_exception(struct trapframe *tf, ksiginfo_t *ksi) in mchk_exception() argument
116 KSI_INIT_TRAP(ksi); in mchk_exception()
117 ksi->ksi_signo = SIGBUS; in mchk_exception()
118 ksi->ksi_trap = EXC_MCHK; in mchk_exception()
119 ksi->ksi_addr = (void *)faultva; in mchk_exception()
120 ksi->ksi_code = BUS_OBJERR; in mchk_exception()
190 vm_signal(int error, int trap, vaddr_t addr, ksiginfo_t *ksi) in vm_signal() argument
193 KSI_INIT_TRAP(ksi); in vm_signal()
196 ksi->ksi_signo = SIGBUS; in vm_signal()
197 ksi in vm_signal()
213 dsi_exception(struct trapframe * tf,ksiginfo_t * ksi) dsi_exception() argument
266 isi_exception(struct trapframe * tf,ksiginfo_t * ksi) isi_exception() argument
342 dtlb_exception(struct trapframe * tf,ksiginfo_t * ksi) dtlb_exception() argument
377 itlb_exception(struct trapframe * tf,ksiginfo_t * ksi) itlb_exception() argument
397 spe_exception(struct trapframe * tf,ksiginfo_t * ksi) spe_exception() argument
420 emulate_opcode(struct trapframe * tf,ksiginfo_t * ksi) emulate_opcode() argument
452 pgm_exception(struct trapframe * tf,ksiginfo_t * ksi) pgm_exception() argument
574 ali_exception(struct trapframe * tf,ksiginfo_t * ksi) ali_exception() argument
600 embedded_fp_data_exception(struct trapframe * tf,ksiginfo_t * ksi) embedded_fp_data_exception() argument
624 embedded_fp_round_exception(struct trapframe * tf,ksiginfo_t * ksi) embedded_fp_round_exception() argument
725 ksiginfo_t ksi; trap() local
[all...]
/netbsd-src/sys/arch/sparc/sparc/
H A Dtrap.c230 ksiginfo_t ksi; in trap() local
339 KSI_INIT_TRAP(&ksi); in trap()
340 ksi.ksi_trap = type; in trap()
341 ksi.ksi_code = ILL_ILLTRP; in trap()
342 ksi.ksi_addr = (void *)pc; in trap()
355 KSI_INIT_TRAP(&ksi); in trap()
356 ksi.ksi_trap = type; in trap()
357 ksi.ksi_code = ILL_ILLTRP; in trap()
358 ksi.ksi_addr = (void *)pc; in trap()
381 KSI_INIT_TRAP(&ksi); in trap()
[all …]
/netbsd-src/sys/arch/sh3/sh3/
H A Dexception.c145 ksiginfo_t ksi; in general_exception() local
175 KSI_INIT_TRAP(&ksi); in general_exception()
176 ksi.ksi_signo = SIGTRAP; in general_exception()
177 ksi.ksi_code = TRAP_BRKPT; in general_exception()
178 ksi.ksi_addr = (void *)tf->tf_spc; in general_exception()
189 KSI_INIT_TRAP(&ksi); in general_exception()
190 ksi.ksi_signo = SIGTRAP; in general_exception()
191 ksi.ksi_code = TRAP_TRACE; in general_exception()
192 ksi.ksi_addr = (void *)tf->tf_spc; in general_exception()
206 KSI_INIT_TRAP(&ksi); in general_exception()
[all …]
/netbsd-src/sys/arch/luna68k/luna68k/
H A Dtrap.c189 ksiginfo_t ksi; in userret() local
192 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
193 ksi.ksi_signo = sig; in userret()
194 ksi.ksi_addr = (void *)faultaddr; in userret()
195 ksi.ksi_code = BUS_OBJERR; in userret()
196 trapsignal(l, &ksi); in userret()
227 ksiginfo_t ksi; in trap() local
237 KSI_INIT_TRAP(&ksi); in trap()
238 ksi.ksi_trap = type & ~T_USER; in trap()
307 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/mac68k/mac68k/
H A Dtrap.c198 ksiginfo_t ksi; in userret() local
201 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
202 ksi.ksi_signo = sig; in userret()
203 ksi.ksi_addr = (void *)faultaddr; in userret()
204 ksi.ksi_code = BUS_OBJERR; in userret()
205 trapsignal(l, &ksi); in userret()
238 ksiginfo_t ksi; in trap() local
248 KSI_INIT_TRAP(&ksi); in trap()
249 ksi.ksi_trap = type & ~T_USER; in trap()
318 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/next68k/next68k/
H A Dtrap.c225 ksiginfo_t ksi; in userret() local
228 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
229 ksi.ksi_signo = sig; in userret()
230 ksi.ksi_addr = (void *)faultaddr; in userret()
231 ksi.ksi_code = BUS_OBJERR; in userret()
232 trapsignal(l, &ksi); in userret()
265 ksiginfo_t ksi; in trap() local
276 KSI_INIT_TRAP(&ksi); in trap()
277 ksi.ksi_trap = type & ~T_USER; in trap()
348 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/news68k/news68k/
H A Dtrap.c210 ksiginfo_t ksi; in userret() local
213 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
214 ksi.ksi_signo = sig; in userret()
215 ksi.ksi_addr = (void *)faultaddr; in userret()
216 ksi.ksi_code = BUS_OBJERR; in userret()
217 trapsignal(l, &ksi); in userret()
249 ksiginfo_t ksi; in trap() local
259 KSI_INIT_TRAP(&ksi); in trap()
260 ksi.ksi_trap = type & ~T_USER; in trap()
330 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/i386/i386/
H A Dtrap.c290 ksiginfo_t ksi; in trap() local
389 KSI_INIT_TRAP(&ksi); in trap()
390 ksi.ksi_signo = SIGSEGV; in trap()
391 ksi.ksi_code = SEGV_ACCERR; in trap()
392 ksi.ksi_trap = type; in trap()
411 ksi.ksi_addr = (void *)vframe->tf_eip; in trap()
446 SIGDEBUG(vframe, &ksi, error); in trap()
447 (*p->p_emul->e_trapsignal)(l, &ksi); in trap()
475 KSI_INIT_TRAP(&ksi); in trap()
477 ksi.ksi_addr = (void *)rcr2(); in trap()
[all …]
/netbsd-src/sys/arch/amd64/amd64/
H A Dtrap.c264 ksiginfo_t ksi; in trap() local
361 KSI_INIT_TRAP(&ksi); in trap()
362 ksi.ksi_trap = type & ~T_USER; in trap()
363 ksi.ksi_addr = (void *)frame->tf_rip; in trap()
367 ksi.ksi_signo = SIGBUS; in trap()
368 ksi.ksi_code = BUS_ADRERR; in trap()
371 ksi.ksi_signo = SIGBUS; in trap()
372 ksi.ksi_code = BUS_OBJERR; in trap()
375 ksi.ksi_signo = SIGBUS; in trap()
376 ksi.ksi_code = BUS_ADRALN; in trap()
[all …]
/netbsd-src/sys/arch/hp300/hp300/
H A Dtrap.c217 ksiginfo_t ksi; in userret() local
220 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
221 ksi.ksi_signo = sig; in userret()
222 ksi.ksi_addr = (void *)faultaddr; in userret()
223 ksi.ksi_code = BUS_OBJERR; in userret()
224 trapsignal(l, &ksi); in userret()
256 ksiginfo_t ksi; in trap() local
266 KSI_INIT_TRAP(&ksi); in trap()
267 ksi.ksi_trap = type & ~T_USER; in trap()
337 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/x68k/x68k/
H A Dtrap.c218 ksiginfo_t ksi; in userret() local
221 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
222 ksi.ksi_signo = sig; in userret()
223 ksi.ksi_addr = (void *)faultaddr; in userret()
224 ksi.ksi_code = BUS_OBJERR; in userret()
225 trapsignal(l, &ksi); in userret()
258 ksiginfo_t ksi; in trap() local
269 KSI_INIT_TRAP(&ksi); in trap()
270 ksi.ksi_trap = type & ~T_USER; in trap()
340 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/virt68k/virt68k/
H A Dtrap.c239 ksiginfo_t ksi; in userret() local
242 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
243 ksi.ksi_signo = sig; in userret()
244 ksi.ksi_addr = (void *)faultaddr; in userret()
245 ksi.ksi_code = BUS_OBJERR; in userret()
246 trapsignal(l, &ksi); in userret()
279 ksiginfo_t ksi; in trap() local
290 KSI_INIT_TRAP(&ksi); in trap()
291 ksi in trap()
[all...]
/netbsd-src/sys/arch/cesfic/cesfic/
H A Dtrap.c220 ksiginfo_t ksi; in userret() local
223 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
224 ksi.ksi_signo = sig; in userret()
225 ksi.ksi_addr = (void *)faultaddr; in userret()
226 ksi.ksi_code = BUS_OBJERR; in userret()
227 trapsignal(l, &ksi); in userret()
260 ksiginfo_t ksi; in trap() local
270 KSI_INIT_TRAP(&ksi); in trap()
271 ksi.ksi_trap = type & ~T_USER; in trap()
341 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/mvme68k/mvme68k/
H A Dtrap.c239 ksiginfo_t ksi; in userret() local
242 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
243 ksi.ksi_signo = sig; in userret()
244 ksi.ksi_addr = (void *)faultaddr; in userret()
245 ksi.ksi_code = BUS_OBJERR; in userret()
246 trapsignal(l, &ksi); in userret()
279 ksiginfo_t ksi; in trap() local
290 KSI_INIT_TRAP(&ksi); in trap()
291 ksi.ksi_trap = type & ~T_USER; in trap()
361 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/sun3/sun3/
H A Dtrap.c254 ksiginfo_t ksi; in trap() local
266 KSI_INIT_TRAP(&ksi); in trap()
267 ksi.ksi_trap = type & ~T_USER; in trap()
335 ksi.ksi_addr = (void *)v; in trap()
336 ksi.ksi_signo = SIGBUS; in trap()
337 ksi.ksi_code = (type == (T_BUSERR|T_USER)) ? in trap()
359 ksi.ksi_signo = SIGILL; in trap()
360 ksi.ksi_addr = (void *)(int)tf->tf_format; in trap()
361 ksi.ksi_code = (type == T_COPERR) ? in trap()
367 ksi.ksi_signo = SIGFPE; in trap()
[all …]
/netbsd-src/sys/arch/atari/atari/
H A Dtrap.c221 ksiginfo_t ksi; in userret() local
224 (void)memset(&ksi, 0, sizeof(ksi)); in userret()
225 ksi.ksi_signo = sig; in userret()
226 ksi.ksi_addr = (void *)faultaddr; in userret()
227 ksi.ksi_code = BUS_OBJERR; in userret()
228 trapsignal(l, &ksi); in userret()
329 ksiginfo_t ksi; in trap() local
337 KSI_INIT_TRAP(&ksi); in trap()
338 ksi.ksi_trap = type & ~T_USER; in trap()
365 ksi.ksi_addr = (void *)v; in trap()
[all …]
/netbsd-src/sys/arch/arm/arm32/
H A Dfault.c168 call_trapsignal(struct lwp *l, const struct trapframe *tf, ksiginfo_t *ksi) in call_trapsignal() argument
173 ksi->ksi_signo, ksi->ksi_code, ksi->ksi_addr, in call_trapsignal()
174 ksi->ksi_trap); in call_trapsignal()
186 TRAPSIGNAL(l, ksi); in call_trapsignal()
240 ksiginfo_t ksi; in data_abort_handler() local
284 l, &ksi)) in data_abort_handler()
329 KSI_INIT_TRAP(&ksi); in data_abort_handler()
330 ksi.ksi_signo = SIGILL; in data_abort_handler()
331 ksi.ksi_code = ILL_ILLOPC; in data_abort_handler()
332 ksi.ksi_addr = (uint32_t *)(intptr_t) far; in data_abort_handler()
[all …]
/netbsd-src/sys/arch/sun2/sun2/
H A Dtrap.c245 ksiginfo_t ksi; in trap() local
257 KSI_INIT_TRAP(&ksi); in trap()
258 ksi.ksi_trap = type & ~T_USER; in trap()
328 ksi.ksi_addr = (void *)v; in trap()
329 ksi.ksi_signo = SIGBUS; in trap()
330 ksi.ksi_code = (type == (T_BUSERR|T_USER)) ? in trap()
352 ksi.ksi_signo = SIGILL; in trap()
353 ksi.ksi_addr = (void *)(int)tf->tf_format; in trap()
354 ksi.ksi_code = (type == T_COPERR) ? in trap()
360 ksi.ksi_signo = SIGFPE; in trap()
[all …]
/netbsd-src/sys/arch/powerpc/ibm4xx/
H A Dtrap.c148 ksiginfo_t ksi; in trap() local
167 KSI_INIT_TRAP(&ksi); in trap()
168 ksi.ksi_signo = SIGTRAP; in trap()
169 ksi.ksi_trap = EXC_TRC; in trap()
170 ksi.ksi_addr = (void *)tf->tf_srr0; in trap()
171 trapsignal(l, &ksi); in trap()
244 KSI_INIT_TRAP(&ksi); in trap()
245 ksi.ksi_trap = EXC_DSI; in trap()
246 ksi.ksi_addr = (void *)tf->tf_dear; in trap()
250 ksi.ksi_signo = SIGBUS; in trap()
[all …]
/netbsd-src/sys/arch/hppa/hppa/
H A Dtrap.c577 ksiginfo_t ksi; in trap() local
752 KSI_INIT_TRAP(&ksi); in trap()
753 ksi.ksi_signo = SIGILL; in trap()
754 ksi.ksi_code = ILL_ILLTRP; in trap()
755 ksi.ksi_trap = type; in trap()
756 ksi.ksi_addr = (void *)frame->tf_iioq_head; in trap()
757 trapsignal(l, &ksi); in trap()
770 KSI_INIT_TRAP(&ksi); in trap()
771 ksi.ksi_signo = SIGTRAP; in trap()
772 ksi.ksi_code = TRAP_BRKPT; in trap()
[all …]
/netbsd-src/sys/kern/
H A Dkern_sig.c531 ksiginfo_t *ksi; in ksiginfo_queue_drain0() local
536 ksi = TAILQ_FIRST(kq); in ksiginfo_queue_drain0()
537 TAILQ_REMOVE(kq, ksi, ksi_list); in ksiginfo_queue_drain0()
538 pool_cache_put(ksiginfo_cache, ksi); in ksiginfo_queue_drain0()
545 ksiginfo_t *ksi, *nksi; in siggetinfo() local
552 TAILQ_FOREACH_SAFE(ksi, &sp->sp_info, ksi_list, nksi) { in siggetinfo()
553 if (ksi->ksi_signo != signo) in siggetinfo()
557 TAILQ_REMOVE(&sp->sp_info, ksi, ksi_list); in siggetinfo()
558 KASSERT((ksi->ksi_flags & KSI_FROMPOOL) != 0); in siggetinfo()
559 KASSERT((ksi->ksi_flags & KSI_QUEUED) != 0); in siggetinfo()
[all …]
/netbsd-src/sys/arch/sparc64/sparc64/
H A Dtrap.c445 ksiginfo_t ksi; in trap() local
607 KSI_INIT_TRAP(&ksi); in trap()
609 ksi.ksi_trap = type; in trap()
610 ksi.ksi_code = ILL_ILLTRP; in trap()
611 ksi.ksi_addr = (void *)pc; in trap()
636 KSI_INIT_TRAP(&ksi); in trap()
638 ksi.ksi_trap = type; in trap()
639 ksi.ksi_code = ILL_ILLOPC; in trap()
640 ksi.ksi_addr = (void *)pc; in trap()
651 KSI_INIT_TRAP(&ksi); in trap()
1040 ksiginfo_t ksi; data_access_fault() local
1299 ksiginfo_t ksi; data_access_error() local
1460 ksiginfo_t ksi; text_access_fault() local
1571 ksiginfo_t ksi; text_access_error() local
[all...]
/netbsd-src/sys/arch/amiga/amiga/
H A Dtrap.c283 ksiginfo_t ksi; local
289 KSI_INIT_TRAP(&ksi);
290 ksi.ksi_trap = type & ~T_USER;
472 ksi.ksi_addr = (void *)v;
478 ksi.ksi_signo = SIGKILL;
481 ksi.ksi_signo = SIGBUS;
482 ksi.ksi_code = BUS_ADRERR;
485 ksi.ksi_signo = SIGSEGV;
486 ksi.ksi_code = SEGV_ACCERR;
489 ksi.ksi_signo = SIGSEGV;
[all …]
/netbsd-src/sys/dev/hyperv/
H A Dhvkbd.c254 struct hvkbd_keystroke_info *ksi; in hvkbd_alloc_keybuf() local
258 ksi = kmem_zalloc(sizeof(*ksi), KM_SLEEP); in hvkbd_alloc_keybuf()
259 LIST_INSERT_HEAD(&sc->sc_ks_free, ksi, link); in hvkbd_alloc_keybuf()
268 struct hvkbd_keystroke_info *ksi; in hvkbd_free_keybuf() local
270 while ((ksi = STAILQ_FIRST(&sc->sc_ks_queue)) != NULL) { in hvkbd_free_keybuf()
271 STAILQ_REMOVE(&sc->sc_ks_queue, ksi, hvkbd_keystroke_info, in hvkbd_free_keybuf()
273 kmem_free(ksi, sizeof(*ksi)); in hvkbd_free_keybuf()
275 while ((ksi = LIST_FIRST(&sc->sc_ks_free)) != NULL) { in hvkbd_free_keybuf()
276 LIST_REMOVE(ksi, link); in hvkbd_free_keybuf()
277 kmem_free(ksi, sizeof(*ksi)); in hvkbd_free_keybuf()
[all …]
/netbsd-src/sys/arch/mips/mips/
H A Dmips_fputrap.c47 ksiginfo_t ksi; in mips_fpuexcept() local
54 KSI_INIT_TRAP(&ksi); in mips_fpuexcept()
55 ksi.ksi_signo = SIGFPE; in mips_fpuexcept()
56 ksi.ksi_code = fpustat2sicode(fpustat); in mips_fpuexcept()
57 ksi.ksi_trap = fpustat; in mips_fpuexcept()
58 (*l->l_proc->p_emul->e_trapsignal)(l, &ksi); in mips_fpuexcept()
64 ksiginfo_t ksi; in mips_fpuillinst() local
71 KSI_INIT_TRAP(&ksi); in mips_fpuillinst()
72 ksi.ksi_signo = SIGILL; in mips_fpuillinst()
73 ksi.ksi_code = ILL_ILLOPC; in mips_fpuillinst()
[all …]

123456