Lines Matching defs:ptmp
809 struct vm_page *ptmp;
849 ptmp = uvm_page_array_fill_and_peek(&a,
851 if (ptmp == NULL) {
854 KASSERT(ptmp->offset >= offset);
855 lcv = (ptmp->offset - offset) >> PAGE_SHIFT;
865 if ((ptmp->flags & PG_BUSY) != 0) {
873 KASSERT(uvm_pagegetdirty(ptmp) !=
875 pps[lcv] = ptmp;
914 ptmp = uvm_page_array_fill_and_peek(&a, current_offset,
917 if (ptmp != NULL && ptmp->offset == current_offset) {
919 if ((ptmp->flags & PG_BUSY) != 0) {
921 "sleeping, ptmp->flags %#jx\n",
922 ptmp->flags,0,0,0);
923 uvm_pagewait(ptmp, uobj->vmobjlock, "uao_get");
936 KASSERT(uvm_pagegetdirty(ptmp) !=
939 uvm_pagemarkdirty(ptmp, UVM_PAGE_STATUS_DIRTY);
942 ptmp->flags |= PG_BUSY;
943 UVM_PAGE_OWN(ptmp, "uao_get2");
944 pps[lcv++] = ptmp;
949 KASSERT(ptmp == NULL || ptmp->offset > current_offset);
961 ptmp = uao_pagealloc(uobj, current_offset,
965 if (ptmp == NULL) {
967 UVMHIST_LOG(pdhist, "sleeping, ptmp == NULL",0,0,0,0);
994 error = uvm_swap_get(ptmp, swslot, PGO_SYNCIO);
1018 uvm_pagefree(ptmp);
1041 uvm_pagemarkdirty(ptmp, UVM_PAGE_STATUS_DIRTY);
1043 uvm_pagemarkdirty(ptmp, UVM_PAGE_STATUS_UNKNOWN);
1056 KASSERT(uvm_pagegetdirty(ptmp) != UVM_PAGE_STATUS_CLEAN);
1057 KASSERT((ptmp->flags & PG_FAKE) != 0);
1058 KASSERT(ptmp->offset == current_offset);
1059 ptmp->flags &= ~PG_FAKE;
1060 pps[lcv++] = ptmp;