Lines Matching refs:smap

98 			struct smap *, enum seg_rw);
99 struct smap *get_smap_kpm(caddr_t, page_t **);
134 size_t len, enum seg_rw rw, struct smap *smp);
135 static void segmap_smapadd(struct smap *smp);
136 static struct smap *segmap_hashin(struct smap *smp, struct vnode *vp,
138 static void segmap_hashout(struct smap *smp);
200 static struct smap *smd_smap;
214 struct smap *scpu_last_smap;
303 struct smap *smp; in segmap_create()
404 kmem_alloc(sizeof (struct smap) * npages, KM_SLEEP); in segmap_create()
408 struct smap *smpfreelist; in segmap_create()
497 struct smap *smp) in segmap_unlock()
591 struct smap *smp; in segmap_fault()
777 struct smap *smp; in segmap_faulta()
927 segmap_smapadd(struct smap *smp) in segmap_smapadd()
930 struct smap *smpfreelist; in segmap_smapadd()
988 static struct smap *
989 segmap_hashin(struct smap *smp, struct vnode *vp, u_offset_t off, int hashid) in segmap_hashin()
991 struct smap **hpp; in segmap_hashin()
992 struct smap *tmp; in segmap_hashin()
1048 segmap_hashout(struct smap *smp) in segmap_hashout()
1050 struct smap **hpp, *hp; in segmap_hashout()
1124 grab_smp(struct smap *smp, page_t *pp) in grab_smp()
1184 static struct smap *
1189 struct smap *smp, *first; in get_free_smp()
1384 struct smap *smp; in segmap_pagecreate()
1495 struct smap *smp; in segmap_pageunlock()
1607 struct smap *smp, *nsmp; in segmap_getmapflt()
1981 struct smap *smp; in segmap_release()
2134 struct smap *smp, *smp_end; in segmap_dump()
2217 struct smap *smp, enum seg_rw rw) in segmap_pagecreate_kpm()
2279 struct smap *
2282 struct smap *smp; in get_smap_kpm()
2343 struct smap *smp, enum seg_rw rw) in segmap_pagecreate_kpm()
2349 struct smap *