Home
last modified time | relevance | path

Searched refs:sf_si (Results 1 – 24 of 24) sorted by relevance

/freebsd/sys/x86/include/
H A Dsigframe.h57 siginfo_t sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ member
68 siginfo_t sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ member
/freebsd/sys/arm64/include/
H A Dframe.h60 siginfo_t sf_si; /* actual saved siginfo */ member
73 struct __siginfo32 sf_si; member
/freebsd/lib/libc/arm/gen/
H A Dsignalcontext.c60 sfp->sf_si.si_signo = sig; in __signalcontext()
70 gr[_REG_R1] = (__greg_t)&sfp->sf_si; in __signalcontext()
/freebsd/lib/libc/i386/gen/
H A Dsignalcontext.c61 sfp->sf_siginfo = (register_t)(intptr_t)&sfp->sf_si; in __signalcontext()
65 sfp->sf_si.si_signo = sig; in __signalcontext()
/freebsd/sys/amd64/ia32/
H A Dia32_signal.c506 bzero(&sf.sf_si, sizeof(sf.sf_si)); in freebsd4_ia32_sendsig()
509 sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; in freebsd4_ia32_sendsig()
513 sf.sf_si = siginfo; in freebsd4_ia32_sendsig()
514 sf.sf_si.si_signo = sig; in freebsd4_ia32_sendsig()
637 bzero(&sf.sf_si, sizeof(sf.sf_si)); in ia32_sendsig()
640 sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; in ia32_sendsig()
644 sf.sf_si = siginfo; in ia32_sendsig()
645 sf.sf_si.si_signo = sig; in ia32_sendsig()
/freebsd/sys/x86/linux/
H A Dlinux_x86_sigframe.h138 l_siginfo_t sf_si; member
213 struct l_siginfo sf_si; member
/freebsd/sys/compat/ia32/
H A Dia32_signal.h157 struct __siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ member
168 struct __siginfo32 sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ member
/freebsd/sys/powerpc/include/
H A Dsigframe.h36 siginfo_t sf_si; member
/freebsd/sys/i386/i386/
H A Dexec_machdep.c305 bzero(&sf.sf_si, sizeof(sf.sf_si)); in freebsd4_sendsig()
308 sf.sf_siginfo = (register_t)&sfp->sf_si; in freebsd4_sendsig()
312 sf.sf_si.si_signo = sig; in freebsd4_sendsig()
313 sf.sf_si.si_code = ksi->ksi_code; in freebsd4_sendsig()
314 sf.sf_si.si_addr = ksi->ksi_addr; in freebsd4_sendsig()
465 bzero(&sf.sf_si, sizeof(sf.sf_si)); in sendsig()
468 sf.sf_siginfo = (register_t)&sfp->sf_si; in sendsig()
472 sf.sf_si = ksi->ksi_info; in sendsig()
473 sf.sf_si.si_signo = sig; /* maybe a translated signal */ in sendsig()
/freebsd/sys/riscv/include/
H A Dframe.h64 siginfo_t sf_si; /* actual saved siginfo */ member
/freebsd/sys/i386/include/
H A Dsigframe.h87 siginfo_t sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ member
/freebsd/sys/arm64/linux/
H A Dlinux_sigframe.h70 l_siginfo_t sf_si; member
H A Dlinux_sysvec.c367 siginfo_to_lsiginfo(&ksi->ksi_info, &frame->sf.sf_si, sig); in linux_rt_sendsig()
407 tf->tf_x[1] = (register_t)&fp->sf.sf_si; in linux_rt_sendsig()
/freebsd/sys/arm/include/
H A Dframe.h94 siginfo_t sf_si; /* actual saved siginfo */ member
/freebsd/sys/powerpc/powerpc/
H A Dexec_machdep.c120 struct __siginfo32 sf_si; member
293 sf32.sf_si = siginfo32; in sendsig()
295 offsetof(struct sigframe32, sf_si); in sendsig()
296 sf32.sf_si = siginfo32; in sendsig()
300 offsetof(struct sigframe, sf_si); in sendsig()
301 sf.sf_si = ksi->ksi_info; in sendsig()
/freebsd/sys/amd64/amd64/
H A Dexec_machdep.c169 bzero(&sf.sf_si, sizeof(sf.sf_si)); in sendsig()
172 regs->tf_rsi = (register_t)&sfp->sf_si; /* arg 2 in %rsi */ in sendsig()
176 sf.sf_si = ksi->ksi_info; in sendsig()
177 sf.sf_si.si_signo = sig; /* maybe a translated signal */ in sendsig()
/freebsd/sys/arm/arm/
H A Dexec_machdep.c318 frame.sf_si = ksi->ksi_info; in sendsig()
342 tf->tf_r1 = (register_t)&fp->sf_si; in sendsig()
/freebsd/sys/kern/
H A Dsys_generic.c154 struct selinfo *sf_si; /* (f) selinfo when linked. */ member
1401 si = sfp->sf_si; in selrescan()
1655 si = sfp->sf_si; in pollrescan()
1840 if (atomic_load_acq_ptr((uintptr_t *)&sfp->sf_si) != (uintptr_t)NULL) { in selfdfree()
1842 if (sfp->sf_si != NULL) { in selfdfree()
1843 TAILQ_REMOVE(&sfp->sf_si->si_tdlist, sfp, sf_threads); in selfdfree()
1898 sfp->sf_si = sip; in selrecord()
1964 atomic_store_rel_ptr((uintptr_t *)&sfp->sf_si, (uintptr_t)NULL); in doselwakeup()
/freebsd/sys/riscv/riscv/
H A Dexec_machdep.c378 frame.sf_si = ksi->ksi_info; in sendsig()
395 tf->tf_a[1] = (register_t)&fp->sf_si; in sendsig()
/freebsd/sys/arm64/arm64/
H A Dfreebsd32_machdep.c399 frame.sf_si = siginfo; in freebsd32_sendsig()
425 tf->tf_x[1] = (register_t)&fp->sf_si; in freebsd32_sendsig()
H A Dexec_machdep.c684 frame.sf_si = ksi->ksi_info; in sendsig()
721 tf->tf_x[1] = (register_t)&fp->sf_si; in sendsig()
/freebsd/sys/i386/linux/
H A Dlinux_sysvec.c186 frame.sf_siginfo = PTROUT(&fp->sf_si); in linux_rt_sendsig()
190 siginfo_to_lsiginfo(&ksi->ksi_info, &frame.sf_si, sig); in linux_rt_sendsig()
/freebsd/sys/amd64/linux/
H A Dlinux_sysvec.c600 siginfo_to_lsiginfo(&ksi->ksi_info, &sf.sf_si, sig); in linux_rt_sendsig()
615 regs->tf_rsi = (register_t)&sfp->sf_si; /* arg 2 in %rsi */ in linux_rt_sendsig()
/freebsd/sys/amd64/linux32/
H A Dlinux32_sysvec.c180 frame.sf_siginfo = PTROUT(&fp->sf_si); in linux_rt_sendsig()
184 siginfo_to_lsiginfo(&ksi->ksi_info, &frame.sf_si, sig); in linux_rt_sendsig()