Home
last modified time | relevance | path

Searched refs:ni_filecaps (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/sys/
H A Dnamei.h87 struct filecaps ni_filecaps; /* rights the *at base has */ member
253 filecaps_init(&_ndp->ni_filecaps); \
/f-stack/lib/
H A Dff_vfs_ops.c111 filecaps_init(&ndp->ni_filecaps);
/f-stack/freebsd/kern/
H A Dvfs_lookup.c366 &dfp, &ndp->ni_filecaps); in namei_setup()
394 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, in namei_setup()
396 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in namei_setup()
397 ndp->ni_filecaps.fc_nioctls != -1) { in namei_setup()
H A Dkern_descrip.c2986 if (!filecaps_copy(&fde->fde_caps, &ndp->ni_filecaps, false)) { in fgetvp_lookup_smr()
3005 if (!cap_rights_contains(&ndp->ni_filecaps.fc_rights, &rights) || in fgetvp_lookup_smr()
3006 ndp->ni_filecaps.fc_fcntls != CAP_FCNTL_ALL || in fgetvp_lookup_smr()
3007 ndp->ni_filecaps.fc_nioctls != -1) { in fgetvp_lookup_smr()
3048 filecaps_fill(&ndp->ni_filecaps); in fgetvp_lookup_smr()
H A Dvfs_syscalls.c1204 fcaps = &nd.ni_filecaps; in kern_openat()
1211 filecaps_free(&nd.ni_filecaps); in kern_openat()
1215 filecaps_free(&nd.ni_filecaps); in kern_openat()
3666 error = cap_check(&tond.ni_filecaps.fc_rights, in kern_renameat()