Lines Matching defs:as
32 * as physical pages and then mapped in only while they are actually being
51 * can be treated as linear buffers, because they are contiguous in the
120 * act as a measure of memory fragmentation.
169 * some space when allocated as scatter (e.g. 2KB scatter allocation wastes
357 * as a linear buffer. All single-page (4K) ABD's can be
364 * Representing a single-entry scatter ABD as a linear ABD
728 abd_stats_t *as = ksp->ks_data;
732 as->abdstat_struct_size.value.ui64 =
734 as->abdstat_linear_cnt.value.ui64 =
736 as->abdstat_linear_data_size.value.ui64 =
738 as->abdstat_scatter_cnt.value.ui64 =
740 as->abdstat_scatter_data_size.value.ui64 =
742 as->abdstat_scatter_chunk_waste.value.ui64 =
745 as->abdstat_scatter_orders[i].value.ui64 =
748 as->abdstat_scatter_page_multi_chunk.value.ui64 =
750 as->abdstat_scatter_page_multi_zone.value.ui64 =
752 as->abdstat_scatter_page_alloc_retry.value.ui64 =
754 as->abdstat_scatter_sg_table_retry.value.ui64 =
1027 * struct page *. Its organised as a "head" page, followed by a series of
1035 * as-is. However, the head page has length covering itself and all the tail
1045 * page handling on 4.5, instead just using treating each page within it as a
1051 * understand compound pages, or not, as required.