vm.c | 565 struct pagerinfo *pgri; local in function:uvm_pagermapin 570 pgri = kmem_alloc(sizeof(*pgri), KM_SLEEP); 571 pgri->pgr_kva = (vaddr_t)kmem_alloc(npages * PAGE_SIZE, KM_SLEEP); 572 pgri->pgr_npages = npages; 573 pgri->pgr_pgs = kmem_alloc(sizeof(struct vm_page *) * npages, KM_SLEEP); 574 pgri->pgr_read = (flags & UVMPAGER_MAPIN_READ) != 0; 577 for (i = 0, curkva = pgri->pgr_kva; 588 pgri->pgr_pgs[i] = pgs[i]; 592 LIST_INSERT_HEAD(&pagerlist, pgri, pgr_entries) 607 struct pagerinfo *pgri; local in function:uvm_pagermapout 642 struct pagerinfo *pgri; local in function:uvm_pageratop [all...] |