Lines Matching defs:attr_desc
545 * index - The index of the first attribute in attr_desc that will
549 * in attr_desc.
555 sa_find_sizes(sa_os_t *sa, sa_bulk_attr_t *attr_desc, int attr_count,
586 *total += attr_desc[i].sa_length;
590 is_var_sz = (SA_REGISTERED_LEN(sa, attr_desc[i].sa_attr) == 0);
659 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count,
687 hdrsize = sa_find_sizes(sa, attr_desc, attr_count, hdl->sa_bonus,
710 spillhdrsize = sa_find_sizes(sa, &attr_desc[spill_idx],
736 attrs[i] = attr_desc[i].sa_attr;
739 length = attr_desc[i].sa_length;
761 attr_desc[i].sa_addr = data_start;
762 attr_desc[i].sa_size = length;
763 SA_COPY_DATA(attr_desc[i].sa_data_func, attr_desc[i].sa_data,
1878 sa_replace_all_by_template_locked(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc,
1885 return (sa_build_layouts(hdl, attr_desc, attr_count, tx));
1889 sa_replace_all_by_template(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc,
1895 error = sa_replace_all_by_template_locked(hdl, attr_desc,
1915 sa_bulk_attr_t *attr_desc;
1970 attr_desc = kmem_zalloc(sizeof (sa_bulk_attr_t) * attr_count, KM_SLEEP);
2017 SA_ADD_BULK_ATTR(attr_desc, j, attr,
2020 SA_ADD_BULK_ATTR(attr_desc, j, attr,
2037 SA_ADD_BULK_ATTR(attr_desc, j, newattr, locator,
2042 error = sa_build_layouts(hdl, attr_desc, attr_count, tx);
2048 kmem_free(attr_desc, sizeof (sa_bulk_attr_t) * attr_count);