Searched refs:cred (Results 26 - 50 of 398) sorted by relevance

1234567891011>>

/freebsd-10.0-release/crypto/heimdal/kuser/
H A Dkimpersonate.c65 krb5_creds *cred)
82 et.flags = cred->flags.b;
83 et.key = cred->session;
84 et.crealm = cred->client->realm;
85 copy_PrincipalName(&cred->client->name, &et.cname);
93 et.authtime = cred->times.authtime;
95 et.endtime = cred->times.endtime;
97 et.caddr = &cred->addresses;
129 ticket.realm = cred->server->realm;
130 copy_PrincipalName(&cred
61 encode_ticket(krb5_context context, EncryptionKey *skey, krb5_enctype etype, int skvno, krb5_creds *cred) argument
149 krb5_creds cred; local
[all...]
/freebsd-10.0-release/sys/security/mac/
H A Dmac_vfs.c86 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 Dmac_pipe.c130 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 Dmac_sysv_msg.c143 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 Dmac_socket.c237 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 Dmac_policy.h126 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 Dmac_sysv_sem.c104 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 Dmac_posix_sem.c98 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...]
H A Dmac_posix_shm.c97 mac_posixshm_create(struct ucred *cred, struct shmfd *shmfd) argument
100 MAC_POLICY_PERFORM_NOSLEEP(posixshm_create, cred, shmfd,
108 mac_posixshm_check_create(struct ucred *cred, const char *path) argument
112 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_create, cred, path);
113 MAC_CHECK_PROBE2(posixshm_check_create, error, cred, path);
122 mac_posixshm_check_mmap(struct ucred *cred, struct shmfd *shmfd, int prot, argument
127 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_mmap, cred, shmfd,
129 MAC_CHECK_PROBE4(posixshm_check_mmap, error, cred, shmfd, prot,
139 mac_posixshm_check_open(struct ucred *cred, struct shmfd *shmfd, argument
144 MAC_POLICY_CHECK_NOSLEEP(posixshm_check_open, cred, shmf
189 mac_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd) argument
204 mac_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, mode_t mode) argument
219 mac_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, uid_t uid, gid_t gid) argument
[all...]
/freebsd-10.0-release/contrib/wpa/src/tls/
H A Dtlsv1_cred.c20 struct tlsv1_credentials *cred; local
21 cred = os_zalloc(sizeof(*cred));
22 return cred;
26 void tlsv1_cred_free(struct tlsv1_credentials *cred) argument
28 if (cred == NULL)
31 x509_certificate_chain_free(cred->trusted_certs);
32 x509_certificate_chain_free(cred->cert);
33 crypto_private_key_free(cred->key);
34 os_free(cred
189 tlsv1_set_ca_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len, const char *path) argument
216 tlsv1_set_cert(struct tlsv1_credentials *cred, const char *cert, const u8 *cert_blob, size_t cert_blob_len) argument
291 tlsv1_set_key(struct tlsv1_credentials *cred, const u8 *key, size_t len, const char *passwd) argument
317 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
352 tlsv1_set_dhparams_der(struct tlsv1_credentials *cred, const u8 *dh, size_t len) argument
430 tlsv1_set_dhparams_blob(struct tlsv1_credentials *cred, const u8 *buf, size_t len) argument
482 tlsv1_set_dhparams(struct tlsv1_credentials *cred, const char *dh_file, const u8 *dh_blob, size_t dh_blob_len) argument
[all...]
/freebsd-10.0-release/crypto/heimdal/appl/ftp/ftpd/
H A Dklist.c39 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-10.0-release/crypto/heimdal/lib/krb5/
H A Dtest_forward.c64 krb5_creds cred; local
90 memset(&cred, 0, sizeof(cred));
107 ret = krb5_cc_get_principal(context, id, &cred.client);
112 &cred.server,
113 krb5_principal_get_realm(context, cred.client),
115 krb5_principal_get_realm(context, cred.client),
125 &cred,
H A Dacache.c190 krb5_creds *cred)
195 memset(cred, 0, sizeof(*cred));
197 ret = krb5_parse_name(context, incred->client, &cred->client);
201 ret = krb5_parse_name(context, incred->server, &cred->server);
205 cred->session.keytype = incred->keyblock.type;
206 cred->session.keyvalue.length = incred->keyblock.length;
207 cred->session.keyvalue.data = malloc(incred->keyblock.length);
208 if (cred->session.keyvalue.data == NULL)
210 memcpy(cred
188 make_cred_from_ccred(krb5_context context, const cc_credentials_v5_t *incred, krb5_creds *cred) argument
315 free_ccred(cc_credentials_v5_t *cred) argument
335 make_ccred_from_cred(krb5_context context, const krb5_creds *incred, cc_credentials_v5_t *cred) argument
681 cc_credentials_union cred; local
770 cc_credentials_t cred; local
801 acc_remove_cred(krb5_context context, krb5_ccache id, krb5_flags which, krb5_creds *cred) argument
[all...]
H A Dbuild_ap_req.c39 krb5_creds *cred,
56 copy_Realm(&cred->server->realm, &ap.ticket.realm);
57 copy_PrincipalName(&cred->server->name, &ap.ticket.sname);
59 decode_Ticket(cred->ticket.data, cred->ticket.length, &t, &len);
37 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-10.0-release/sys/cddl/dev/dtrace/
H A Ddtrace_clone.c33 dtrace_clone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev) argument
55 *dev = make_dev_credf(MAKEDEV_REF, &dtrace_cdevsw, u, cred,
/freebsd-10.0-release/sys/security/mac_stub/
H A Dmac_stub.c178 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
768 stub_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, mode_t mode) argument
776 stub_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel, uid_t uid, gid_t gid) argument
800 stub_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument
816 stub_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmlabel) argument
823 stub_priv_check(struct ucred *cred, int priv) argument
830 stub_priv_grant(struct ucred *cred, int priv) argument
837 stub_proc_check_debug(struct ucred *cred, struct proc *p) argument
844 stub_proc_check_sched(struct ucred *cred, struct proc *p) argument
851 stub_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
858 stub_proc_check_wait(struct ucred *cred, struct proc *p) argument
865 stub_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument
878 stub_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
891 stub_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
904 stub_socket_check_create(struct ucred *cred, int domain, int type, int proto) argument
924 stub_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument
937 stub_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument
950 stub_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument
963 stub_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
972 stub_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument
985 stub_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument
998 stub_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, struct label *inplabel) argument
1006 stub_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
1019 stub_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument
1052 stub_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
1100 stub_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1108 stub_system_check_audit(struct ucred *cred, void *record, int length) argument
1115 stub_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1123 stub_system_check_auditon(struct ucred *cred, int cmd) argument
1130 stub_system_check_reboot(struct ucred *cred, int how) argument
1137 stub_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1145 stub_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1153 stub_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument
1167 stub_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument
1174 stub_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1183 stub_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
1192 stub_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
1201 stub_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1210 stub_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1218 stub_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
1227 stub_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument
1242 stub_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument
1249 stub_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument
1257 stub_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument
1266 stub_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument
1280 stub_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument
1287 stub_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
1295 stub_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument
1303 stub_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument
1312 stub_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
1326 stub_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmalabel) argument
1354 stub_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
1362 stub_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
1370 stub_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
1378 stub_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument
1386 stub_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
1394 stub_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1402 stub_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
1411 stub_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
1419 stub_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1427 stub_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1436 stub_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
1444 stub_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
1452 stub_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument
1460 stub_vnode_check_mmap_downgrade(struct ucred *cred, struct vnode *vp, struct label *vplabel, int *prot) argument
1467 stub_vnode_check_mprotect(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot) argument
1475 stub_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
1499 stub_vnode_check_readdir(struct ucred *cred, struct vnode *vp, struct label *dvplabel) argument
1507 stub_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1515 stub_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument
1523 stub_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1532 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
1541 stub_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
1549 stub_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument
1557 stub_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
1565 stub_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument
1573 stub_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument
1581 stub_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument
1589 stub_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument
1605 stub_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
1622 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
1648 stub_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument
1655 stub_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument
[all...]
/freebsd-10.0-release/sys/security/mac_bsdextended/
H A Dugidfw_system.c64 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-10.0-release/sys/security/mac_test/
H A Dmac_test.c176 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
1443 test_posixshm_check_setmode(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, mode_t mode) argument
1455 test_posixshm_check_setowner(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel, uid_t uid, gid_t gid) argument
1493 test_posixshm_check_unlink(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument
1520 test_posixshm_create(struct ucred *cred, struct shmfd *shmfd, struct label *shmfdlabel) argument
1549 test_proc_check_debug(struct ucred *cred, struct proc *p) argument
1561 test_proc_check_sched(struct ucred *cred, struct proc *p) argument
1573 test_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
1585 test_proc_check_wait(struct ucred *cred, struct proc *p) argument
1615 test_socket_check_accept(struct ucred *cred, struct socket *so, struct label *solabel) argument
1630 test_socket_check_bind(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
1645 test_socket_check_connect(struct ucred *cred, struct socket *so, struct label *solabel, struct sockaddr *sa) argument
1675 test_socket_check_listen(struct ucred *cred, struct socket *so, struct label *solabel) argument
1690 test_socket_check_poll(struct ucred *cred, struct socket *so, struct label *solabel) argument
1705 test_socket_check_receive(struct ucred *cred, struct socket *so, struct label *solabel) argument
1720 test_socket_check_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
1736 test_socket_check_send(struct ucred *cred, struct socket *so, struct label *solabel) argument
1751 test_socket_check_stat(struct ucred *cred, struct socket *so, struct label *solabel) argument
1766 test_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
1791 test_socket_create(struct ucred *cred, struct socket *so, struct label *solabel) argument
1878 test_socket_relabel(struct ucred *cred, struct socket *so, struct label *solabel, struct label *newlabel) argument
2000 test_system_check_acct(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2013 test_system_check_audit(struct ucred *cred, void *record, int length) argument
2024 test_system_check_auditctl(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2037 test_system_check_auditon(struct ucred *cred, int cmd) argument
2048 test_system_check_reboot(struct ucred *cred, int how) argument
2059 test_system_check_swapoff(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2072 test_system_check_swapon(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2085 test_system_check_sysctl(struct ucred *cred, struct sysctl_oid *oidp, void *arg1, int arg2, struct sysctl_req *req) argument
2106 test_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel, struct msg *msgptr, struct label *msglabel) argument
2134 test_sysvmsq_check_msgmsq(struct ucred *cred, struct msg *msgptr, struct label *msglabel, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2149 test_sysvmsq_check_msgrcv(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
2162 test_sysvmsq_check_msgrmid(struct ucred *cred, struct msg *msgptr, struct label *msglabel) argument
2175 test_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2188 test_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2201 test_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel) argument
2214 test_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) argument
2236 test_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, struct label *msqlabel) argument
2263 test_sysvsem_check_semctl(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, int cmd) argument
2276 test_sysvsem_check_semget(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel) argument
2289 test_sysvsem_check_semop(struct ucred *cred, struct semid_kernel *semakptr, struct label *semaklabel, size_t accesstype) argument
2311 test_sysvsem_create(struct ucred *cred, struct semid_kernel *semakptr, struct label *semalabel) argument
2338 test_sysvshm_check_shmat(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
2351 test_sysvshm_check_shmctl(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int cmd) argument
2364 test_sysvshm_check_shmdt(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel) argument
2377 test_sysvshm_check_shmget(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmseglabel, int shmflg) argument
2399 test_sysvshm_create(struct ucred *cred, struct shmid_kernel *shmsegptr, struct label *shmlabel) argument
2458 test_vnode_check_access(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
2471 test_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2484 test_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2497 test_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp, struct vattr *vap) argument
2510 test_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
2523 test_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2536 test_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
2551 test_vnode_check_getacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type) argument
2564 test_vnode_check_getextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2577 test_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2592 test_vnode_check_listextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace) argument
2605 test_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct componentname *cnp) argument
2618 test_vnode_check_mmap(struct ucred *cred, struct vnode *vp, struct label *vplabel, int prot, int flags) argument
2631 test_vnode_check_open(struct ucred *cred, struct vnode *vp, struct label *vplabel, accmode_t accmode) argument
2674 test_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument
2687 test_vnode_check_readlink(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2700 test_vnode_check_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *newlabel) argument
2714 test_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2729 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
2744 test_vnode_check_revoke(struct ucred *cred, struct vnode *vp, struct label *vplabel) argument
2757 test_vnode_check_setacl(struct ucred *cred, struct vnode *vp, struct label *vplabel, acl_type_t type, struct acl *acl) argument
2770 test_vnode_check_setextattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, int attrnamespace, const char *name) argument
2783 test_vnode_check_setflags(struct ucred *cred, struct vnode *vp, struct label *vplabel, u_long flags) argument
2796 test_vnode_check_setmode(struct ucred *cred, struct vnode *vp, struct label *vplabel, mode_t mode) argument
2809 test_vnode_check_setowner(struct ucred *cred, struct vnode *vp, struct label *vplabel, uid_t uid, gid_t gid) argument
2822 test_vnode_check_setutimes(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct timespec atime, struct timespec mtime) argument
2850 test_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument
2890 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
2979 test_vnode_relabel(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *label) argument
2991 test_vnode_setlabel_extattr(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct label *intlabel) argument
[all...]
/freebsd-10.0-release/sys/security/mac_seeotheruids/
H A Dmac_seeotheruids.c134 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-10.0-release/sys/rpc/
H A Dauthunix_prot.c65 xdr_authunix_parms(XDR *xdrs, uint32_t *time, struct xucred *cred) argument
99 if (!xdr_uint32_t(xdrs, &cred->cr_uid))
101 if (!xdr_uint32_t(xdrs, &cred->cr_groups[0]))
105 ngroups = cred->cr_ngroups - 1;
114 if (!xdr_uint32_t(xdrs, &cred->cr_groups[i + 1]))
124 cred->cr_ngroups = ngroups_max + 1;
126 cred->cr_ngroups = ngroups + 1;
/freebsd-10.0-release/sys/vm/
H A Ddefault_pager.c80 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-10.0-release/crypto/heimdal/kcm/
H A Dconnect.c40 const heim_icred cred,
52 peercred.uid = heim_ipc_cred_get_uid(cred);
53 peercred.gid = heim_ipc_cred_get_gid(cred);
54 peercred.pid = heim_ipc_cred_get_pid(cred);
55 peercred.session = heim_ipc_cred_get_session(cred);
39 kcm_service(void *ctx, const heim_idata *req, const heim_icred cred, heim_ipc_complete complete, heim_sipc_call cctx) argument
/freebsd-10.0-release/sys/kgssapi/
H A Dgss_set_cred_option.c45 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-10.0-release/tools/regression/security/proc_to_proc/
H A Dscenario.c48 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...]
/freebsd-10.0-release/sys/security/mac_partition/
H A Dmac_partition.c111 partition_cred_check_relabel(struct ucred *cred, struct label *newlabel) argument
131 error = priv_check_cred(cred, PRIV_MAC_PARTITION, 0);
158 partition_cred_create_init(struct ucred *cred) argument
161 SLOT_SET(cred->cr_label, 0);
165 partition_cred_create_swapper(struct ucred *cred) argument
168 SLOT_SET(cred->cr_label, 0);
219 partition_cred_relabel(struct ucred *cred, struct label *newlabel) argument
223 SLOT_SET(cred->cr_label, SLOT(newlabel));
227 partition_inpcb_check_visible(struct ucred *cred, struct inpcb *inp, argument
232 error = partition_check(cred
238 partition_proc_check_debug(struct ucred *cred, struct proc *p) argument
248 partition_proc_check_sched(struct ucred *cred, struct proc *p) argument
258 partition_proc_check_signal(struct ucred *cred, struct proc *p, int signum) argument
269 partition_socket_check_visible(struct ucred *cred, struct socket *so, struct label *solabel) argument
280 partition_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
[all...]

Completed in 143 milliseconds

1234567891011>>