Lines Matching refs:vnode
88 struct vnode;
151 struct vnode *vp);
153 struct vnode *vp);
231 int mac_kld_check_load(struct ucred *cred, struct vnode *vp);
387 void mac_execve_interpreter_enter(struct vnode *interpvp,
426 int mac_system_check_acct(struct ucred *cred, struct vnode *vp);
428 int mac_system_check_auditctl(struct ucred *cred, struct vnode *vp);
431 int mac_system_check_swapon(struct ucred *cred, struct vnode *vp);
432 int mac_system_check_swapoff(struct ucred *cred, struct vnode *vp);
488 void mac_vnode_assert_locked(struct vnode *vp, const char *func);
493 int mac_vnode_associate_extattr(struct mount *mp, struct vnode *vp);
494 void mac_vnode_associate_singlelabel(struct mount *mp, struct vnode *vp);
495 int mac_vnode_check_access_impl(struct ucred *cred, struct vnode *dvp,
500 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access()
509 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
510 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
511 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
513 int mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
515 int mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
517 int mac_vnode_check_exec(struct ucred *cred, struct vnode *vp,
519 int mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
521 int mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp,
523 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
524 struct vnode *vp, struct componentname *cnp);
525 int mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp,
528 int mac_vnode_check_lookup_impl(struct ucred *cred, struct vnode *dvp,
537 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup()
547 int mac_vnode_check_mmap_impl(struct ucred *cred, struct vnode *vp, int prot,
556 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, in mac_vnode_check_mmap()
566 int mac_vnode_check_open_impl(struct ucred *cred, struct vnode *vp,
575 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, in mac_vnode_check_open()
585 int mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp,
592 struct ucred *file_cred, struct vnode *vp);
597 struct vnode *vp) in mac_vnode_check_poll()
603 int mac_vnode_check_readdir(struct ucred *cred, struct vnode *vp);
604 int mac_vnode_check_readlink_impl(struct ucred *cred, struct vnode *dvp);
612 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) in mac_vnode_check_readlink()
624 int mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
625 struct vnode *vp, struct componentname *cnp);
626 int mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
627 struct vnode *vp, int samedir, struct componentname *cnp);
628 int mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp);
629 int mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp,
631 int mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp,
633 int mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp,
635 int mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp,
637 int mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp,
639 int mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp,
643 struct ucred *file_cred, struct vnode *vp);
652 struct vnode *vp) in mac_vnode_check_stat()
662 struct ucred *file_cred, struct vnode *vp);
671 struct vnode *vp) in mac_vnode_check_read()
681 struct ucred *file_cred, struct vnode *vp);
690 struct vnode *vp) in mac_vnode_check_write()
699 int mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
700 struct vnode *vp, struct componentname *cnp);
702 void mac_vnode_init(struct vnode *);
704 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
705 void mac_vnode_destroy(struct vnode *);
707 struct ucred *newcred, struct vnode *vp,
710 struct vnode *vp, struct label *interpvplabel,
712 void mac_vnode_relabel(struct ucred *cred, struct vnode *vp,