Lines Matching refs:attr
287 #define SA_ATTR_HASH(attr) (zfs_crc64_table[(-1ULL ^ attr) & 0xFF])
380 /* existing rewrite of attr */
387 } else if (bulk[i].sa_addr) { /* attr size change */
1121 /* Free up attr table */
1150 sa_build_idx_tab(void *hdr, void *attr_addr, sa_attr_type_t attr,
1159 TOC_ATTR_ENCODE(idx_tab->sa_idx_tab[attr], length_idx,
1214 sa_byteswap_cb(void *hdr, void *attr_addr, sa_attr_type_t attr,
1220 sa_bswap_table[sa->sa_attr_table[attr].sa_byteswap](attr_addr, length);
1445 sa_lookup(sa_handle_t *hdl, sa_attr_type_t attr, void *buf, uint32_t buflen)
1450 bulk.sa_attr = attr;
1464 sa_lookup_uio(sa_handle_t *hdl, sa_attr_type_t attr, uio_t *uio)
1470 bulk.sa_attr = attr;
1721 sa_attr_type_t attr;
1723 attr = idx_tab->sa_layout->lot_attrs[i];
1724 reg_length = SA_REGISTERED_LEN(sa, attr);
1731 if (attr == newattr) {
1751 SA_ADD_BULK_ATTR(attr_desc, j, attr,
1754 SA_ADD_BULK_ATTR(attr_desc, j, attr,
1756 (TOC_OFF(idx_tab->sa_idx_tab[attr]) +
1833 sa_update_from_cb(sa_handle_t *hdl, sa_attr_type_t attr,
1839 bulk.sa_attr = attr;
1855 sa_size(sa_handle_t *hdl, sa_attr_type_t attr, int *size)
1861 bulk.sa_attr = attr;
1909 sa_remove(sa_handle_t *hdl, sa_attr_type_t attr, dmu_tx_t *tx)
1914 error = sa_modify_attrs(hdl, attr, SA_REMOVE, NULL,