Searched refs:orig_page (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/kernel/events/ |
H A D | uprobes.c | 522 struct page *orig_page; in uprobe_write_opcode() local 528 orig_page = find_get_page(vma->vm_file->f_inode->i_mapping, in uprobe_write_opcode() 531 if (orig_page) { in uprobe_write_opcode() 532 if (PageUptodate(orig_page) && in uprobe_write_opcode() 533 pages_identical(new_page, orig_page)) { in uprobe_write_opcode() 538 if (PageCompound(orig_page)) in uprobe_write_opcode() 541 put_page(orig_page); in uprobe_write_opcode()
|
/kernel/linux/linux-6.6/kernel/events/ |
H A D | uprobes.c | 517 struct page *orig_page; in uprobe_write_opcode() local 523 orig_page = find_get_page(vma->vm_file->f_inode->i_mapping, in uprobe_write_opcode() 526 if (orig_page) { in uprobe_write_opcode() 527 if (PageUptodate(orig_page) && in uprobe_write_opcode() 528 pages_identical(new_page, orig_page)) { in uprobe_write_opcode() 533 if (PageCompound(orig_page)) in uprobe_write_opcode() 536 put_page(orig_page); in uprobe_write_opcode()
|
/kernel/linux/linux-5.10/drivers/md/ |
H A D | raid5-cache.c | 2758 * free extra pages (orig_page) we allocated for prexor 2767 sh->dev[0].orig_page == conf->disks[0].extra_page; in r5c_release_extra_page() 2770 if (sh->dev[i].page != sh->dev[i].orig_page) { in r5c_release_extra_page() 2771 struct page *p = sh->dev[i].orig_page; in r5c_release_extra_page() 2773 sh->dev[i].orig_page = sh->dev[i].page; in r5c_release_extra_page() 2794 if (dev->orig_page != dev->page) in r5c_use_extra_page() 2795 put_page(dev->orig_page); in r5c_use_extra_page() 2796 dev->orig_page = conf->disks[i].extra_page; in r5c_use_extra_page()
|
H A D | raid5.h | 263 struct page *page, *orig_page; member 342 * dev->orig_page for prexor. When this flag is 343 * set, orig_page contains latest data in the
|
H A D | raid5.c | 519 WARN_ON(sh->dev[i].page != sh->dev[i].orig_page); in shrink_buffers() 546 sh->dev[i].orig_page = page; in grow_buffers() 555 sh->dev[i].orig_page = sh->dev[i].page; in grow_buffers() 1204 * the data into orig_page in ops_run_io() 1206 sh->dev[i].vec.bv_page = sh->dev[i].orig_page; in ops_run_io() 1576 srcs[slot] = sh->dev[i].orig_page; in set_syndrome_sources() 1785 * raid5-cache write back uses orig_page during prexor. in ops_complete_prexor() 1786 * After prexor, it is time to free orig_page in ops_complete_prexor() 1818 xor_srcs[count++] = dev->orig_page; in ops_run_prexor5() 1888 WARN_ON(dev->page != dev->orig_page); in ops_run_biodrain() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | raid5-cache.c | 2755 * free extra pages (orig_page) we allocated for prexor 2764 sh->dev[0].orig_page == conf->disks[0].extra_page; in r5c_release_extra_page() 2767 if (sh->dev[i].page != sh->dev[i].orig_page) { in r5c_release_extra_page() 2768 struct page *p = sh->dev[i].orig_page; in r5c_release_extra_page() 2770 sh->dev[i].orig_page = sh->dev[i].page; in r5c_release_extra_page() 2791 if (dev->orig_page != dev->page) in r5c_use_extra_page() 2792 put_page(dev->orig_page); in r5c_use_extra_page() 2793 dev->orig_page = conf->disks[i].extra_page; in r5c_use_extra_page()
|
H A D | raid5.h | 264 struct page *page, *orig_page; member 343 * dev->orig_page for prexor. When this flag is 344 * set, orig_page contains latest data in the
|
H A D | raid5.c | 529 WARN_ON(sh->dev[i].page != sh->dev[i].orig_page); in shrink_buffers() 556 sh->dev[i].orig_page = page; in grow_buffers() 565 sh->dev[i].orig_page = sh->dev[i].page; in grow_buffers() 1288 * the data into orig_page in ops_run_io() 1290 sh->dev[i].vec.bv_page = sh->dev[i].orig_page; in ops_run_io() 1654 srcs[slot] = sh->dev[i].orig_page; in set_syndrome_sources() 1863 * raid5-cache write back uses orig_page during prexor. in ops_complete_prexor() 1864 * After prexor, it is time to free orig_page in ops_complete_prexor() 1896 xor_srcs[count++] = dev->orig_page; in ops_run_prexor5() 1966 WARN_ON(dev->page != dev->orig_page); in ops_run_biodrain() [all...] |
/kernel/linux/linux-5.10/kernel/power/ |
H A D | snapshot.c | 2233 struct page *orig_page; /* data was here before the suspend */ member 2363 pbe->orig_page = page; in get_highmem_page_buffer() 2704 swap_two_pages_data(pbe->copy_page, pbe->orig_page, buf); in restore_highmem()
|
/kernel/linux/linux-6.6/kernel/power/ |
H A D | snapshot.c | 2406 struct page *orig_page; /* data was here before the suspend */ member 2536 pbe->orig_page = page; in get_highmem_page_buffer() 2917 swap_two_pages_data(pbe->copy_page, pbe->orig_page, buf); in restore_highmem()
|
Completed in 34 milliseconds