Lines Matching refs:vnode

89 struct vnode;
142 struct vnode *vp);
144 struct vnode *vp);
213 int mac_kld_check_load(struct ucred *cred, struct vnode *vp);
354 void mac_execve_interpreter_enter(struct vnode *interpvp,
393 int mac_system_check_acct(struct ucred *cred, struct vnode *vp);
395 int mac_system_check_auditctl(struct ucred *cred, struct vnode *vp);
398 int mac_system_check_swapon(struct ucred *cred, struct vnode *vp);
399 int mac_system_check_swapoff(struct ucred *cred, struct vnode *vp);
455 void mac_vnode_assert_locked(struct vnode *vp, const char *func);
460 int mac_vnode_associate_extattr(struct mount *mp, struct vnode *vp);
461 void mac_vnode_associate_singlelabel(struct mount *mp, struct vnode *vp);
462 int mac_vnode_check_access_impl(struct ucred *cred, struct vnode *dvp,
467 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access()
476 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
477 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
478 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
480 int mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
482 int mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
484 int mac_vnode_check_exec(struct ucred *cred, struct vnode *vp,
486 int mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
488 int mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp,
490 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
491 struct vnode *vp, struct componentname *cnp);
492 int mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp,
495 int mac_vnode_check_lookup_impl(struct ucred *cred, struct vnode *dvp,
504 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup()
514 int mac_vnode_check_mmap_impl(struct ucred *cred, struct vnode *vp, int prot,
523 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, in mac_vnode_check_mmap()
533 int mac_vnode_check_open_impl(struct ucred *cred, struct vnode *vp,
542 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, in mac_vnode_check_open()
552 int mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp,
559 struct ucred *file_cred, struct vnode *vp);
564 struct vnode *vp) in mac_vnode_check_poll()
570 int mac_vnode_check_readdir(struct ucred *cred, struct vnode *vp);
571 int mac_vnode_check_readlink_impl(struct ucred *cred, struct vnode *dvp);
579 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) in mac_vnode_check_readlink()
591 int mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
592 struct vnode *vp, struct componentname *cnp);
593 int mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
594 struct vnode *vp, int samedir, struct componentname *cnp);
595 int mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp);
596 int mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp,
598 int mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp,
600 int mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp,
602 int mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp,
604 int mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp,
606 int mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp,
610 struct ucred *file_cred, struct vnode *vp);
619 struct vnode *vp) in mac_vnode_check_stat()
629 struct ucred *file_cred, struct vnode *vp);
638 struct vnode *vp) in mac_vnode_check_read()
648 struct ucred *file_cred, struct vnode *vp);
657 struct vnode *vp) in mac_vnode_check_write()
666 int mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
667 struct vnode *vp, struct componentname *cnp);
669 void mac_vnode_init(struct vnode *);
671 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
672 void mac_vnode_destroy(struct vnode *);
674 struct ucred *newcred, struct vnode *vp,
677 struct vnode *vp, struct label *interpvplabel,
679 void mac_vnode_relabel(struct ucred *cred, struct vnode *vp,