/freebsd/sys/kern/ |
H A D | vfs_mountroot.c | 574 struct thread *td; in parse_dir_md() local 579 td = curthread; in parse_dir_md() 603 fd = td->td_retval[0]; in parse_dir_md() 959 NOCRED, &resid, td); in vfs_mountroot_readconf() 970 vn_close(nd.ni_vp, FREAD, td->td_ucred, td); in vfs_mountroot_readconf() 978 struct thread *td; in vfs_mountroot_wait() local 987 td = curthread; in vfs_mountroot_wait() 989 g_waitidle(td); in vfs_mountroot_wait() 1006 g_waitidle(td); in vfs_mountroot_wait() 1062 struct thread *td; in vfs_mountroot() local [all …]
|
H A D | kern_dtrace.c | 92 kdtrace_thread_ctor(struct thread *td) in kdtrace_thread_ctor() argument 95 td->td_dtrace = malloc(KDTRACE_THREAD_SIZE, M_KDTRACE, M_WAITOK|M_ZERO); in kdtrace_thread_ctor() 99 kdtrace_thread_dtor(struct thread *td) in kdtrace_thread_dtor() argument 102 free(td->td_dtrace, M_KDTRACE); in kdtrace_thread_dtor() 103 td->td_dtrace = NULL; in kdtrace_thread_dtor()
|
H A D | uipc_mqueue.c | 854 td = curthread; in mqfs_lookupx() 1244 td = curthread; in mqfs_setattr() 2091 fdrop(fp, td); in kern_kmq_open() 2102 fdrop(fp, td); in kern_kmq_open() 2239 fdrop(fp, td); in kern_kmq_setattr() 2287 fdrop(fp, td); in sys_kmq_timedreceive() 2314 fdrop(fp, td); in sys_kmq_timedsend() 2339 p = td->td_proc; in kern_kmq_notify() 2415 fdrop(fp, td); in kern_kmq_notify() 2814 fdrop(fp, td); in freebsd32_kmq_timedsend() [all …]
|
H A D | imgact_elf.c | 1006 struct thread *td; in __elfN() local 1014 td = curthread; in __elfN() 1044 NOCRED, NULL, td); in __elfN() 1100 struct thread *td; in __CONCAT() local 1150 td = curthread; in __CONCAT() 1611 td->td_proc->p_sysent->sv_elf_core_prepare_notes(td, ¬elst, ¬esz); in __elfN() 1618 params.td = td; in __elfN() 1854 p = td->td_proc; in __elfN() 1866 thr = td; in __elfN() 1874 if (thr == td) in __elfN() [all …]
|
H A D | kern_module.c | 306 sys_modnext(struct thread *td, struct modnext_args *uap) in sys_modnext() argument 311 td->td_retval[0] = -1; in sys_modnext() 317 td->td_retval[0] = mod->id; in sys_modnext() 328 td->td_retval[0] = TAILQ_NEXT(mod, link)->id; in sys_modnext() 330 td->td_retval[0] = 0; in sys_modnext() 342 td->td_retval[0] = -1; in sys_modfnext() 351 td->td_retval[0] = TAILQ_NEXT(mod, flink)->id; in sys_modfnext() 353 td->td_retval[0] = 0; in sys_modfnext() 442 td->td_retval[0] = 0; in sys_modstat() 461 td->td_retval[0] = module_getid(mod); in sys_modfind() [all …]
|
H A D | sys_procdesc.c | 121 procdesc_find(struct thread *td, int fd, cap_rights_t *rightsp, in procdesc_find() argument 128 error = fget(td, fd, rightsp, &fp); in procdesc_find() 144 fdrop(fp, td); in procdesc_find() 173 error = fget(td, fd, rightsp, &fp); in kern_pdgetpid() 182 fdrop(fp, td); in kern_pdgetpid() 190 sys_pdgetpid(struct thread *td, struct pdgetpid_args *uap) in sys_pdgetpid() argument 196 error = kern_pdgetpid(td, uap->fd, &cap_pdgetpid_rights, &pid); in sys_pdgetpid() 243 return (falloc_caps(td, resultfp, resultfd, fflags, fcaps)); in procdesc_falloc() 348 procdesc_close(struct file *fp, struct thread *td) in procdesc_close() argument 422 struct thread *td) in procdesc_poll() argument [all …]
|
/freebsd/sys/arm/arm/ |
H A D | vfp.c | 374 vfp_discard(struct thread *td) in vfp_discard() argument 378 if (PCPU_GET(fpcurthread) == td) in vfp_discard() 387 vfp_save_state(struct thread *td, struct pcb *pcb) in vfp_save_state() argument 392 KASSERT(td == NULL || td->td_pcb == pcb, ("Invalid vfp pcb")); in vfp_save_state() 402 if (td == NULL) in vfp_save_state() 403 td = curthread; in vfp_save_state() 412 KASSERT(PCPU_GET(fpcurthread) == td, in vfp_save_state() 440 pcb = td->td_pcb; in fpu_kern_enter() 488 pcb = td->td_pcb; in fpu_kern_leave() 494 CRITICAL_ASSERT(td); in fpu_kern_leave() [all …]
|
/freebsd/sys/dev/hyperv/vmbus/ |
H A D | vmbus_et.c | 113 struct thread *td; in vmbus_et_intr() local 116 td = curthread; in vmbus_et_intr() 117 td->td_intr_nesting_level++; in vmbus_et_intr() 118 oldframe = td->td_intr_frame; in vmbus_et_intr() 119 td->td_intr_frame = frame; in vmbus_et_intr() 121 td->td_intr_frame = oldframe; in vmbus_et_intr() 122 td->td_intr_nesting_level--; in vmbus_et_intr()
|
/freebsd/sys/powerpc/powerpc/ |
H A D | vm_machdep.c | 186 cpu_fork_kthread_handler(struct thread *td, void (*func)(void *), void *arg) in cpu_fork_kthread_handler() argument 191 __func__, td, func, arg); in cpu_fork_kthread_handler() 193 cf = (struct callframe *)td->td_pcb->pcb_sp; in cpu_fork_kthread_handler() 203 cpu_exit(struct thread *td) in cpu_exit() argument 215 cpu_thread_swapin(struct thread *td) in cpu_thread_swapin() argument 221 cpu_thread_swapout(struct thread *td) in cpu_thread_swapout() argument 234 cpu_procctl(struct thread *td __unused, int idtype __unused, id_t id __unused, in cpu_procctl()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVR.td | 1 //===-- AVR.td - Describe the AVR Target Machine ----------*- tablegen -*-===// 15 include "llvm/Target/Target.td" 21 include "AVRDevices.td" 27 include "AVRRegisterInfo.td" 33 include "AVRInstrInfo.td" 41 include "AVRCallingConv.td"
|
/freebsd/sys/security/mac_veriexec/ |
H A D | mac_veriexec.c | 199 struct vnode *fsrootvp, struct thread *td) in mac_veriexec_vfs_mounted() argument 226 struct thread *td) in mac_veriexec_vfs_unmounted() argument 234 mac_veriexec_metadata_unmounted(fsid, td); in mac_veriexec_vfs_unmounted() 359 struct thread *td = curthread; in mac_veriexec_kld_check_load() local 502 struct thread *td = curthread; in mac_veriexec_vnode_check_exec() local 523 struct thread *td = curthread; in mac_veriexec_check_vp() local 866 if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) { in mac_veriexec_syscall() 891 error = getvnode(td, (uintptr_t) arg, in mac_veriexec_syscall() 908 img.proc = td->td_proc; in mac_veriexec_syscall() 930 fdrop(fp, td); in mac_veriexec_syscall() [all …]
|
/freebsd/sys/dev/aacraid/ |
H A D | aacraid_linux.c | 78 aacraid_linux_ioctl(struct thread *td, struct linux_ioctl_args *args) in aacraid_linux_ioctl() argument 85 if ((error = fget(td, args->fd, in aacraid_linux_ioctl() 95 error = (fo_ioctl(fp, cmd, (caddr_t)args->arg, td->td_ucred, td)); in aacraid_linux_ioctl() 96 fdrop(fp, td); in aacraid_linux_ioctl()
|
/freebsd/sys/dev/aac/ |
H A D | aac_linux.c | 76 aac_linux_ioctl(struct thread *td, struct linux_ioctl_args *args) in aac_linux_ioctl() argument 83 error = fget(td, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), in aac_linux_ioctl() 92 error = (fo_ioctl(fp, cmd, (caddr_t)args->arg, td->td_ucred, td)); in aac_linux_ioctl() 93 fdrop(fp, td); in aac_linux_ioctl()
|
/freebsd/sys/compat/linsysfs/ |
H A D | linsysfs_net.c | 91 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_addr() 93 ifp = ifname_linux_to_ifp(td, pn->pn_parent->pn_name); in linsysfs_if_addr() 120 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_flags() 122 ifp = ifname_linux_to_ifp(td, pn->pn_parent->pn_name); in linsysfs_if_flags() 139 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_ifindex() 141 ifp = ifname_linux_to_ifp(td, pn->pn_parent->pn_name); in linsysfs_if_ifindex() 158 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_mtu() 160 ifp = ifname_linux_to_ifp(td, pn->pn_parent->pn_name); in linsysfs_if_mtu() 187 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_type() 208 CURVNET_SET(TD_TO_VNET(td)); in linsysfs_if_visible() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRV.td | 1 //===-- SPIRV.td - Describe the SPIR-V Target Machine ------*- tablegen -*-===// 9 include "llvm/Target/Target.td" 11 include "SPIRVRegisterInfo.td" 12 include "SPIRVRegisterBanks.td" 13 include "SPIRVInstrInfo.td" 14 include "SPIRVBuiltins.td"
|
/freebsd/sys/amd64/include/ |
H A D | md_var.h | 70 void amd64_syscall(struct thread *td, int traced); 89 void fpstate_drop(struct thread *td); 92 void set_top_of_stack_td(struct thread *td); 93 struct savefpu *get_pcb_user_save_td(struct thread *td); 96 void get_fpcontext(struct thread *td, struct __mcontext *mcp, 98 int set_fpcontext(struct thread *td, struct __mcontext *mcp,
|
/freebsd/sys/dev/tdfx/ |
H A D | tdfx_linux.c | 45 linux_ioctl_tdfx(struct thread *td, struct linux_ioctl_args* args) in linux_ioctl_tdfx() argument 57 error = fget(td, args->fd, cap_rights_init_one(&rights, CAP_IOCTL), &fp); in linux_ioctl_tdfx() 63 error = fo_ioctl(fp, cmd, (caddr_t)&d_pio, td->td_ucred, td); in linux_ioctl_tdfx() 64 fdrop(fp, td); in linux_ioctl_tdfx()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vnops.c | 706 p = td->td_proc; in devfs_close() 880 td->td_fpop = fp; in devfs_ioctl_f() 915 struct thread *td; in devfs_ioctl() local 924 td = ap->a_td; in devfs_ioctl() 996 struct thread *td; in devfs_kqfilter_f() local 998 td = curthread; in devfs_kqfilter_f() 1028 p = td->td_proc; in devfs_prison_check() 1045 struct thread *td; in devfs_lookupx() local 1054 td = curthread; in devfs_lookupx() 1285 td->td_fpop = fp; in devfs_open() [all …]
|
/freebsd/sys/riscv/riscv/ |
H A D | ptrace_machdep.c | 65 ptrace_set_pc(struct thread *td, u_long addr) in ptrace_set_pc() argument 68 td->td_frame->tf_sepc = addr; in ptrace_set_pc() 73 ptrace_single_step(struct thread *td) in ptrace_single_step() argument 81 ptrace_clear_single_step(struct thread *td) in ptrace_clear_single_step() argument
|
/freebsd/sys/nfs/ |
H A D | nfs_nfssvc.c | 77 sys_nfssvc(struct thread *td, struct nfssvc_args *uap) in sys_nfssvc() argument 87 error = priv_check(td, PRIV_NFS_DAEMON); in sys_nfssvc() 94 error = (*nfsd_call_nfsserver)(td, uap); in sys_nfssvc() 97 error = (*nfsd_call_nfscl)(td, uap); in sys_nfssvc() 102 error = (*nfsd_call_nfscommon)(td, uap); in sys_nfssvc() 109 error = (*nfsd_call_nfsd)(td, uap); in sys_nfssvc()
|
/freebsd/sys/netsmb/ |
H A D | smb_subr.c | 55 smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred) in smb_makescred() argument 57 if (td) { in smb_makescred() 58 scred->scr_td = td; in smb_makescred() 59 scred->scr_cred = cred ? cred : td->td_ucred; in smb_makescred() 67 smb_td_intr(struct thread *td) in smb_td_intr() argument 72 if (td == NULL) in smb_td_intr() 75 p = td->td_proc; in smb_td_intr() 78 SIGSETOR(tmpset, td->td_siglist); in smb_td_intr() 79 SIGSETNAND(tmpset, td->td_sigmask); in smb_td_intr() 83 if (SIGNOTEMPTY(td->td_siglist) && SMB_SIGMASK(tmpset)) { in smb_td_intr()
|
/freebsd/sys/i386/i386/ |
H A D | io.c | 37 iodev_open(struct thread *td) in iodev_open() argument 40 td->td_frame->tf_eflags |= PSL_IOPL; in iodev_open() 45 iodev_close(struct thread *td) in iodev_close() argument 48 td->td_frame->tf_eflags &= ~PSL_IOPL; in iodev_close()
|
/freebsd/sys/amd64/amd64/ |
H A D | io.c | 37 iodev_open(struct thread *td) in iodev_open() argument 40 td->td_frame->tf_rflags |= PSL_IOPL; in iodev_open() 45 iodev_close(struct thread *td) in iodev_close() argument 48 td->td_frame->tf_rflags &= ~PSL_IOPL; in iodev_close()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/ |
H A D | BPF.td | 1 //===-- BPF.td - Describe the BPF Target Machine -----------*- tablegen -*-===// 9 include "llvm/Target/Target.td" 11 include "BPFRegisterInfo.td" 12 include "BPFCallingConv.td" 13 include "BPFInstrInfo.td" 14 include "GISel/BPFRegisterBanks.td"
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARC.td | 1 //===- ARC.td - Describe the ARC Target Machine ------------*- tablegen -*-===// 9 include "llvm/Target/Target.td" 23 include "ARCRegisterInfo.td" 24 include "ARCInstrInfo.td" 25 include "ARCCallingConv.td"
|