Searched refs:ni_filecaps (Results 1 – 3 of 3) sorted by relevance
85 struct filecaps ni_filecaps; /* rights the *at base has */ member257 filecaps_init(&_ndp->ni_filecaps); \264 filecaps_free(&_ndp->ni_filecaps); \276 filecaps_free(&_ndp->ni_filecaps); \
3034 if (!filecaps_copy(&fde->fde_caps, &ndp->ni_filecaps, false)) { in fgetvp_lookup_smr()3053 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, &rights) || in fgetvp_lookup_smr()3054 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in fgetvp_lookup_smr()3055 ndp->ni_filecaps.fc_nioctls != -1) { in fgetvp_lookup_smr()3098 filecaps_fill(&ndp->ni_filecaps); in fgetvp_lookup_smr()3119 error = fget_cap(td, ndp->ni_dirfd, &rights, &fp, &ndp->ni_filecaps); in fgetvp_lookup()3146 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, &rights) || in fgetvp_lookup()3147 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in fgetvp_lookup()3148 ndp->ni_filecaps.fc_nioctls != -1) { in fgetvp_lookup()3158 filecaps_free_ioctl(&ndp->ni_filecaps); in fgetvp_lookup()[all …]
1249 fcaps = &nd.ni_filecaps; in openatfp()3750 error = cap_check(&tond.ni_filecaps.fc_rights, in kern_renameat()