| /freebsd/sys/contrib/openzfs/include/sys/ |
| H A D | xvattr.h | 230 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument 236 #define XVA_SET_REQ(xvap, attr) \ argument 237 ASSERT((xvap)->xva_vattr.va_mask & AT_XVATTR); \ 238 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 239 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] |= XVA_ATTRBIT(attr) 244 #define XVA_CLR_REQ(xvap, attr) \ argument 245 ASSERT((xvap)->xva_vattr.va_mask & AT_XVATTR); \ 246 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 247 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] &= ~XVA_ATTRBIT(attr) 253 #define XVA_SET_RTN(xvap, attr) \ argument [all …]
|
| H A D | zfs_znode.h | 325 extern void zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx);
|
| /freebsd/sys/contrib/openzfs/module/zfs/ |
| H A D | zfs_log.c | 110 zfs_log_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_log_xvattr() argument 114 xoap = xva_getxoptattr(xvap); in zfs_log_xvattr() 117 lrattr->lr_attr_masksize = xvap->xva_mapsize; in zfs_log_xvattr() 119 for (int i = 0; i != xvap->xva_mapsize; i++, bitmap++) in zfs_log_xvattr() 120 *bitmap = xvap->xva_reqattrmap[i]; in zfs_log_xvattr() 128 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_log_xvattr() 131 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_log_xvattr() 134 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_log_xvattr() 137 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_log_xvattr() 140 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) in zfs_log_xvattr() [all …]
|
| H A D | zfs_replay.c | 95 zfs_replay_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_replay_xvattr() argument 104 xvap->xva_vattr.va_mask |= ATTR_XVATTR; in zfs_replay_xvattr() 105 if ((xoap = xva_getxoptattr(xvap)) == NULL) { in zfs_replay_xvattr() 106 xvap->xva_vattr.va_mask &= ~ATTR_XVATTR; /* shouldn't happen */ in zfs_replay_xvattr() 110 ASSERT(lrattr->lr_attr_masksize == xvap->xva_mapsize); in zfs_replay_xvattr() 114 xvap->xva_reqattrmap[i] = *bitmap; in zfs_replay_xvattr() 120 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_replay_xvattr() 122 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_replay_xvattr() 124 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_replay_xvattr() 126 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_replay_xvattr() [all …]
|
| H A D | zfs_sa.c | 130 zfs_sa_get_scanstamp(znode_t *zp, xvattr_t *xvap) in zfs_sa_get_scanstamp() argument 136 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_get_scanstamp() 160 XVA_SET_RTN(xvap, XAT_AV_SCANSTAMP); in zfs_sa_get_scanstamp() 164 zfs_sa_set_scanstamp(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_sa_set_scanstamp() argument 170 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_set_scanstamp()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | zfs_znode_os.c | 849 zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_xvattr_set() argument 853 xoap = xva_getxoptattr(xvap); in zfs_xvattr_set() 860 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME)) { in zfs_xvattr_set() 865 XVA_SET_RTN(xvap, XAT_CREATETIME); in zfs_xvattr_set() 867 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_xvattr_set() 870 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_xvattr_set() 872 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_xvattr_set() 875 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_xvattr_set() 877 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_xvattr_set() 880 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_xvattr_set() [all …]
|
| H A D | zfs_vnops_os.c | 1956 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */ in zfs_getattr() local 2019 if ((xoap = xva_getxoptattr(xvap)) != NULL && zfsvfs->z_use_fuids) { in zfs_getattr() 2020 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) { in zfs_getattr() 2023 XVA_SET_RTN(xvap, XAT_ARCHIVE); in zfs_getattr() 2026 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_getattr() 2029 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_getattr() 2032 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_getattr() 2035 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_getattr() 2038 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_getattr() 2041 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_getattr() [all …]
|
| /freebsd/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zfs_znode_os.c | 949 zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_xvattr_set() argument 954 xoap = xva_getxoptattr(xvap); in zfs_xvattr_set() 957 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME)) { in zfs_xvattr_set() 962 XVA_SET_RTN(xvap, XAT_CREATETIME); in zfs_xvattr_set() 964 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_xvattr_set() 967 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_xvattr_set() 969 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_xvattr_set() 972 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_xvattr_set() 974 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_xvattr_set() 977 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_xvattr_set() [all …]
|
| H A D | zfs_vnops_os.c | 1943 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */ in zfs_setattr() local 1964 xoap = xva_getxoptattr(xvap); in zfs_setattr() 1966 if (XVA_ISSET_REQ(xvap, XAT_PROJID)) { in zfs_setattr() 1985 if (XVA_ISSET_REQ(xvap, XAT_PROJINHERIT) && in zfs_setattr() 2031 ((mask & ATTR_XVATTR) && XVA_ISSET_REQ(xvap, XAT_CREATETIME)))) { in zfs_setattr() 2087 ((mask & ATTR_XVATTR) && (XVA_ISSET_REQ(xvap, XAT_HIDDEN) || in zfs_setattr() 2088 XVA_ISSET_REQ(xvap, XAT_READONLY) || in zfs_setattr() 2089 XVA_ISSET_REQ(xvap, XAT_ARCHIVE) || in zfs_setattr() 2090 XVA_ISSET_REQ(xvap, XAT_OFFLINE) || in zfs_setattr() 2091 XVA_ISSET_REQ(xvap, XAT_SPARSE) || in zfs_setattr() [all …]
|
| H A D | policy.c | 339 secpolicy_xvattr(xvattr_t *xvap, uid_t owner, cred_t *cr, mode_t type) in secpolicy_xvattr() argument
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | vnode_impl.h | 190 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument
|
| H A D | policy.h | 69 int secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr,
|
| /freebsd/sys/cddl/compat/opensolaris/sys/ |
| H A D | policy.h | 69 int secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr,
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_policy.c | 415 secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr, in secpolicy_xvattr() argument
|
| /freebsd/sys/net80211/ |
| H A D | ieee80211_proto.c | 2545 ieee80211_newstate_cb(void *xvap, int npending) in ieee80211_newstate_cb() argument 2547 struct ieee80211vap *vap = xvap; in ieee80211_newstate_cb()
|