Home
last modified time | relevance | path

Searched refs:xvap (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/contrib/openzfs/include/sys/
H A Dxvattr.h229 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument
235 #define XVA_SET_REQ(xvap, attr) \ argument
236 ASSERT((xvap)->xva_vattr.va_mask & AT_XVATTR); \
237 ASSERT((xvap)->xva_magic == XVA_MAGIC); \
238 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] |= XVA_ATTRBIT(attr)
243 #define XVA_CLR_REQ(xvap, attr) \ argument
244 ASSERT((xvap)->xva_vattr.va_mask & AT_XVATTR); \
245 ASSERT((xvap)->xva_magic == XVA_MAGIC); \
246 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] &= ~XVA_ATTRBIT(attr)
252 #define XVA_SET_RTN(xvap, attr) \ argument
[all …]
H A Dzfs_znode.h323 extern void zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx);
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dzfs_log.c109 zfs_log_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_log_xvattr() argument
113 xoap = xva_getxoptattr(xvap); in zfs_log_xvattr()
116 lrattr->lr_attr_masksize = xvap->xva_mapsize; in zfs_log_xvattr()
118 for (int i = 0; i != xvap->xva_mapsize; i++, bitmap++) in zfs_log_xvattr()
119 *bitmap = xvap->xva_reqattrmap[i]; in zfs_log_xvattr()
127 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_log_xvattr()
130 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_log_xvattr()
133 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_log_xvattr()
136 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_log_xvattr()
139 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) in zfs_log_xvattr()
[all …]
H A Dzfs_replay.c94 zfs_replay_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_replay_xvattr() argument
103 xvap->xva_vattr.va_mask |= ATTR_XVATTR; in zfs_replay_xvattr()
104 if ((xoap = xva_getxoptattr(xvap)) == NULL) { in zfs_replay_xvattr()
105 xvap->xva_vattr.va_mask &= ~ATTR_XVATTR; /* shouldn't happen */ in zfs_replay_xvattr()
109 ASSERT(lrattr->lr_attr_masksize == xvap->xva_mapsize); in zfs_replay_xvattr()
113 xvap->xva_reqattrmap[i] = *bitmap; in zfs_replay_xvattr()
119 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_replay_xvattr()
121 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_replay_xvattr()
123 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_replay_xvattr()
125 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_replay_xvattr()
[all …]
H A Dzfs_sa.c129 zfs_sa_get_scanstamp(znode_t *zp, xvattr_t *xvap) in zfs_sa_get_scanstamp() argument
135 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_get_scanstamp()
159 XVA_SET_RTN(xvap, XAT_AV_SCANSTAMP); in zfs_sa_get_scanstamp()
163 zfs_sa_set_scanstamp(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_sa_set_scanstamp() argument
169 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_set_scanstamp()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c1856 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */ in zfs_getattr() local
1919 if ((xoap = xva_getxoptattr(xvap)) != NULL && zfsvfs->z_use_fuids) { in zfs_getattr()
1920 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) { in zfs_getattr()
1923 XVA_SET_RTN(xvap, XAT_ARCHIVE); in zfs_getattr()
1926 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_getattr()
1929 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_getattr()
1932 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_getattr()
1935 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_getattr()
1938 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_getattr()
1941 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_getattr()
[all …]
H A Dzfs_znode_os.c822 zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_xvattr_set() argument
826 xoap = xva_getxoptattr(xvap); in zfs_xvattr_set()
833 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME)) { in zfs_xvattr_set()
838 XVA_SET_RTN(xvap, XAT_CREATETIME); in zfs_xvattr_set()
840 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_xvattr_set()
843 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_xvattr_set()
845 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_xvattr_set()
848 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_xvattr_set()
850 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_xvattr_set()
853 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_xvattr_set()
[all …]
/freebsd/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzfs_znode_os.c941 zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_xvattr_set() argument
946 xoap = xva_getxoptattr(xvap); in zfs_xvattr_set()
949 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME)) { in zfs_xvattr_set()
954 XVA_SET_RTN(xvap, XAT_CREATETIME); in zfs_xvattr_set()
956 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_xvattr_set()
959 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_xvattr_set()
961 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_xvattr_set()
964 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_xvattr_set()
966 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_xvattr_set()
969 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_xvattr_set()
[all …]
H A Dzfs_vnops_os.c1934 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */ in zfs_setattr() local
1955 xoap = xva_getxoptattr(xvap); in zfs_setattr()
1957 if (XVA_ISSET_REQ(xvap, XAT_PROJID)) { in zfs_setattr()
1976 if (XVA_ISSET_REQ(xvap, XAT_PROJINHERIT) && in zfs_setattr()
2022 ((mask & ATTR_XVATTR) && XVA_ISSET_REQ(xvap, XAT_CREATETIME)))) { in zfs_setattr()
2081 ((mask & ATTR_XVATTR) && (XVA_ISSET_REQ(xvap, XAT_HIDDEN) || in zfs_setattr()
2082 XVA_ISSET_REQ(xvap, XAT_READONLY) || in zfs_setattr()
2083 XVA_ISSET_REQ(xvap, XAT_ARCHIVE) || in zfs_setattr()
2084 XVA_ISSET_REQ(xvap, XAT_OFFLINE) || in zfs_setattr()
2085 XVA_ISSET_REQ(xvap, XAT_SPARSE) || in zfs_setattr()
[all …]
H A Dpolicy.c346 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 Dvnode_impl.h189 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument
H A Dpolicy.h69 int secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr,
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Dpolicy.h69 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 Dspl_policy.c421 secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr, in secpolicy_xvattr() argument
/freebsd/sys/net80211/
H A Dieee80211_proto.c2546 ieee80211_newstate_cb(void *xvap, int npending) in ieee80211_newstate_cb() argument
2548 struct ieee80211vap *vap = xvap; in ieee80211_newstate_cb()