/titanic_50/usr/src/lib/smbsrv/libfksmbsrv/common/ |
H A D | fake_xattr.c | 36 getxva_parse_nvl(xvattr_t *xvap, 44 fop__getxvattr(vnode_t *vp, xvattr_t *xvap) in fop__getxvattr() argument 50 if ((xoap = xva_getxoptattr(xvap)) == NULL) { in fop__getxvattr() 56 error = getxva_parse_nvl(xvap, xoap, nvl); in fop__getxvattr() 65 (void) getxva_parse_nvl(xvap, xoap, nvl); in fop__getxvattr() 73 getxva_parse_nvl(xvattr_t *xvap, in getxva_parse_nvl() argument 148 XVA_SET_RTN(xvap, XAT_READONLY); in getxva_parse_nvl() 153 XVA_SET_RTN(xvap, XAT_HIDDEN); in getxva_parse_nvl() 158 XVA_SET_RTN(xvap, XAT_SYSTEM); in getxva_parse_nvl() 163 XVA_SET_RTN(xvap, XAT_ARCHIVE); in getxva_parse_nvl() [all …]
|
H A D | fake_vnode.c | 60 xva_init(xvattr_t *xvap) in xva_init() argument 62 bzero(xvap, sizeof (xvattr_t)); in xva_init() 63 xvap->xva_mapsize = XVA_MAPSIZE; in xva_init() 64 xvap->xva_magic = XVA_MAGIC; in xva_init() 65 xvap->xva_vattr.va_mask = AT_XVATTR; in xva_init() 66 xvap->xva_rtnattrmapp = &(xvap->xva_rtnattrmap)[0]; in xva_init() 74 xva_getxoptattr(xvattr_t *xvap) in xva_getxoptattr() argument 77 if (xvap->xva_vattr.va_mask & AT_XVATTR) in xva_getxoptattr() 78 xoap = &xvap->xva_xoptattrs; in xva_getxoptattr()
|
/titanic_50/usr/src/uts/common/fs/zfs/ |
H A D | zfs_log.c | 112 zfs_log_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_log_xvattr() argument 121 xoap = xva_getxoptattr(xvap); in zfs_log_xvattr() 124 lrattr->lr_attr_masksize = xvap->xva_mapsize; in zfs_log_xvattr() 126 for (i = 0; i != xvap->xva_mapsize; i++, bitmap++) { in zfs_log_xvattr() 127 *bitmap = xvap->xva_reqattrmap[i]; in zfs_log_xvattr() 135 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_log_xvattr() 138 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_log_xvattr() 141 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_log_xvattr() 144 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_log_xvattr() 147 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) in zfs_log_xvattr() [all …]
|
H A D | zfs_replay.c | 78 zfs_replay_xvattr(lr_attr_t *lrattr, xvattr_t *xvap) in zfs_replay_xvattr() argument 87 xvap->xva_vattr.va_mask |= AT_XVATTR; in zfs_replay_xvattr() 88 if ((xoap = xva_getxoptattr(xvap)) == NULL) { in zfs_replay_xvattr() 89 xvap->xva_vattr.va_mask &= ~AT_XVATTR; /* shouldn't happen */ in zfs_replay_xvattr() 93 ASSERT(lrattr->lr_attr_masksize == xvap->xva_mapsize); in zfs_replay_xvattr() 97 xvap->xva_reqattrmap[i] = *bitmap; in zfs_replay_xvattr() 103 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) in zfs_replay_xvattr() 105 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) in zfs_replay_xvattr() 107 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) in zfs_replay_xvattr() 109 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) in zfs_replay_xvattr() [all …]
|
H A D | zfs_znode.c | 1015 zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_xvattr_set() argument 1019 xoap = xva_getxoptattr(xvap); in zfs_xvattr_set() 1022 if (XVA_ISSET_REQ(xvap, XAT_CREATETIME)) { in zfs_xvattr_set() 1027 XVA_SET_RTN(xvap, XAT_CREATETIME); in zfs_xvattr_set() 1029 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_xvattr_set() 1032 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_xvattr_set() 1034 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_xvattr_set() 1037 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_xvattr_set() 1039 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_xvattr_set() 1042 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_xvattr_set() [all …]
|
H A D | zfs_vnops.c | 2549 xvattr_t *xvap = (xvattr_t *)vap; /* vap may be an xvattr_t * */ in zfs_getattr() local 2605 if ((xoap = xva_getxoptattr(xvap)) != NULL && zfsvfs->z_use_fuids) { in zfs_getattr() 2606 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE)) { in zfs_getattr() 2609 XVA_SET_RTN(xvap, XAT_ARCHIVE); in zfs_getattr() 2612 if (XVA_ISSET_REQ(xvap, XAT_READONLY)) { in zfs_getattr() 2615 XVA_SET_RTN(xvap, XAT_READONLY); in zfs_getattr() 2618 if (XVA_ISSET_REQ(xvap, XAT_SYSTEM)) { in zfs_getattr() 2621 XVA_SET_RTN(xvap, XAT_SYSTEM); in zfs_getattr() 2624 if (XVA_ISSET_REQ(xvap, XAT_HIDDEN)) { in zfs_getattr() 2627 XVA_SET_RTN(xvap, XAT_HIDDEN); in zfs_getattr() [all …]
|
H A D | zfs_sa.c | 122 zfs_sa_get_scanstamp(znode_t *zp, xvattr_t *xvap) in zfs_sa_get_scanstamp() argument 128 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_get_scanstamp() 152 XVA_SET_RTN(xvap, XAT_AV_SCANSTAMP); in zfs_sa_get_scanstamp() 156 zfs_sa_set_scanstamp(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx) in zfs_sa_set_scanstamp() argument 162 VERIFY((xoap = xva_getxoptattr(xvap)) != NULL); in zfs_sa_set_scanstamp()
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | vnode.h | 636 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument 642 #define XVA_SET_REQ(xvap, attr) \ argument 643 ASSERT((xvap)->xva_vattr.va_mask | AT_XVATTR); \ 644 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 645 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] |= XVA_ATTRBIT(attr) 650 #define XVA_CLR_REQ(xvap, attr) \ argument 651 ASSERT((xvap)->xva_vattr.va_mask | AT_XVATTR); \ 652 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 653 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] &= ~XVA_ATTRBIT(attr) 659 #define XVA_SET_RTN(xvap, attr) \ argument [all …]
|
/titanic_50/usr/src/lib/smbsrv/libfksmbsrv/common/sys/ |
H A D | vnode.h | 631 #define XVA_RTNATTRMAP(xvap) ((xvap)->xva_rtnattrmapp) argument 637 #define XVA_SET_REQ(xvap, attr) \ argument 638 ASSERT((xvap)->xva_vattr.va_mask | AT_XVATTR); \ 639 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 640 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] |= XVA_ATTRBIT(attr) 645 #define XVA_CLR_REQ(xvap, attr) \ argument 646 ASSERT((xvap)->xva_vattr.va_mask | AT_XVATTR); \ 647 ASSERT((xvap)->xva_magic == XVA_MAGIC); \ 648 (xvap)->xva_reqattrmap[XVA_INDEX(attr)] &= ~XVA_ATTRBIT(attr) 654 #define XVA_SET_RTN(xvap, attr) \ argument [all …]
|
/titanic_50/usr/src/uts/common/os/ |
H A D | policy.c | 1296 secpolicy_xvattr(xvattr_t *xvap, uid_t owner, cred_t *cr, vtype_t vtype) in secpolicy_xvattr() argument 1301 if ((xoap = xva_getxoptattr(xvap)) == NULL) in secpolicy_xvattr() 1307 if (XVA_ISSET_REQ(xvap, XAT_ARCHIVE) || in secpolicy_xvattr() 1308 XVA_ISSET_REQ(xvap, XAT_HIDDEN) || in secpolicy_xvattr() 1309 XVA_ISSET_REQ(xvap, XAT_READONLY) || in secpolicy_xvattr() 1310 XVA_ISSET_REQ(xvap, XAT_SYSTEM) || in secpolicy_xvattr() 1311 XVA_ISSET_REQ(xvap, XAT_CREATETIME) || in secpolicy_xvattr() 1312 XVA_ISSET_REQ(xvap, XAT_OFFLINE) || in secpolicy_xvattr() 1313 XVA_ISSET_REQ(xvap, XAT_SPARSE)) { in secpolicy_xvattr() 1322 if (XVA_ISSET_REQ(xvap, XAT_IMMUTABLE)) in secpolicy_xvattr() [all …]
|
/titanic_50/usr/src/uts/common/fs/ |
H A D | vnode.c | 383 xva_init(xvattr_t *xvap) in xva_init() argument 385 bzero(xvap, sizeof (xvattr_t)); in xva_init() 386 xvap->xva_mapsize = XVA_MAPSIZE; in xva_init() 387 xvap->xva_magic = XVA_MAGIC; in xva_init() 388 xvap->xva_vattr.va_mask = AT_XVATTR; in xva_init() 389 xvap->xva_rtnattrmapp = &(xvap->xva_rtnattrmap)[0]; in xva_init() 397 xva_getxoptattr(xvattr_t *xvap) in xva_getxoptattr() argument 400 if (xvap->xva_vattr.va_mask & AT_XVATTR) in xva_getxoptattr() 401 xoap = &xvap->xva_xoptattrs; in xva_getxoptattr()
|
/titanic_50/usr/src/uts/common/fs/zfs/sys/ |
H A D | zfs_znode.h | 331 extern void zfs_xvattr_set(znode_t *zp, xvattr_t *xvap, dmu_tx_t *tx);
|