Lines Matching defs:ptmp
603 struct vm_page *pp, *ptmp;
782 ptmp = ppsp[lcv];
786 if (result == VM_PAGER_PEND && ptmp->uobject != uobj)
796 if (ptmp->pg_flags & PG_WANTED)
797 wakeup(ptmp);
799 atomic_clearbits_int(&ptmp->pg_flags,
801 UVM_PAGE_OWN(ptmp, NULL);
802 atomic_setbits_int(&ptmp->pg_flags,
805 pmap_clear_modify(ptmp);
810 if (ptmp->wire_count == 0) {
811 uvm_pagedeactivate(ptmp);
832 pmap_page_protect(ptmp, PROT_NONE);
833 uvm_pageclean(ptmp);
834 TAILQ_INSERT_TAIL(&dead, ptmp, pageq);
947 struct vm_page *ptmp;
977 ptmp = uvm_pagelookup(uobj, current_offset);
982 if (ptmp == NULL || (ptmp->pg_flags & PG_BUSY) != 0) {
994 pps[lcv] = ptmp;
1049 * ptmp in the object and we need to do I/O to fill in the data.
1053 ptmp = uvm_pagelookup(uobj, current_offset);
1056 if (ptmp == NULL) {
1057 ptmp = uvm_pagealloc(uobj, current_offset,
1061 if (ptmp == NULL) {
1076 if ((ptmp->pg_flags & PG_BUSY) != 0) {
1077 uvm_pagewait(ptmp, uobj->vmobjlock, "uvn_get");
1088 atomic_setbits_int(&ptmp->pg_flags, PG_BUSY);
1089 UVM_PAGE_OWN(ptmp, "uvn_get2");
1090 pps[lcv] = ptmp;
1105 result = uvn_io((struct uvm_vnode *) uobj, &ptmp, 1,
1113 if (ptmp->pg_flags & PG_WANTED)
1114 wakeup(ptmp);
1116 atomic_clearbits_int(&ptmp->pg_flags,
1118 UVM_PAGE_OWN(ptmp, NULL);
1120 uvm_pagefree(ptmp);
1138 atomic_clearbits_int(&ptmp->pg_flags, PG_FAKE);
1139 pmap_clear_modify(ptmp); /* ... and clean */
1140 pps[lcv] = ptmp;