Lines Matching defs:attr_count
290 sa_layout_info_hash(sa_attr_type_t *attrs, int attr_count)
295 for (i = 0; i != attr_count; i++)
405 sa_add_layout_entry(objset_t *os, sa_attr_type_t *attrs, int attr_count,
415 tb->lot_attr_count = attr_count;
416 tb->lot_attrs = kmem_alloc(sizeof (sa_attr_type_t) * attr_count,
418 bcopy(attrs, tb->lot_attrs, sizeof (sa_attr_type_t) * attr_count);
435 attr_name, 2, attr_count, attrs, tx));
441 for (i = 0; i != attr_count; i++) {
545 sa_find_sizes(sa_os_t *sa, sa_bulk_attr_t *attr_desc, int attr_count,
573 for (i = 0; i != attr_count; i++) {
645 sa_build_layouts(sa_handle_t *hdl, sa_bulk_attr_t *attr_desc, int attr_count,
669 hdrsize = sa_find_sizes(sa, attr_desc, attr_count, hdl->sa_bonus,
693 attr_count - i, hdl->sa_spill, SA_SPILL, &i,
717 attrs_start = attrs = kmem_alloc(sizeof (sa_attr_type_t) * attr_count,
721 for (i = 0, len_idx = 0, hash = -1ULL; i != attr_count; i++) {
780 kmem_free(attrs, sizeof (sa_attr_type_t) * attr_count);
1611 int attr_count, dmu_tx_t *tx)
1617 return (sa_build_layouts(hdl, attr_desc, attr_count, tx));
1622 int attr_count, dmu_tx_t *tx)
1628 attr_count, tx);
1659 int attr_count;
1698 attr_count = bonus_attr_count + spill_attr_count;
1700 attr_count++;
1702 attr_count--;
1704 attr_desc = kmem_zalloc(sizeof (sa_bulk_attr_t) * attr_count, KM_SLEEP);
1774 ASSERT3U(j, ==, attr_count);
1776 error = sa_build_layouts(hdl, attr_desc, attr_count, tx);
1782 kmem_free(attr_desc, sizeof (sa_bulk_attr_t) * attr_count);