Lines Matching refs:vnode
88 struct vnode;
155 struct vnode *vp);
157 struct vnode *vp);
235 int mac_kld_check_load(struct ucred *cred, struct vnode *vp);
391 void mac_execve_interpreter_enter(struct vnode *interpvp,
430 int mac_system_check_acct(struct ucred *cred, struct vnode *vp);
432 int mac_system_check_auditctl(struct ucred *cred, struct vnode *vp);
435 int mac_system_check_swapon(struct ucred *cred, struct vnode *vp);
436 int mac_system_check_swapoff(struct ucred *cred, struct vnode *vp);
492 void mac_vnode_assert_locked(struct vnode *vp, const char *func);
497 int mac_vnode_associate_extattr(struct mount *mp, struct vnode *vp);
498 void mac_vnode_associate_singlelabel(struct mount *mp, struct vnode *vp);
499 int mac_vnode_check_access_impl(struct ucred *cred, struct vnode *dvp,
504 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access()
513 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
514 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
515 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
517 int mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
519 int mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
521 int mac_vnode_check_exec(struct ucred *cred, struct vnode *vp,
523 int mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
525 int mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp,
527 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
528 struct vnode *vp, struct componentname *cnp);
529 int mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp,
532 int mac_vnode_check_lookup_impl(struct ucred *cred, struct vnode *dvp,
541 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup()
551 int mac_vnode_check_mmap_impl(struct ucred *cred, struct vnode *vp, int prot,
560 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, in mac_vnode_check_mmap()
570 int mac_vnode_check_open_impl(struct ucred *cred, struct vnode *vp,
579 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, in mac_vnode_check_open()
589 int mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp,
596 struct ucred *file_cred, struct vnode *vp);
601 struct vnode *vp) in mac_vnode_check_poll()
607 int mac_vnode_check_readdir(struct ucred *cred, struct vnode *vp);
608 int mac_vnode_check_readlink_impl(struct ucred *cred, struct vnode *dvp);
616 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) in mac_vnode_check_readlink()
628 int mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
629 struct vnode *vp, struct componentname *cnp);
630 int mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
631 struct vnode *vp, int samedir, struct componentname *cnp);
632 int mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp);
633 int mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp,
635 int mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp,
637 int mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp,
639 int mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp,
641 int mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp,
643 int mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp,
647 struct ucred *file_cred, struct vnode *vp);
656 struct vnode *vp) in mac_vnode_check_stat()
666 struct ucred *file_cred, struct vnode *vp);
675 struct vnode *vp) in mac_vnode_check_read()
685 struct ucred *file_cred, struct vnode *vp);
694 struct vnode *vp) in mac_vnode_check_write()
703 int mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
704 struct vnode *vp, struct componentname *cnp);
706 void mac_vnode_init(struct vnode *);
708 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
709 void mac_vnode_destroy(struct vnode *);
711 struct ucred *newcred, struct vnode *vp,
714 struct vnode *vp, struct label *interpvplabel,
716 void mac_vnode_relabel(struct ucred *cred, struct vnode *vp,