Home
last modified time | relevance | path

Searched refs:td_ucred (Results 1 – 25 of 144) sorted by relevance

123456

/f-stack/freebsd/security/audit/
H A Daudit_syscalls.c77 if (jailed(td->td_ucred)) in sys_audit()
171 if (jailed(td->td_ucred)) in sys_auditon()
598 if (jailed(td->td_ucred)) in sys_getauid()
604 sizeof(td->td_ucred->cr_audit.ai_auid))); in sys_getauid()
615 if (jailed(td->td_ucred)) in sys_setauid()
655 cred = td->td_ucred; in sys_getaudit()
680 if (jailed(td->td_ucred)) in sys_setaudit()
721 if (jailed(td->td_ucred)) in sys_getaudit_addr()
740 if (jailed(td->td_ucred)) in sys_setaudit_addr()
785 if (jailed(td->td_ucred)) in sys_auditctl()
[all …]
H A Daudit.c281 cred = td->td_ucred; in audit_record_ctor()
629 auid = td->td_ucred->cr_audit.ai_auid; in audit_syscall_enter()
633 aumask = &td->td_ucred->cr_audit.ai_mask; in audit_syscall_enter()
806 cred = td->td_ucred; in audit_proc_coredump()
/f-stack/freebsd/kern/
H A Dkern_prot.c232 td->td_retval[0] = td->td_ucred->cr_ruid; in sys_getuid()
234 td->td_retval[1] = td->td_ucred->cr_uid; in sys_getuid()
249 td->td_retval[0] = td->td_ucred->cr_uid; in sys_geteuid()
263 td->td_retval[0] = td->td_ucred->cr_rgid; in sys_getgid()
302 cred = td->td_ucred; in sys_getgroups()
1179 cred = td->td_ucred; in sys_getresuid()
1206 cred = td->td_ucred; in sys_getresgid()
1870 MPASS(td->td_realucred == td->td_ucred); in crunuse()
1937 MPASS(td->td_realucred == td->td_ucred); in crcowsync()
1944 td->td_ucred = td->td_realucred; in crcowsync()
[all …]
H A Dkern_ctf.c115 0, UIO_SYSSPACE, IO_NODELOCKED, td->td_ucred, NOCRED, NULL,
137 hdr->e_shoff, UIO_SYSSPACE, IO_NODELOCKED, td->td_ucred, NOCRED,
160 UIO_SYSSPACE, IO_NODELOCKED, td->td_ucred, NOCRED, NULL, td)) != 0)
178 shdr[i].sh_offset, UIO_SYSSPACE, IO_NODELOCKED, td->td_ucred,
242 td->td_ucred, NOCRED, NULL, td)) != 0)
297 vn_close(nd.ni_vp, FREAD, td->td_ucred, td);
H A Dvfs_extattr.c202 error = mac_vnode_check_setextattr(td->td_ucred, vp, attrnamespace, in extattr_set_vp()
209 td->td_ucred, td); in extattr_set_vp()
367 error = mac_vnode_check_getextattr(td->td_ucred, vp, attrnamespace, in extattr_get_vp()
374 td->td_ucred, td); in extattr_get_vp()
506 error = mac_vnode_check_deleteextattr(td->td_ucred, vp, attrnamespace, in extattr_delete_vp()
512 error = VOP_DELETEEXTATTR(vp, attrnamespace, attrname, td->td_ucred, in extattr_delete_vp()
516 td->td_ucred, td); in extattr_delete_vp()
657 error = mac_vnode_check_listextattr(td->td_ucred, vp, attrnamespace); in extattr_list_vp()
665 td->td_ucred, td); in extattr_list_vp()
H A Dvfs_acl.c246 error = mac_vnode_check_setacl(td->td_ucred, vp, type, inkernelacl); in vacl_set_acl()
251 td->td_ucred, td); in vacl_set_acl()
277 error = mac_vnode_check_getacl(td->td_ucred, vp, type); in vacl_get_acl()
282 td->td_ucred, td); in vacl_get_acl()
310 error = mac_vnode_check_deleteacl(td->td_ucred, vp, type); in vacl_delete()
314 error = VOP_SETACL(vp, acl_type_unold(type), 0, td->td_ucred, td); in vacl_delete()
340 td->td_ucred, td); in vacl_aclcheck()
H A Dvfs_syscalls.c199 if (!prison_allow(td->td_ucred, PR_ALLOW_QUOTAS)) in sys_quotactl()
287 error = mac_mount_check_stat(td->td_ucred, mp); in kern_do_statfs()
296 prison_enforce_statfs(td->td_ucred, mp, buf); in kern_do_statfs()
1191 error = fo_truncate(fp, 0, td->td_ucred, td); in kern_openat()
1603 error = can_hardlink(vp, td->td_ucred); in kern_linkat_vp()
1606 error = mac_vnode_check_link(td->td_ucred, in kern_linkat_vp()
2089 cred = td->td_ucred; in kern_accessat()
2096 td->td_ucred = usecred; in kern_accessat()
2112 td->td_ucred = cred; in kern_accessat()
4222 if (td->td_ucred->cr_uid != vattr.va_uid) { in sys_revoke()
[all …]
H A Dkern_acct.c228 error = mac_system_check_acct(td->td_ucred, nd.ni_vp); in sys_acct()
231 vn_close(nd.ni_vp, flags, td->td_ucred, td); in sys_acct()
237 vn_close(nd.ni_vp, flags, td->td_ucred, td); in sys_acct()
242 error = mac_system_check_acct(td->td_ucred, NULL); in sys_acct()
293 acct_cred = crhold(td->td_ucred); in sys_acct()
H A Duipc_sem.c283 pr_path = curthread->td_ucred->cr_prison->pr_path; in ksem_fill_kinfo()
507 ks = ksem_alloc(td->td_ucred, mode, value); in ksem_create()
514 pr_path = td->td_ucred->cr_prison->pr_path; in ksem_create()
539 ks = ksem_alloc(td->td_ucred, mode, value); in ksem_create()
558 error = mac_posixsem_check_open(td->td_ucred, in ksem_create()
562 error = ksem_access(ks, td->td_ucred); in ksem_create()
666 pr_path = td->td_ucred->cr_prison->pr_path; in sys_ksem_unlink()
679 error = ksem_remove(path, fnv, td->td_ucred); in sys_ksem_unlink()
735 error = mac_posixsem_check_post(td->td_ucred, fp->f_cred, ks); in sys_ksem_post()
829 error = mac_posixsem_check_wait(td->td_ucred, fp->f_cred, ks); in kern_sem_wait()
[all …]
H A Duipc_syscalls.c167 (void) fo_ioctl(fp, FIONBIO, &fflag, td->td_ucred, td); in kern_socket()
212 error = mac_socket_check_bind(td->td_ucred, so, sa); in kern_bindat()
260 error = mac_socket_check_listen(td->td_ucred, so); in kern_listen()
349 error = mac_socket_check_accept(td->td_ucred, head); in kern_accept4()
387 (void) fo_ioctl(nfp, FIONBIO, &tmp, td->td_ucred, td); in kern_accept4()
389 (void) fo_ioctl(nfp, FIOASYNC, &tmp, td->td_ucred, td); in kern_accept4()
513 error = mac_socket_check_connect(td->td_ucred, so, sa); in kern_connectat()
635 (void) fo_ioctl(fp1, FIONBIO, &fflag, td->td_ucred, td); in kern_socketpair()
770 error = mac_socket_check_connect(td->td_ucred, so, in kern_sendit()
777 error = mac_socket_check_send(td->td_ucred, so); in kern_sendit()
[all …]
H A Dsysv_msg.c505 rpr = msg_find_prison(td->td_ucred); in kern_msgctl()
650 struct ucred *cred = td->td_ucred; in sys_msgget()
781 rpr = msg_find_prison(td->td_ucred); in kern_msgsnd()
820 error = mac_sysvmsq_check_msqsnd(td->td_ucred, msqkptr); in kern_msgsnd()
968 mac_sysvmsg_create(td->td_ucred, msqkptr, msghdr); in kern_msgsnd()
1149 rpr = msg_find_prison(td->td_ucred); in kern_msgrcv()
1187 error = mac_sysvmsq_check_msqrcv(td->td_ucred, msqkptr); in kern_msgrcv()
1206 error = mac_sysvmsq_check_msgrcv(td->td_ucred, in kern_msgrcv()
1253 td->td_ucred, msghdr); in kern_msgrcv()
1428 pr = req->td->td_ucred->cr_prison; in sysctl_msqids()
[all …]
H A Dsysv_shm.c343 if (shm_find_prison(td->td_ucred) == NULL) in kern_shmdt_locked()
358 error = mac_sysvshm_check_shmdt(td->td_ucred, in kern_shmdt_locked()
399 rpr = shm_find_prison(td->td_ucred); in kern_shmat_locked()
509 rpr = shm_find_prison(td->td_ucred); in kern_shmctl_locked()
562 if (td->td_ucred->cr_prison != shmseg->cred->cr_prison) in kern_shmctl_locked()
689 struct ucred *cred = td->td_ucred; in shmget_allocate_segment()
787 if (shm_find_prison(td->td_ucred) == NULL) in sys_shmget()
794 segnum = shm_find_segment_by_key(td->td_ucred->cr_prison, in sys_shmget()
1053 pr = req->td->td_ucred->cr_prison; in sysctl_shmsegs()
1054 rpr = shm_find_prison(req->td->td_ucred); in sysctl_shmsegs()
[all …]
H A Dvfs_default.c316 error = mac_vnode_check_readdir(td->td_ucred, vp); in get_next_dirent()
319 error = VOP_READDIR(vp, &uio, td->td_ucred, eofflag, in get_next_dirent()
364 error = VOP_GETATTR(vp, &va, td->td_ucred); in dirent_exists()
438 error = VOP_GETATTR(vp, &vattr, curthread->td_ucred); in vop_stdadvlock()
459 error = VOP_GETATTR(vp, &vattr, curthread->td_ucred); in vop_stdadvlockasync()
842 cred = td->td_ucred; in vop_stdvptocnp()
972 error = VOP_GETATTR(vp, vap, td->td_ucred); in vop_stdallocate()
1009 error = VOP_SETATTR(vp, vap, td->td_ucred); in vop_stdallocate()
1014 error = VOP_SETATTR(vp, vap, td->td_ucred); in vop_stdallocate()
1040 error = VOP_READ(vp, &auio, 0, td->td_ucred); in vop_stdallocate()
[all …]
H A Dkern_loginclass.c138 lc = curthread->td_ucred->cr_loginclass; in loginclass_find()
190 lc = td->td_ucred->cr_loginclass; in sys_getloginclass()
H A Duipc_usrreq.c1862 if (cr_cansee(req->td->td_ucred, in unp_pcblist()
2242 cmcred->cmcred_uid = td->td_ucred->cr_ruid; in unp_internalize()
2249 td->td_ucred->cr_groups[i]; in unp_internalize()
2416 sc->sc_uid = td->td_ucred->cr_ruid; in unp_addsockcred()
2417 sc->sc_euid = td->td_ucred->cr_uid; in unp_addsockcred()
2418 sc->sc_gid = td->td_ucred->cr_rgid; in unp_addsockcred()
2419 sc->sc_egid = td->td_ucred->cr_gid; in unp_addsockcred()
2427 sc->sc_uid = td->td_ucred->cr_ruid; in unp_addsockcred()
2428 sc->sc_euid = td->td_ucred->cr_uid; in unp_addsockcred()
2429 sc->sc_gid = td->td_ucred->cr_rgid; in unp_addsockcred()
[all …]
H A Dkern_priv.c75 cred = req->td->td_ucred; in sysctl_kern_suser_enabled()
276 return (priv_check_cred(td->td_ucred, priv)); in priv_check()
/f-stack/freebsd/security/mac_veriexec_parser/
H A Dmac_veriexec_parser.c273 rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred); in read_manifest()
284 curthread->td_ucred, NOCRED, &resid, curthread); in read_manifest()
294 (void)vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread); in read_manifest()
356 rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred); in parse_entry()
373 vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread); in parse_entry()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_vfs.c201 cr = td->td_ucred; in mount_snapshot()
202 td->td_ucred = kcred; in mount_snapshot()
204 td->td_ucred = cr; in mount_snapshot()
H A Dspl_zone.c173 pr = curthread->td_ucred->cr_prison; in zone_dataset_visible()
242 return ((uint32_t)curthread->td_ucred->cr_prison->pr_hostid); in zone_get_hostid()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_ioctl_os.c84 return (zone_dataset_attach(curthread->td_ucred, zc->zc_name, in zfs_ioc_jail()
92 return (zone_dataset_detach(curthread->td_ucred, zc->zc_name, in zfs_ioc_unjail()
H A Dzfs_file_os.c104 rc = fo_write(fp, &auio, td->td_ucred, FOF_OFFSET, td); in zfs_file_write_impl()
158 rc = fo_read(fp, &auio, td->td_ucred, FOF_OFFSET, td); in zfs_file_read_impl()
210 rc = fo_stat(fp, &sb, td->td_ucred, td); in zfs_file_getattr()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcred.h50 #define CRED() curthread->td_ucred
51 #define kcred (thread0.td_ucred)
/f-stack/freebsd/netinet6/
H A Dudp6_usrreq.c682 error = cr_canseesocket(req->td->td_ucred, in udp6_getcred()
815 inp->in6p_outputopts, td->td_ucred, nxt)) != 0) { in udp6_output()
856 td->td_ucred, scope_ambiguous, &in6a, NULL); in udp6_output()
868 error = in6_pcbsetport(laddr, inp, td->td_ucred); in udp6_output()
1114 td->td_ucred); in udp6_bind()
1120 error = in6_pcbbind(inp, nam, td->td_ucred); in udp6_bind()
1203 error = prison_remote_ip4(td->td_ucred, &sin.sin_addr); in udp6_connect()
1212 td->td_ucred); in udp6_connect()
1237 error = prison_remote_ip6(td->td_ucred, &sin6->sin6_addr); in udp6_connect()
1244 error = in6_pcbconnect(inp, nam, td->td_ucred); in udp6_connect()
/f-stack/freebsd/security/mac/
H A Dmac_syscalls.c156 error = mac_cred_externalize_label(td->td_ucred->cr_label, in sys___mac_get_proc()
440 error = vn_setlabel(vp, intlabel, td->td_ucred); in sys___mac_set_fd()
456 error = mac_pipe_label_set(td->td_ucred, in sys___mac_set_fd()
472 error = mac_socket_label_set(td->td_ucred, so, in sys___mac_set_fd()
543 td->td_ucred); in kern___mac_set_path()
/f-stack/freebsd/netinet/
H A Dtcp_usrreq.c385 error = in_pcbbind(inp, nam, td->td_ucred); in tcp_usr_bind()
447 td->td_ucred); in tcp6_usr_bind()
453 error = in6_pcbbind(inp, nam, td->td_ucred); in tcp6_usr_bind()
490 error = in_pcbbind(inp, (struct sockaddr *)0, td->td_ucred); in tcp_usr_listen()
540 error = in6_pcbbind(inp, (struct sockaddr *)0, td->td_ucred); in tcp6_usr_listen()
700 if ((error = prison_remote_ip4(td->td_ucred, in tcp6_usr_connect()
1088 if ((error = prison_remote_ip4(td->td_ucred, in tcp_usr_send()
1148 if ((error = prison_remote_ip4(td->td_ucred, in tcp_usr_send()
1171 if ((error = prison_remote_ip6(td->td_ucred, in tcp_usr_send()
1604 error = in_pcbbind(inp, (struct sockaddr *)0, td->td_ucred); in tcp_connect()
[all …]

123456