Lines Matching refs:vnode
89 struct vnode;
142 struct vnode *vp);
144 struct vnode *vp);
183 int mac_kld_check_load(struct ucred *cred, struct vnode *vp);
274 void mac_execve_interpreter_enter(struct vnode *interpvp,
313 int mac_system_check_acct(struct ucred *cred, struct vnode *vp);
315 int mac_system_check_auditctl(struct ucred *cred, struct vnode *vp);
318 int mac_system_check_swapon(struct ucred *cred, struct vnode *vp);
319 int mac_system_check_swapoff(struct ucred *cred, struct vnode *vp);
374 int mac_vnode_associate_extattr(struct mount *mp, struct vnode *vp);
375 void mac_vnode_associate_singlelabel(struct mount *mp, struct vnode *vp);
376 int mac_vnode_check_access(struct ucred *cred, struct vnode *vp,
378 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
379 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
380 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
382 int mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
384 int mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
386 int mac_vnode_check_exec(struct ucred *cred, struct vnode *vp,
388 int mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
390 int mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp,
392 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
393 struct vnode *vp, struct componentname *cnp);
394 int mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp,
396 int mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp,
398 int mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot,
400 int mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp,
402 int mac_vnode_check_open(struct ucred *cred, struct vnode *vp,
405 struct ucred *file_cred, struct vnode *vp);
407 struct ucred *file_cred, struct vnode *vp);
408 int mac_vnode_check_readdir(struct ucred *cred, struct vnode *vp);
409 int mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp);
410 int mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
411 struct vnode *vp, struct componentname *cnp);
412 int mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
413 struct vnode *vp, int samedir, struct componentname *cnp);
414 int mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp);
415 int mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp,
417 int mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp,
419 int mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp,
421 int mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp,
423 int mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp,
425 int mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp,
428 struct ucred *file_cred, struct vnode *vp);
429 int mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
430 struct vnode *vp, struct componentname *cnp);
432 struct ucred *file_cred, struct vnode *vp);
434 void mac_vnode_init(struct vnode *);
436 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
437 void mac_vnode_destroy(struct vnode *);
439 struct ucred *newcred, struct vnode *vp,
442 struct vnode *vp, struct label *interpvplabel,
444 void mac_vnode_relabel(struct ucred *cred, struct vnode *vp,