Lines Matching defs:attr_desc
548 sa_find_sizes(sa_os_t *sa, sa_bulk_attr_t *attr_desc, int attr_count,
579 *total += attr_desc[i].sa_length;
583 is_var_sz = (SA_REGISTERED_LEN(sa, attr_desc[i].sa_attr) == 0);
632 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count,
655 hdrsize = sa_find_sizes(sa, attr_desc, attr_count, hdl->sa_bonus,
678 spillhdrsize = sa_find_sizes(sa, &attr_desc[i],
710 attrs[i] = attr_desc[i].sa_attr;
713 length = attr_desc[i].sa_length;
736 attr_desc[i].sa_addr = data_start;
737 attr_desc[i].sa_size = length;
738 SA_COPY_DATA(attr_desc[i].sa_data_func, attr_desc[i].sa_data,
1582 sa_replace_all_by_template_locked(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc,
1589 return (sa_build_layouts(hdl, attr_desc, attr_count, tx));
1593 sa_replace_all_by_template(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc,
1599 error = sa_replace_all_by_template_locked(hdl, attr_desc,
1617 sa_bulk_attr_t *attr_desc;
1672 attr_desc = kmem_zalloc(sizeof (sa_bulk_attr_t) * attr_count, KM_SLEEP);
1695 SA_ADD_BULK_ATTR(attr_desc, j, attr,
1703 SA_ADD_BULK_ATTR(attr_desc, j, attr,
1722 SA_ADD_BULK_ATTR(attr_desc, j, newattr, locator,
1726 error = sa_build_layouts(hdl, attr_desc, attr_count, tx);
1732 kmem_free(attr_desc, sizeof (sa_bulk_attr_t) * attr_count);