Lines Matching defs:address

131  * @address: the next address inside that to be scanned
139 unsigned long address;
187 * @anon_vma: pointer to anon_vma for this mm,address, when in stable tree
190 * @address: the virtual address this rmap_item tracks (+ flags in low bits)
191 * @oldchecksum: previous checksum of the page at that virtual address
205 unsigned long address; /* + low bits used for flags below */
538 unsigned long addr = rmap_item->address;
557 unsigned long addr = rmap_item->address;
648 rmap_item->address &= PAGE_MASK;
777 if (rmap_item->address & STABLE_FLAG) {
799 rmap_item->address &= PAGE_MASK;
801 } else if (rmap_item->address & UNSTABLE_FLAG) {
810 age = (unsigned char)(ksm_scan.seqnr - rmap_item->address);
816 rmap_item->address &= PAGE_MASK;
1047 pvmw.address = page_address_in_vma(page, vma);
1048 if (pvmw.address == -EFAULT)
1054 pvmw.address,
1055 pvmw.address + PAGE_SIZE);
1069 flush_cache_page(vma, pvmw.address, page_to_pfn(page));
1084 entry = ptep_clear_flush(vma, pvmw.address, pvmw.pte);
1090 set_pte_at(mm, pvmw.address, pvmw.pte, entry);
1100 set_pte_at_notify(mm, pvmw.address, pvmw.pte, entry);
1290 vma = find_mergeable_vma(mm, rmap_item->address);
1985 rmap_item->address |= UNSTABLE_FLAG;
1986 rmap_item->address |= (ksm_scan.seqnr & SEQNR_MASK);
2023 rmap_item->address |= STABLE_FLAG;
2039 * @rmap_item: the reverse mapping into the virtual address of this page
2120 vma = find_mergeable_vma(mm, rmap_item->address);
2123 ZERO_PAGE(rmap_item->address));
2210 if ((rmap_item->address & PAGE_MASK) == addr)
2212 if (rmap_item->address > addr)
2223 rmap_item->address = addr;
2289 ksm_scan.address = 0;
2298 vma = find_vma(mm, ksm_scan.address);
2303 if (ksm_scan.address < vma->vm_start)
2304 ksm_scan.address = vma->vm_start;
2306 ksm_scan.address = vma->vm_end;
2308 while (ksm_scan.address < vma->vm_end) {
2311 *page = follow_page(vma, ksm_scan.address, FOLL_GET);
2313 ksm_scan.address += PAGE_SIZE;
2318 flush_anon_page(vma, *page, ksm_scan.address);
2321 ksm_scan.rmap_list, ksm_scan.address);
2325 ksm_scan.address += PAGE_SIZE;
2332 ksm_scan.address += PAGE_SIZE;
2338 ksm_scan.address = 0;
2350 if (ksm_scan.address == 0) {
2575 struct vm_area_struct *vma, unsigned long address)
2587 page->index == linear_page_index(vma, address)) {
2593 new_page = alloc_page_vma(GFP_HIGHUSER_MOVABLE, vma, address);
2599 copy_user_highpage(new_page, page, address, vma);
2642 addr = rmap_item->address & ~KSM_FLAG_MASK;