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);
324 void mac_execve_interpreter_enter(struct vnode *interpvp,
363 int mac_system_check_acct(struct ucred *cred, struct vnode *vp);
365 int mac_system_check_auditctl(struct ucred *cred, struct vnode *vp);
368 int mac_system_check_swapon(struct ucred *cred, struct vnode *vp);
369 int mac_system_check_swapoff(struct ucred *cred, struct vnode *vp);
425 void mac_vnode_assert_locked(struct vnode *vp, const char *func);
430 int mac_vnode_associate_extattr(struct mount *mp, struct vnode *vp);
431 void mac_vnode_associate_singlelabel(struct mount *mp, struct vnode *vp);
432 int mac_vnode_check_access_impl(struct ucred *cred, struct vnode *dvp,
437 mac_vnode_check_access(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_access()
446 int mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp);
447 int mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp);
448 int mac_vnode_check_create(struct ucred *cred, struct vnode *dvp,
450 int mac_vnode_check_deleteacl(struct ucred *cred, struct vnode *vp,
452 int mac_vnode_check_deleteextattr(struct ucred *cred, struct vnode *vp,
454 int mac_vnode_check_exec(struct ucred *cred, struct vnode *vp,
456 int mac_vnode_check_getacl(struct ucred *cred, struct vnode *vp,
458 int mac_vnode_check_getextattr(struct ucred *cred, struct vnode *vp,
460 int mac_vnode_check_link(struct ucred *cred, struct vnode *dvp,
461 struct vnode *vp, struct componentname *cnp);
462 int mac_vnode_check_listextattr(struct ucred *cred, struct vnode *vp,
465 int mac_vnode_check_lookup_impl(struct ucred *cred, struct vnode *dvp,
474 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, in mac_vnode_check_lookup()
484 int mac_vnode_check_mmap_impl(struct ucred *cred, struct vnode *vp, int prot,
493 mac_vnode_check_mmap(struct ucred *cred, struct vnode *vp, int prot, in mac_vnode_check_mmap()
503 int mac_vnode_check_open_impl(struct ucred *cred, struct vnode *vp,
512 mac_vnode_check_open(struct ucred *cred, struct vnode *vp, in mac_vnode_check_open()
522 int mac_vnode_check_mprotect(struct ucred *cred, struct vnode *vp,
529 struct ucred *file_cred, struct vnode *vp);
534 struct vnode *vp) in mac_vnode_check_poll()
540 int mac_vnode_check_readdir(struct ucred *cred, struct vnode *vp);
541 int mac_vnode_check_readlink_impl(struct ucred *cred, struct vnode *dvp);
549 mac_vnode_check_readlink(struct ucred *cred, struct vnode *vp) in mac_vnode_check_readlink()
561 int mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp,
562 struct vnode *vp, struct componentname *cnp);
563 int mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp,
564 struct vnode *vp, int samedir, struct componentname *cnp);
565 int mac_vnode_check_revoke(struct ucred *cred, struct vnode *vp);
566 int mac_vnode_check_setacl(struct ucred *cred, struct vnode *vp,
568 int mac_vnode_check_setextattr(struct ucred *cred, struct vnode *vp,
570 int mac_vnode_check_setflags(struct ucred *cred, struct vnode *vp,
572 int mac_vnode_check_setmode(struct ucred *cred, struct vnode *vp,
574 int mac_vnode_check_setowner(struct ucred *cred, struct vnode *vp,
576 int mac_vnode_check_setutimes(struct ucred *cred, struct vnode *vp,
580 struct ucred *file_cred, struct vnode *vp);
589 struct vnode *vp) in mac_vnode_check_stat()
599 struct ucred *file_cred, struct vnode *vp);
608 struct vnode *vp) in mac_vnode_check_read()
618 struct ucred *file_cred, struct vnode *vp);
627 struct vnode *vp) in mac_vnode_check_write()
636 int mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
637 struct vnode *vp, struct componentname *cnp);
639 void mac_vnode_init(struct vnode *);
641 struct vnode *dvp, struct vnode *vp, struct componentname *cnp);
642 void mac_vnode_destroy(struct vnode *);
644 struct ucred *newcred, struct vnode *vp,
647 struct vnode *vp, struct label *interpvplabel,
649 void mac_vnode_relabel(struct ucred *cred, struct vnode *vp,