Lines Matching defs:sabd
375 abd_get_offset_from_pages(abd_t *abd, abd_t *sabd, size_t chunkcnt,
378 ASSERT(abd_is_from_pages(sabd));
385 ASSERT3U(parent_offset, <, abd_scatter_chunkcnt(sabd));
388 ABD_SCATTER(sabd).abd_chunks[parent_offset + i];
395 abd_get_offset_scatter(abd_t *abd, abd_t *sabd, size_t off,
398 abd_verify(sabd);
399 ASSERT3U(off, <=, sabd->abd_size);
401 size_t new_offset = ABD_SCATTER(sabd).abd_offset + off;
405 ASSERT3U(chunkcnt, <=, abd_scatter_chunkcnt(sabd));
428 if (abd_is_from_pages(sabd)) {
429 return (abd_get_offset_from_pages(abd, sabd, chunkcnt,
435 &ABD_SCATTER(sabd).abd_chunks[new_offset >> PAGE_SHIFT],