Lines Matching defs:bitmap

215 	uint32_t bitmap[NFS_ATTR_BITMAP_LEN];
334 NFS_CLEAR_ATTRIBUTES(bitmap);
335 NFS4_PER_FS_ATTRIBUTES(bitmap);
336 nfsm_chain_add_bitmap(error, &nmreq, bitmap, NFS_ATTR_BITMAP_LEN);
649 uint32_t bitmap[NFS_ATTR_BITMAP_LEN];
677 NFS_CLEAR_ATTRIBUTES(bitmap);
678 NFS_BITMAP_SET(bitmap, NFS_FATTR_FS_LOCATIONS);
679 nfsm_chain_add_bitmap(error, &nmreq, bitmap, NFS_ATTR_BITMAP_LEN);
784 * Set NFS bitmap according to what's set in vnode_attr (and supported by the server).
787 nfs_vattr_set_bitmap(struct nfsmount *nmp, uint32_t *bitmap, struct vnode_attr *vap)
791 NFS_CLEAR_ATTRIBUTES(bitmap);
793 NFS_BITMAP_SET(bitmap, NFS_FATTR_SIZE);
795 NFS_BITMAP_SET(bitmap, NFS_FATTR_ACL);
797 NFS_BITMAP_SET(bitmap, NFS_FATTR_ARCHIVE);
798 NFS_BITMAP_SET(bitmap, NFS_FATTR_HIDDEN);
800 // NFS_BITMAP_SET(bitmap, NFS_FATTR_MIMETYPE)
802 NFS_BITMAP_SET(bitmap, NFS_FATTR_MODE);
804 NFS_BITMAP_SET(bitmap, NFS_FATTR_OWNER);
806 NFS_BITMAP_SET(bitmap, NFS_FATTR_OWNER_GROUP);
807 // NFS_BITMAP_SET(bitmap, NFS_FATTR_SYSTEM)
809 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_ACCESS_SET);
810 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_MODIFY_SET);
813 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_ACCESS_SET);
815 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_MODIFY_SET);
818 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_BACKUP);
820 NFS_BITMAP_SET(bitmap, NFS_FATTR_TIME_CREATE);
823 bitmap[i] &= nmp->nm_fsattr.nfsa_supp_attr[i];
1467 * Set a vnode attr's supported bits according to the given bitmap
1470 nfs_vattr_set_supported(uint32_t *bitmap, struct vnode_attr *vap)
1472 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TYPE))
1474 // if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CHANGE))
1475 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SIZE))
1477 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FSID))
1479 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ACL))
1481 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ARCHIVE))
1483 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILEID))
1485 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_HIDDEN))
1487 // if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MIMETYPE))
1488 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MODE))
1490 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_NUMLINKS))
1492 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER)) {
1496 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER_GROUP)) {
1500 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_RAWDEV))
1502 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SPACE_USED))
1504 // if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SYSTEM))
1505 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_ACCESS))
1507 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_BACKUP))
1509 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_CREATE))
1511 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_METADATA))
1513 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_MODIFY))
1532 uint32_t bitmap[NFS_ATTR_BITMAP_LEN], len;
1560 nfsm_chain_get_bitmap(error, nmc, bitmap, len);
1563 nvap->nva_bitmap[i] |= bitmap[i] & nfs_object_attr_bitmap[i];
1564 nfsap->nfsa_bitmap[i] |= bitmap[i] & nfs_fs_attr_bitmap[i];
1570 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SUPPORTED_ATTRS)) {
1575 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TYPE)) {
1584 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FH_EXPIRE_TYPE)) {
1593 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CHANGE)) {
1597 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SIZE)) {
1601 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_LINK_SUPPORT)) {
1609 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SYMLINK_SUPPORT)) {
1617 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_NAMED_ATTR)) {
1625 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FSID)) {
1630 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_UNIQUE_HANDLES)) {
1638 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_LEASE_TIME)) {
1642 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_RDATTR_ERROR)) {
1646 NFS_BITMAP_CLR(bitmap, NFS_FATTR_RDATTR_ERROR);
1650 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ACL)) {
1707 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ACLSUPPORT)) {
1721 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ARCHIVE)) { /* SF_ARCHIVED */
1729 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CANSETTIME)) {
1737 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CASE_INSENSITIVE)) {
1745 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CASE_PRESERVING)) {
1753 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_CHOWN_RESTRICTED)) {
1761 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILEHANDLE)) {
1771 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILEID)) {
1775 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILES_AVAIL)) {
1779 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILES_FREE)) {
1783 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FILES_TOTAL)) {
1787 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_FS_LOCATIONS)) {
1935 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_HIDDEN)) { /* UF_HIDDEN */
1943 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_HOMOGENEOUS)) {
1952 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MAXFILESIZE)) {
1956 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MAXLINK)) {
1962 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MAXNAME)) {
1968 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MAXREAD)) {
1972 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MAXWRITE)) {
1976 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MIMETYPE)) {
1981 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MODE)) {
1985 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_NO_TRUNC)) {
1993 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_NUMLINKS)) {
1998 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER)) {
2033 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER_GROUP)) {
2068 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_QUOTA_AVAIL_HARD)) {
2072 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_QUOTA_AVAIL_SOFT)) {
2076 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_QUOTA_USED)) {
2080 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_RAWDEV)) {
2085 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SPACE_AVAIL)) {
2089 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SPACE_FREE)) {
2093 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SPACE_TOTAL)) {
2097 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SPACE_USED)) {
2101 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SYSTEM)) {
2106 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_ACCESS)) {
2111 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_ACCESS_SET)) {
2115 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_BACKUP)) {
2120 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_CREATE)) {
2125 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_DELTA)) { /* skip for now */
2129 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_METADATA)) {
2134 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_MODIFY)) {
2139 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_MODIFY_SET)) {
2143 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MOUNTED_ON_FILEID)) {
2180 uint32_t bitmap[NFS_ATTR_BITMAP_LEN];
2188 /* First calculate the bitmap... */
2189 nfs_vattr_set_bitmap(nmp, bitmap, vap);
2196 nfsm_chain_add_bitmap(error, nmc, bitmap, NFS_ATTR_BITMAP_LEN);
2201 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_SIZE)) {
2205 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ACL)) {
2242 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_ARCHIVE)) {
2246 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_HIDDEN)) {
2250 // NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MIMETYPE)
2251 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_MODE)) {
2255 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER)) {
2281 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_OWNER_GROUP)) {
2307 // NFS_BITMAP_SET(bitmap, NFS_FATTR_SYSTEM)
2308 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_ACCESS_SET)) {
2319 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_BACKUP)) {
2324 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_CREATE)) {
2329 if (NFS_BITMAP_ISSET(bitmap, NFS_FATTR_TIME_MODIFY_SET)) {