/freebsd-9.3-release/sys/fs/nwfs/ |
H A D | nwfs_subr.h | 49 int ncp_initsearch(struct vnode *dvp,struct thread *td, struct ucred *cred); 52 struct thread *td, struct ucred *cred); 54 struct thread *td, struct ucred *cred); 57 struct thread *td, struct ucred *cred); 59 struct thread *td, struct ucred *cred); 63 struct thread *td, struct ucred *cred); 66 struct thread *td, struct ucred *cred); 71 struct thread *td, struct ucred *cred); 74 struct thread *td, struct ucred *cred); 78 struct thread *td, struct ucred *cred); [all...] |
/freebsd-9.3-release/sys/security/mac/ |
H A D | mac_vfs.c | 86 static int mac_vnode_setlabel_extattr(struct ucred *cred, 279 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, argument 287 error = VOP_OPENEXTATTR(vp, cred, curthread); 297 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp, 313 mac_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, argument 320 error = VOP_OPENEXTATTR(vp, cred, curthread); 330 MAC_POLICY_CHECK(vnode_setlabel_extattr, cred, vp, vp->v_label, 376 mac_vnode_check_access(struct ucred *cred, struct vnode *vp, accmode_t accmode) argument 382 MAC_POLICY_CHECK(vnode_check_access, cred, vp, vp->v_label, accmode); 383 MAC_CHECK_PROBE3(vnode_check_access, error, cred, v 392 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) argument 408 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) argument 424 mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct componentname *cnp, struct vattr *vap) argument 442 mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, acl_type_t type) argument 459 mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 478 mac_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct image_params *imgp) argument 496 mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp, acl_type_t type) argument 512 mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 531 mac_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 550 mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, int attrnamespace) argument 569 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct componentname *cnp) argument 586 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, int flags) argument 600 mac_vnode_check_mmap_downgrade(struct ucred *cred, struct vnode *vp, int *prot) argument 617 mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp, int prot) argument 633 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, accmode_t accmode) argument 687 mac_vnode_check_readdir(struct ucred *cred, struct vnode *dvp) argument 703 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) argument 719 mac_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *newlabel) argument 736 mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 755 mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct vnode *vp, int samedir, struct componentname *cnp) argument 773 mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp) argument 789 mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp, acl_type_t type, struct acl *acl) argument 806 mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, int attrnamespace, const char *name) argument 825 mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp, u_long flags) argument 841 mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp, mode_t mode) argument 857 mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp, uid_t uid, gid_t gid) argument 874 mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct timespec atime, struct timespec mtime) argument 912 mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 947 mac_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *newlabel) argument 955 mac_mount_create(struct ucred *cred, struct mount *mp) argument 965 mac_mount_check_stat(struct ucred *cred, struct mount *mount) argument 976 mac_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de) argument 985 mac_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct devfs_dirent *de) argument 1029 vn_setlabel(struct vnode *vp, struct label *intlabel, struct ucred *cred) argument [all...] |
H A D | mac_pipe.c | 130 mac_pipe_create(struct ucred *cred, struct pipepair *pp) argument 133 MAC_POLICY_PERFORM_NOSLEEP(pipe_create, cred, pp, pp->pp_label); 137 mac_pipe_relabel(struct ucred *cred, struct pipepair *pp, argument 141 MAC_POLICY_PERFORM_NOSLEEP(pipe_relabel, cred, pp, pp->pp_label, 149 mac_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, argument 156 MAC_POLICY_CHECK_NOSLEEP(pipe_check_ioctl, cred, pp, pp->pp_label, 158 MAC_CHECK_PROBE4(pipe_check_ioctl, error, cred, pp, cmd, data); 167 mac_pipe_check_poll(struct ucred *cred, struct pipepair *pp) argument 173 MAC_POLICY_CHECK_NOSLEEP(pipe_check_poll, cred, pp, pp->pp_label); 174 MAC_CHECK_PROBE2(pipe_check_poll, error, cred, p 183 mac_pipe_check_read(struct ucred *cred, struct pipepair *pp) argument 199 mac_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *newlabel) argument 217 mac_pipe_check_stat(struct ucred *cred, struct pipepair *pp) argument 233 mac_pipe_check_write(struct ucred *cred, struct pipepair *pp) argument 246 mac_pipe_label_set(struct ucred *cred, struct pipepair *pp, struct label *label) argument [all...] |
H A D | mac_sysv_msg.c | 143 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, argument 147 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr, 152 mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr) argument 155 MAC_POLICY_PERFORM_NOSLEEP(sysvmsq_create, cred, msqkptr, 177 mac_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, argument 182 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgmsq, cred, msgptr, 184 MAC_CHECK_PROBE3(sysvmsq_check_msgmsq, error, cred, msgptr, msqkptr); 193 mac_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr) argument 197 MAC_POLICY_CHECK_NOSLEEP(sysvmsq_check_msgrcv, cred, msgptr, 199 MAC_CHECK_PROBE2(sysvmsq_check_msgrcv, error, cred, msgpt 208 mac_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr) argument 223 mac_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr) argument 238 mac_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr) argument 253 mac_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr) argument 268 mac_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, int cmd) argument [all...] |
H A D | mac_socket.c | 237 mac_socket_create(struct ucred *cred, struct socket *so) argument 240 MAC_POLICY_PERFORM_NOSLEEP(socket_create, cred, so, so->so_label); 252 mac_socket_relabel(struct ucred *cred, struct socket *so, argument 258 MAC_POLICY_PERFORM_NOSLEEP(socket_relabel, cred, so, so->so_label, 305 mac_socket_check_accept(struct ucred *cred, struct socket *so) argument 309 MAC_POLICY_CHECK_NOSLEEP(socket_check_accept, cred, so, 311 MAC_CHECK_PROBE2(socket_check_accept, error, cred, so); 320 mac_socket_check_bind(struct ucred *cred, struct socket *so, argument 325 MAC_POLICY_CHECK_NOSLEEP(socket_check_bind, cred, so, so->so_label, 327 MAC_CHECK_PROBE3(socket_check_bind, error, cred, s 336 mac_socket_check_connect(struct ucred *cred, struct socket *so, struct sockaddr *sa) argument 352 mac_socket_check_create(struct ucred *cred, int domain, int type, int proto) argument 389 mac_socket_check_listen(struct ucred *cred, struct socket *so) argument 404 mac_socket_check_poll(struct ucred *cred, struct socket *so) argument 418 mac_socket_check_receive(struct ucred *cred, struct socket *so) argument 433 mac_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *newlabel) argument 451 mac_socket_check_send(struct ucred *cred, struct socket *so) argument 465 mac_socket_check_stat(struct ucred *cred, struct socket *so) argument 479 mac_socket_check_visible(struct ucred *cred, struct socket *so) argument 491 mac_socket_label_set(struct ucred *cred, struct socket *so, struct label *label) argument 527 mac_setsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument 560 mac_getsockopt_label(struct ucred *cred, struct socket *so, struct mac *mac) argument 598 mac_getsockopt_peerlabel(struct ucred *cred, struct socket *so, struct mac *mac) argument [all...] |
H A D | mac_policy.h | 126 typedef void (*mpo_bpfdesc_create_t)(struct ucred *cred, 134 typedef void (*mpo_cred_associate_nfsd_t)(struct ucred *cred); 135 typedef int (*mpo_cred_check_relabel_t)(struct ucred *cred, 137 typedef int (*mpo_cred_check_setaudit_t)(struct ucred *cred, 139 typedef int (*mpo_cred_check_setaudit_addr_t)(struct ucred *cred, 141 typedef int (*mpo_cred_check_setauid_t)(struct ucred *cred, uid_t auid); 142 typedef int (*mpo_cred_check_setegid_t)(struct ucred *cred, gid_t egid); 143 typedef int (*mpo_cred_check_seteuid_t)(struct ucred *cred, uid_t euid); 144 typedef int (*mpo_cred_check_setgid_t)(struct ucred *cred, gid_t gid); 145 typedef int (*mpo_cred_check_setgroups_t)(struct ucred *cred, in [all...] |
H A D | mac_sysv_sem.c | 104 mac_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr) argument 107 MAC_POLICY_PERFORM_NOSLEEP(sysvsem_create, cred, semakptr, 122 mac_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, argument 127 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semctl, cred, semakptr, 129 MAC_CHECK_PROBE3(sysvsem_check_semctl, error, cred, semakptr, cmd); 138 mac_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr) argument 142 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semget, cred, semakptr, 152 mac_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, argument 157 MAC_POLICY_CHECK_NOSLEEP(sysvsem_check_semop, cred, semakptr, 159 MAC_CHECK_PROBE3(sysvsem_check_semop, error, cred, semakpt [all...] |
H A D | mac_posix_sem.c | 98 mac_posixsem_create(struct ucred *cred, struct ksem *ks) argument 101 MAC_POLICY_PERFORM_NOSLEEP(posixsem_create, cred, ks, ks->ks_label); 108 mac_posixsem_check_open(struct ucred *cred, struct ksem *ks) argument 112 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_open, cred, ks, 114 MAC_CHECK_PROBE2(posixsem_check_open, error, cred, ks); 174 mac_posixsem_check_unlink(struct ucred *cred, struct ksem *ks) argument 178 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_unlink, cred, ks, 180 MAC_CHECK_PROBE2(posixsem_check_unlink, error, cred, ks); 206 mac_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, mode_t mode) argument 210 MAC_POLICY_CHECK_NOSLEEP(posixsem_check_setmode, cred, k 221 mac_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, uid_t uid, gid_t gid) argument [all...] |
/freebsd-9.3-release/crypto/heimdal/appl/telnet/libtelnet/ |
H A D | kerberos.c | 109 static int pack_cred(CREDENTIALS *cred, unsigned char *buf); 110 static int unpack_cred(unsigned char *buf, int len, CREDENTIALS *cred); 169 CREDENTIALS cred; local 198 r = krb_get_cred(KRB_SERVICE_NAME, instance, realm, &cred); 221 des_key_sched(&cred.session, sched); 222 memcpy (&cred_session, &cred.session, sizeof(cred_session)); 224 des_init_random_number_generator(&cred.session); 234 des_init_random_number_generator(&cred.session); 408 CREDENTIALS cred; local 410 if(cnt > sizeof(cred)) 625 pack_cred(CREDENTIALS *cred, unsigned char *buf) argument 652 unpack_cred(unsigned char *buf, int len, CREDENTIALS *cred) argument 695 CREDENTIALS cred; local [all...] |
/freebsd-9.3-release/contrib/wpa/src/tls/ |
H A D | tlsv1_cred.c | 26 struct tlsv1_credentials *cred; local 27 cred = os_zalloc(sizeof(*cred)); 28 return cred; 32 void tlsv1_cred_free(struct tlsv1_credentials *cred) argument 34 if (cred == NULL) 37 x509_certificate_chain_free(cred->trusted_certs); 38 x509_certificate_chain_free(cred->cert); 39 crypto_private_key_free(cred->key); 40 os_free(cred 183 tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path) argument 210 tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len) argument 278 tlsv1_set_key(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd) argument 304 tlsv1_set_private_key(struct tlsv1_credentials *cred, const char *private_key, const char *private_key_passwd, const u8 *private_key_blob, size_t private_key_blob_len) argument 339 tlsv1_set_dhparams_der(struct tlsv1_credentials *cred, const u8 *dh, size_t len) argument 417 tlsv1_set_dhparams_blob(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument 469 tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len) argument [all...] |
/freebsd-9.3-release/sys/gnu/fs/xfs/FreeBSD/ |
H A D | xfs_fs_subr.h | 39 struct cred;
|
/freebsd-9.3-release/crypto/heimdal/appl/ftp/ftpd/ |
H A D | klist.c | 39 print_cred(krb5_context context, krb5_creds *cred) argument 47 if(cred->times.starttime) 48 krb5_format_time(context, cred->times.starttime, t1, sizeof(t1), 1); 50 krb5_format_time(context, cred->times.authtime, t1, sizeof(t1), 1); 52 if(cred->times.endtime > sec) 53 krb5_format_time(context, cred->times.endtime, t2, sizeof(t2), 1); 57 ret = krb5_unparse_name (context, cred->server, &str); 75 krb5_creds cred; local 102 &cred)) == 0) { 103 if (print_cred(context, &cred)) [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/krb5/ |
H A D | test_forward.c | 66 krb5_creds cred; local 92 memset(&cred, 0, sizeof(cred)); 109 ret = krb5_cc_get_principal(context, id, &cred.client); 114 &cred.server, 115 krb5_principal_get_realm(context, cred.client), 117 krb5_principal_get_realm(context, cred.client), 127 &cred,
|
H A D | build_ap_req.c | 41 krb5_creds *cred, 58 copy_Realm(&cred->server->realm, &ap.ticket.realm); 59 copy_PrincipalName(&cred->server->name, &ap.ticket.sname); 61 decode_Ticket(cred->ticket.data, cred->ticket.length, &t, &len); 39 krb5_build_ap_req(krb5_context context, krb5_enctype enctype, krb5_creds *cred, krb5_flags ap_options, krb5_data authenticator, krb5_data *retdata) argument
|
/freebsd-9.3-release/sys/security/mac_stub/ |
H A D | mac_stub.c | 178 stub_bpfdesc_create(struct ucred *cred, struct bpf_d *d, argument 192 stub_cred_associate_nfsd(struct ucred *cred) argument 198 stub_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument 205 stub_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) argument 212 stub_cred_check_setaudit_addr(struct ucred *cred, struct auditinfo_addr *aia) argument 219 stub_cred_check_setauid(struct ucred *cred, uid_t auid) argument 226 stub_cred_check_setegid(struct ucred *cred, gid_t egid) argument 233 stub_cred_check_seteuid(struct ucred *cred, uid_t euid) argument 240 stub_cred_check_setgid(struct ucred *cred, gid_t gid) argument 247 stub_cred_check_setgroups(struct ucred *cred, in argument 255 stub_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) argument 262 stub_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, gid_t sgid) argument 270 stub_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, uid_t suid) argument 278 stub_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) argument 285 stub_cred_check_setuid(struct ucred *cred, uid_t uid) argument 299 stub_cred_create_init(struct ucred *cred) argument 305 stub_cred_create_swapper(struct ucred *cred) argument 311 stub_cred_relabel(struct ucred *cred, struct label *newlabel) argument 317 stub_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de, struct label *delabel) argument 331 stub_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, struct label *delabel) argument 354 stub_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument 383 stub_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument 479 stub_kenv_check_dump(struct ucred *cred) argument 486 stub_kenv_check_get(struct ucred *cred, char *name) argument 493 stub_kenv_check_set(struct ucred *cred, char *name, char *value) argument 500 stub_kenv_check_unset(struct ucred *cred, char *name) argument 507 stub_kld_check_load(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 515 stub_kld_check_stat(struct ucred *cred) argument 522 stub_mount_check_stat(struct ucred *cred, struct mount *mp, struct label *mplabel) argument 530 stub_mount_create(struct ucred *cred, struct mount *mp, struct label *mplabel) argument 604 stub_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, struct label *pplabel, unsigned long cmd, void *data) argument 612 stub_pipe_check_poll(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 620 stub_pipe_check_read(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 628 stub_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument 636 stub_pipe_check_stat(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 644 stub_pipe_check_write(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 652 stub_pipe_create(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 659 stub_pipe_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument 674 stub_posixsem_check_open(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 690 stub_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, struct label *kslabel, mode_t mode) argument 698 stub_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, struct label *kslabel, uid_t uid, gid_t gid) argument 714 stub_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 730 stub_posixsem_create(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 737 stub_posixshm_check_create(struct ucred *cred, const char *path) argument 744 stub_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, int prot, int flags) argument 752 stub_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, accmode_t accmode) argument 760 stub_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, mode_t mode) argument 768 stub_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, uid_t uid, gid_t gid) argument 792 stub_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument 800 stub_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument 807 stub_priv_check(struct ucred *cred, int priv) argument 814 stub_priv_grant(struct ucred *cred, int priv) argument 821 stub_proc_check_debug(struct ucred *cred, struct proc *p) argument 828 stub_proc_check_sched(struct ucred *cred, struct proc *p) argument 835 stub_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument 842 stub_proc_check_wait(struct ucred *cred, struct proc *p) argument 849 stub_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument 862 stub_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument 875 stub_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument 888 stub_socket_check_create(struct ucred *cred, int domain, int type, int proto) argument 908 stub_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument 921 stub_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument 934 stub_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument 947 stub_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument 956 stub_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument 969 stub_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument 982 stub_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, struct label *inplabel) argument 990 stub_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument 1003 stub_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument 1036 stub_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument 1084 stub_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1092 stub_system_check_audit(struct ucred *cred, void *record, int length) argument 1099 stub_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1107 stub_system_check_auditon(struct ucred *cred, int cmd) argument 1114 stub_system_check_reboot(struct ucred *cred, int how) argument 1121 stub_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1129 stub_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1137 stub_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument 1151 stub_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument 1158 stub_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 1167 stub_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument 1176 stub_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument 1185 stub_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 1194 stub_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 1202 stub_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 1211 stub_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument 1226 stub_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument 1233 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument 1241 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument 1250 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument 1264 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument 1271 stub_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument 1279 stub_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument 1287 stub_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument 1296 stub_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument 1310 stub_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmalabel) argument 1338 stub_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument 1346 stub_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 1354 stub_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 1362 stub_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument 1370 stub_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument 1378 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1386 stub_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument 1395 stub_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument 1403 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1411 stub_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 1420 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 1428 stub_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument 1436 stub_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument 1444 stub_vnode_check_mmap_downgrade(struct ucred *cred, struct vnode *vp, struct label *vplabel, int *prot) argument 1451 stub_vnode_check_mprotect(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot) argument 1459 stub_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument 1483 stub_vnode_check_readdir(struct ucred *cred, struct vnode *vp, struct label *dvplabel) argument 1491 stub_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1499 stub_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument 1507 stub_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 1516 stub_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, int samedir, struct componentname *cnp) argument 1525 stub_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1533 stub_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument 1541 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 1549 stub_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument 1557 stub_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument 1565 stub_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument 1573 stub_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument 1589 stub_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 1606 stub_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct label *mntlabel, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 1632 stub_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument 1639 stub_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/gssapi/krb5/ |
H A D | add_cred.c | 53 gsskrb5_cred cred, handle; local 57 cred = (gsskrb5_cred)input_cred_handle; 67 if (cred == NULL && output_cred_handle == NULL) { 72 if (cred == NULL) { /* XXX standard conformance failure */ 79 HEIMDAL_MUTEX_lock(&cred->cred_id_mutex); 80 if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) { 81 HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex); 90 cred->principal) != FALSE) { 92 HEIMDAL_MUTEX_unlock(&cred [all...] |
/freebsd-9.3-release/sys/security/mac_bsdextended/ |
H A D | ugidfw_system.c | 64 ugidfw_system_check_acct(struct ucred *cred, struct vnode *vp, argument 69 return (ugidfw_check_vp(cred, vp, MBI_WRITE)); 75 ugidfw_system_check_auditctl(struct ucred *cred, struct vnode *vp, argument 80 return (ugidfw_check_vp(cred, vp, MBI_WRITE)); 86 ugidfw_system_check_swapon(struct ucred *cred, struct vnode *vp, argument 90 return (ugidfw_check_vp(cred, vp, MBI_WRITE));
|
/freebsd-9.3-release/sys/security/mac_test/ |
H A D | mac_test.c | 176 test_bpfdesc_create(struct ucred *cred, struct bpf_d *d, argument 180 LABEL_CHECK(cred->cr_label, MAGIC_CRED); 216 test_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument 219 LABEL_CHECK(cred->cr_label, MAGIC_CRED); 228 test_cred_check_setaudit(struct ucred *cred, struct auditinfo *ai) argument 231 LABEL_CHECK(cred->cr_label, MAGIC_CRED); 239 test_cred_check_setaudit_addr(struct ucred *cred, argument 243 LABEL_CHECK(cred->cr_label, MAGIC_CRED); 251 test_cred_check_setauid(struct ucred *cred, uid_t auid) argument 254 LABEL_CHECK(cred 262 test_cred_check_setegid(struct ucred *cred, gid_t egid) argument 273 test_cred_check_seteuid(struct ucred *cred, uid_t euid) argument 284 test_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) argument 295 test_cred_check_setreuid(struct ucred *cred, uid_t ruid, uid_t euid) argument 306 test_cred_check_setgid(struct ucred *cred, gid_t gid) argument 317 test_cred_check_setgroups(struct ucred *cred, int ngroups, gid_t *gidset) argument 329 test_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, gid_t sgid) argument 341 test_cred_check_setresuid(struct ucred *cred, uid_t ruid, uid_t euid, uid_t suid) argument 353 test_cred_check_setuid(struct ucred *cred, uid_t uid) argument 386 test_cred_create_init(struct ucred *cred) argument 395 test_cred_create_swapper(struct ucred *cred) argument 446 test_cred_relabel(struct ucred *cred, struct label *newlabel) argument 456 test_devfs_create_device(struct ucred *cred, struct mount *mp, struct cdev *dev, struct devfs_dirent *de, struct label *delabel) argument 478 test_devfs_create_symlink(struct ucred *cred, struct mount *mp, struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, struct label *delabel) argument 533 test_ifnet_check_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument 632 test_ifnet_relabel(struct ucred *cred, struct ifnet *ifp, struct label *ifplabel, struct label *newlabel) argument 657 test_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, struct label *inplabel) argument 871 test_kenv_check_dump(struct ucred *cred) argument 882 test_kenv_check_get(struct ucred *cred, char *name) argument 893 test_kenv_check_set(struct ucred *cred, char *name, char *value) argument 904 test_kenv_check_unset(struct ucred *cred, char *name) argument 915 test_kld_check_load(struct ucred *cred, struct vnode *vp, struct label *label) argument 928 test_kld_check_stat(struct ucred *cred) argument 981 test_mount_check_stat(struct ucred *cred, struct mount *mp, struct label *mplabel) argument 994 test_mount_create(struct ucred *cred, struct mount *mp, struct label *mplabel) argument 1107 test_pipe_check_ioctl(struct ucred *cred, struct pipepair *pp, struct label *pplabel, unsigned long cmd, void *data) argument 1120 test_pipe_check_poll(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 1133 test_pipe_check_read(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 1146 test_pipe_check_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument 1160 test_pipe_check_stat(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 1173 test_pipe_check_write(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 1196 test_pipe_create(struct ucred *cred, struct pipepair *pp, struct label *pplabel) argument 1249 test_pipe_relabel(struct ucred *cred, struct pipepair *pp, struct label *pplabel, struct label *newlabel) argument 1275 test_posixsem_check_open(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 1302 test_posixsem_check_setmode(struct ucred *cred, struct ksem *ks, struct label *kslabel, mode_t mode) argument 1314 test_posixsem_check_setowner(struct ucred *cred, struct ksem *ks, struct label *kslabel, uid_t uid, gid_t gid) argument 1339 test_posixsem_check_unlink(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 1366 test_posixsem_create(struct ucred *cred, struct ksem *ks, struct label *kslabel) argument 1395 test_posixshm_check_create(struct ucred *cred, const char *path) argument 1404 test_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, int prot, int flags) argument 1416 test_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, accmode_t accmode) argument 1428 test_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, mode_t mode) argument 1440 test_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, uid_t uid, gid_t gid) argument 1478 test_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument 1490 test_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument 1519 test_proc_check_debug(struct ucred *cred, struct proc *p) argument 1531 test_proc_check_sched(struct ucred *cred, struct proc *p) argument 1543 test_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument 1555 test_proc_check_wait(struct ucred *cred, struct proc *p) argument 1585 test_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument 1600 test_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument 1615 test_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument 1645 test_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument 1660 test_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument 1675 test_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument 1690 test_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument 1706 test_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument 1721 test_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument 1736 test_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument 1761 test_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument 1848 test_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument 1970 test_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 1983 test_system_check_audit(struct ucred *cred, void *record, int length) argument 1994 test_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 2007 test_system_check_auditon(struct ucred *cred, int cmd) argument 2018 test_system_check_reboot(struct ucred *cred, int how) argument 2029 test_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 2042 test_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 2055 test_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument 2076 test_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument 2104 test_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 2119 test_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument 2132 test_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument 2145 test_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 2158 test_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 2171 test_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument 2184 test_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument 2206 test_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument 2233 test_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument 2246 test_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument 2259 test_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument 2281 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument 2308 test_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument 2321 test_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument 2334 test_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument 2347 test_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument 2369 test_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmlabel) argument 2428 test_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument 2441 test_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 2454 test_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 2467 test_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument 2480 test_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument 2493 test_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 2506 test_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument 2521 test_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument 2534 test_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 2547 test_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 2562 test_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument 2575 test_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument 2588 test_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument 2601 test_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument 2644 test_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 2657 test_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 2670 test_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument 2684 test_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 2699 test_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, int samedir, struct componentname *cnp) argument 2714 test_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument 2727 test_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument 2740 test_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument 2753 test_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument 2766 test_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument 2779 test_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument 2792 test_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument 2820 test_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 2860 test_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct label *mplabel, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 2949 test_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument 2961 test_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument [all...] |
/freebsd-9.3-release/sys/security/mac_seeotheruids/ |
H A D | mac_seeotheruids.c | 134 seeotheruids_proc_check_debug(struct ucred *cred, struct proc *p) argument 137 return (seeotheruids_check(cred, p->p_ucred)); 141 seeotheruids_proc_check_sched(struct ucred *cred, struct proc *p) argument 144 return (seeotheruids_check(cred, p->p_ucred)); 148 seeotheruids_proc_check_signal(struct ucred *cred, struct proc *p, argument 152 return (seeotheruids_check(cred, p->p_ucred)); 163 seeotheruids_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, argument 167 return (seeotheruids_check(cred, inp->inp_cred)); 171 seeotheruids_socket_check_visible(struct ucred *cred, struct socket *so, argument 175 return (seeotheruids_check(cred, s [all...] |
/freebsd-9.3-release/crypto/heimdal/lib/gssapi/spnego/ |
H A D | cred_stubs.c | 40 gssspnego_cred cred; local 48 cred = (gssspnego_cred)*cred_handle; 50 ret = gss_release_cred(minor_status, &cred->negotiated_cred_id); 52 free(cred); 63 gssspnego_cred cred; local 70 cred = calloc(1, sizeof(*cred)); 71 if (cred == NULL) { 77 cred->negotiated_cred_id = mech_cred_handle; 79 *cred_handle = (gss_cred_id_t)cred; 107 gssspnego_cred cred; local 181 gssspnego_cred cred; local 276 gssspnego_cred cred; local 320 gssspnego_cred cred; local [all...] |
/freebsd-9.3-release/sys/gnu/fs/xfs/ |
H A D | xfs_attr.h | 38 struct cred; 45 typedef int (*attrcapable_t)(struct xfs_vnode *, struct cred *); 161 int xfs_attr_get(bhv_desc_t *, const char *, char *, int *, int, struct cred *); 162 int xfs_attr_set(bhv_desc_t *, const char *, char *, int, int, struct cred *); 163 int xfs_attr_remove(bhv_desc_t *, const char *, int, struct cred *); 165 struct attrlist_cursor_kern *, struct cred *); 170 char *, int *, int, struct cred *);
|
/freebsd-9.3-release/sys/rpc/ |
H A D | authunix_prot.c | 64 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) argument 98 if (!xdr_uint32_t(xdrs, &cred->cr_uid)) 100 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0])) 104 ngroups = cred->cr_ngroups - 1; 113 if (!xdr_uint32_t(xdrs, &cred->cr_groups[i + 1])) 123 cred->cr_ngroups = ngroups_max + 1; 125 cred->cr_ngroups = ngroups + 1;
|
/freebsd-9.3-release/sys/vm/ |
H A D | default_pager.c | 80 vm_ooffset_t offset, struct ucred *cred) 86 if (cred != NULL) { 87 if (!swap_reserve_by_cred(size, cred)) 89 crhold(cred); 93 if (cred != NULL) { 95 object->cred = cred; 79 default_pager_alloc(void *handle, vm_ooffset_t size, vm_prot_t prot, vm_ooffset_t offset, struct ucred *cred) argument
|
/freebsd-9.3-release/sys/kgssapi/ |
H A D | gss_set_cred_option.c | 45 gss_cred_id_t *cred, 60 if (cred) 61 args.cred = (*cred)->handle; 63 args.cred = 0; 44 gss_set_cred_option(OM_uint32 *minor_status, gss_cred_id_t *cred, const gss_OID option_name, const gss_buffer_t option_value) argument
|
/freebsd-9.3-release/tools/regression/security/proc_to_proc/ |
H A D | scenario.c | 48 struct cred { struct 57 struct cred *sc_cred1, *sc_cred2; /* credentials of p1 and p2 */ 70 static struct cred creds[] = { 174 cred_get(struct cred *cred) argument 178 error = getresuid(&cred->cr_ruid, &cred->cr_euid, &cred->cr_svuid); 182 cred->cr_issetugid = issetugid(); 210 cred_set(struct cred *cre argument 246 cred_print(FILE *output, struct cred *cred) argument [all...] |