Lines Matching refs:page_t

107 static page_t *io_pool_4g;	/* pool for 32 bit dma limited devices */
108 static page_t *io_pool_16m; /* pool for 24 bit dma limited legacy devices */
127 static void page_io_pool_sub(page_t **, page_t *, page_t *);
342 page_t ****page_freelists;
343 page_t ***page_cachelists;
1024 static page_t *
1034 page_t *pp;
1035 page_t *plist = NULL;
1121 check_dma(ddi_dma_attr_t *dma_attr, page_t *pp, int cnt)
1139 static page_t *
1146 page_t *pplist = NULL, *plist;
1534 mtype_pgr_init(int *flags, page_t *pp, int mnode, pgcnt_t pgcnt)
1671 plcnt_inc_dec(page_t *pp, int mtype, int szc, long cnt, int flags)
1853 colorsz += mnoderangecnt * sizeof (page_t ***);
1854 colorsz += mnoderangecnt * mmu_page_sizes * sizeof (page_t **);
1858 colorsz += mnoderangecnt * colors * sizeof (page_t *);
1862 colorsz += mnoderangecnt * sizeof (page_t **);
1863 colorsz += mnoderangecnt * page_colors * sizeof (page_t *);
1902 page_freelists = (page_t ****)addr;
1903 addr += (mnoderangecnt * sizeof (page_t ***));
1905 page_cachelists = (page_t ***)addr;
1906 addr += (mnoderangecnt * sizeof (page_t **));
1909 page_freelists[i] = (page_t ***)addr;
1910 addr += (mmu_page_sizes * sizeof (page_t **));
1914 page_freelists[i][j] = (page_t **)addr;
1915 addr += (colors * sizeof (page_t *));
1917 page_cachelists[i] = (page_t **)addr;
1918 addr += (page_colors * sizeof (page_t *));
1931 page_t *pp, *pp_first, *pp_last, **curpool;
2010 page_io_pool_sub(page_t **poolp, page_t *pp_first, page_t *pp_last)
2027 page_io_pool_add(page_t **poolp, page_t *pp)
2029 page_t *look;
2071 add_page_to_pool(page_t *pp, int force)
2073 page_t *highest;
2074 page_t *freep = NULL;
2181 page_t *pp;
2374 page_t *pp;
2432 page_destroy_io(page_t *pp)
2468 free_partial_list(page_t **pplist)
2470 page_t *pp;
2483 page_t *
2487 page_t *pp, *plist = NULL;
2570 page_t *
2573 page_t *pp_first, *pp_last;
2574 page_t *pp, **poolp;
2700 page_t *
2706 page_t *pp, *expp, *pp_first, **pplist = NULL;
2733 pplist = kmem_alloc(extpages * sizeof (page_t *), kflags);
2783 kmem_free(pplist, extpages * sizeof (page_t *));
2811 kmem_free(pplist, extpages * sizeof (page_t *));
2819 return_partial_alloc(page_t *plist)
2821 page_t *pp;
2831 static page_t *
2841 page_t *plist; /* list to return */
2842 page_t *pp, *mcpl;
2964 page_t *
2974 page_t *plist = NULL, *pp;
3065 page_t *
3070 page_t *pp;
3105 static page_t *
3111 page_t *pp;
3112 page_t *first_pp;
3315 static page_t *
3321 page_t *pp;
3448 page_t *
3458 page_t *plist = NULL;
3461 page_t *npp = NULL;
3463 page_t *pp;
3733 * Note that the ref/mod bits in the page_t's are not affected by
3737 ppcopy(page_t *frompp, page_t *topp)
3811 pagezero(page_t *pp, uint_t off, uint_t len)
3908 pagescrub(page_t *pp, uint_t off, uint_t len)
3977 page_t *
3980 page_t *pp;