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); \
3074 if (!filecaps_copy(&fde->fde_caps, &ndp->ni_filecaps, false)) { in fgetvp_lookup_smr()3093 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, &rights) || in fgetvp_lookup_smr()3094 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in fgetvp_lookup_smr()3095 ndp->ni_filecaps.fc_nioctls != -1) { in fgetvp_lookup_smr()3138 filecaps_fill(&ndp->ni_filecaps); in fgetvp_lookup_smr()3159 error = fget_cap(td, ndp->ni_dirfd, &rights, &fp, &ndp->ni_filecaps); in fgetvp_lookup()3186 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, &rights) || in fgetvp_lookup()3187 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in fgetvp_lookup()3188 ndp->ni_filecaps.fc_nioctls != -1) { in fgetvp_lookup()3198 filecaps_free_ioctl(&ndp->ni_filecaps); in fgetvp_lookup()[all …]
1289 fcaps = &nd.ni_filecaps; in openatfp()3790 error = cap_check(&tond.ni_filecaps.fc_rights, in kern_renameat()