Searched refs:kpme (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/vm/ |
H A D | mach_kpm.c | 80 hat_kpm_mapin(struct page *pp, struct kpme *kpme) in hat_kpm_mapin() argument 129 hat_kpm_mapout(struct page *pp, struct kpme *kpme, caddr_t vaddr) in hat_kpm_mapout() argument 620 sfmmu_kpme_lookup(struct kpme *kpme, page_t *pp) in sfmmu_kpme_lookup() argument 622 struct kpme *p; in sfmmu_kpme_lookup() 636 sfmmu_kpme_add(struct kpme *kpme, page_t *pp) in sfmmu_kpme_add() argument 657 sfmmu_kpme_sub(struct kpme *kpme, page_t *pp) in sfmmu_kpme_sub() argument 664 kpme->kpe_prev->kpe_next = kpme->kpe_next; in sfmmu_kpme_sub() 672 kpme->kpe_next->kpe_prev = kpme->kpe_prev; in sfmmu_kpme_sub() 675 kpme->kpe_next = kpme->kpe_prev = NULL; in sfmmu_kpme_sub() 1729 struct kpme *kpme, *nkpme; in sfmmu_kpm_pageunload() local [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_kpm.c | 261 segkpm_mapout_validkpme(struct kpme *kpme) in segkpm_mapout_validkpme() argument 267 if ((pp = kpme->kpe_page) == NULL) { in segkpm_mapout_validkpme() 277 if (kpme->kpe_page == NULL) { in segkpm_mapout_validkpme() 283 hat_kpm_mapout(pp, kpme, vaddr); in segkpm_mapout_validkpme() 312 void segkpm_mapout_validkpme(struct kpme *kpme) {} in segkpm_mapout_validkpme() argument
|
H A D | kpm.h | 43 struct kpme { struct 44 struct kpme *kpe_next; argument 45 struct kpme *kpe_prev; argument
|
H A D | seg_map.c | 1191 struct kpme *kpme; in get_free_smp() local 1298 kpme = GET_KPME(smp); in get_free_smp() 1299 pp = kpme->kpe_page; in get_free_smp() 1617 struct kpme *kpme; in segmap_getmapflt() local 1871 kpme = GET_KPME(smp); in segmap_getmapflt() 1872 if (kpme->kpe_page == pp) { in segmap_getmapflt() 1939 kpme = GET_KPME(smp); in segmap_getmapflt() 1940 if (kpme->kpe_page == pp) { in segmap_getmapflt() 2222 struct kpme *kpme; in segmap_pagecreate_kpm() local 2252 kpme = GET_KPME(smp); in segmap_pagecreate_kpm() [all …]
|
H A D | seg_map.h | 85 struct kpme sm_kpme; /* segkpm */ 95 #define GET_KPME(smp) ((struct kpme *)NULL)
|
H A D | hat.h | 64 struct kpme; 240 caddr_t hat_kpm_mapin(struct page *, struct kpme *); 241 void hat_kpm_mapout(struct page *, struct kpme *, caddr_t);
|
H A D | seg_kpm.h | 112 extern void segkpm_mapout_validkpme(struct kpme *);
|
H A D | page.h | 537 struct kpme *p_kpmelist; /* kpm specific mapping info */
|
/illumos-gate/usr/src/uts/sun4v/vm/ |
H A D | mach_kpm.c | 83 hat_kpm_mapin(struct page *pp, struct kpme *kpme) in hat_kpm_mapin() argument 107 hat_kpm_mapout(struct page *pp, struct kpme *kpme, caddr_t vaddr) in hat_kpm_mapout() argument
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.c | 4686 hat_kpm_mapin(struct page *pp, struct kpme *kpme) in hat_kpm_mapin() argument 4712 hat_kpm_mapout(struct page *pp, struct kpme *kpme, caddr_t vaddr) in hat_kpm_mapout() argument
|
/illumos-gate/usr/src/uts/common/fs/doorfs/ |
H A D | door_sys.c | 3062 kaddr = (caddr_t)hat_kpm_mapin(pp, (struct kpme *)NULL); in door_copy() 3076 hat_kpm_mapout(pp, (struct kpme *)NULL, kaddr); in door_copy()
|