• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/mips/mips/

Lines Matching defs:sva

714 	vm_offset_t sva;
723 tlb_invalidate_range(p->pmap, p->sva, p->eva);
727 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
732 arg.sva = sva;
922 vm_offset_t va, sva;
927 va = sva = *virt;
934 return (sva);
1008 vm_offset_t sva, eva;
1017 sva = va & ~PDRMASK;
1018 eva = sva + NBPDR;
1021 sva = va & ~SEGMASK;
1022 eva = sva + NBSEG;
1026 sva = va & ~SEGMASK;
1027 eva = sva + NBSEG;
1045 pmap_invalidate_range(pmap, sva, eva);
1049 pmap_invalidate_range(pmap, sva, eva);
1053 pmap_invalidate_range(pmap, sva, eva);
1843 pmap_remove(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
1864 if ((sva + PAGE_SIZE) == eva) {
1865 pmap_remove_page(pmap, sva);
1868 for (; sva < eva; sva = va_next) {
1869 pdpe = pmap_segmap(pmap, sva);
1872 va_next = (sva + NBSEG) & ~SEGMASK;
1873 if (va_next < sva)
1880 va_next = (sva + NBPDR) & ~PDRMASK;
1881 if (va_next < sva)
1884 pde = pmap_pdpe_to_pde(pdpe, sva);
1897 va_init = sva;
1899 for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
1900 sva += PAGE_SIZE) {
1909 va_init = sva + PAGE_SIZE;
1915 * include this page. va_fini is used instead of sva
1921 va_fini = sva + PAGE_SIZE;
1923 if (pmap_remove_pte(pmap, pte, sva, *pde)) {
2021 pmap_protect(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, vm_prot_t prot)
2030 pmap_remove(pmap, sva, eva);
2037 for (; sva < eva; sva = va_next) {
2038 pdpe = pmap_segmap(pmap, sva);
2041 va_next = (sva + NBSEG) & ~SEGMASK;
2042 if (va_next < sva)
2047 va_next = (sva + NBPDR) & ~PDRMASK;
2048 if (va_next < sva)
2051 pde = pmap_pdpe_to_pde(pdpe, sva);
2064 for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
2065 sva += PAGE_SIZE) {
2070 pmap_invalidate_range(pmap, va, sva);
2084 va = sva;
2088 * mapping "sva" don't allow write access, so
2092 pmap_invalidate_range(pmap, va, sva);
2099 pmap_invalidate_range(pmap, va, sva);
2540 pmap_unwire(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
2547 for (; sva < eva; sva = va_next) {
2548 pdpe = pmap_segmap(pmap, sva);
2551 va_next = (sva + NBSEG) & ~SEGMASK;
2552 if (va_next < sva)
2557 va_next = (sva + NBPDR) & ~PDRMASK;
2558 if (va_next < sva)
2560 pde = pmap_pdpe_to_pde(pdpe, sva);
2565 for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
2566 sva += PAGE_SIZE) {
3077 pmap_advise(pmap_t pmap, vm_offset_t sva, vm_offset_t eva, int advice)
3089 for (; sva < eva; sva = va_next) {
3090 pdpe = pmap_segmap(pmap, sva);
3093 va_next = (sva + NBSEG) & ~SEGMASK;
3094 if (va_next < sva)
3099 va_next = (sva + NBPDR) & ~PDRMASK;
3100 if (va_next < sva)
3103 pde = pmap_pdpe_to_pde(pdpe, sva);
3116 for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
3117 sva += PAGE_SIZE) {
3120 pmap_invalidate_range(pmap, va, sva);
3139 va = sva;
3144 * mapping "sva" don't allow write access, so
3148 pmap_invalidate_range(pmap, va, sva);
3154 pmap_invalidate_range(pmap, va, sva);
3686 pmap_change_attr(vm_offset_t sva, vm_size_t size, vm_memattr_t ma)
3693 ova = sva;
3694 eva = sva + size;
3695 if (eva < sva)
3701 for (; sva < eva; sva = va_next) {
3702 pdpe = pmap_segmap(pmap, sva);
3705 va_next = (sva + NBSEG) & ~SEGMASK;
3706 if (va_next < sva)
3711 va_next = (sva + NBPDR) & ~PDRMASK;
3712 if (va_next < sva)
3715 pde = pmap_pdpe_to_pde(pdpe, sva);
3728 for (pte = pmap_pde_to_pte(pde, sva); sva != va_next; pte++,
3729 sva += PAGE_SIZE) {
3732 pmap_invalidate_range(pmap, va, sva);
3738 va = sva;
3743 pmap_invalidate_range(pmap, va, sva);