Lines Matching refs:page_addr
190 int quiet, void **page_addr) in ext2_get_page() argument
197 *page_addr = kmap_local_folio(folio, n & (folio_nr_pages(folio) - 1)); in ext2_get_page()
199 if (!ext2_check_page(&folio->page, quiet, *page_addr)) in ext2_get_page()
205 ext2_put_page(&folio->page, *page_addr); in ext2_get_page()
350 void *page_addr; in ext2_find_entry() local
365 page = ext2_get_page(dir, n, 0, &page_addr); in ext2_find_entry()
369 kaddr = page_addr; in ext2_find_entry()
376 ext2_put_page(page, page_addr); in ext2_find_entry()
383 ext2_put_page(page, page_addr); in ext2_find_entry()
401 *res_page_addr = page_addr; in ext2_find_entry()
421 void *page_addr; in ext2_dotdot() local
422 struct page *page = ext2_get_page(dir, 0, 0, &page_addr); in ext2_dotdot()
426 de = ext2_next_entry((ext2_dirent *) page_addr); in ext2_dotdot()
428 *pa = page_addr; in ext2_dotdot()
437 void *page_addr; in ext2_inode_by_name() local
439 de = ext2_find_entry(dir, child, &page, &page_addr); in ext2_inode_by_name()
444 ext2_put_page(page, page_addr); in ext2_inode_by_name()
465 struct page *page, void *page_addr, struct inode *inode, in ext2_set_link() argument
469 (char *) de - (char *) page_addr; in ext2_set_link()
501 void *page_addr = NULL; in ext2_add_link() local
517 page = ext2_get_page(dir, n, 0, &page_addr); in ext2_add_link()
522 kaddr = page_addr; in ext2_add_link()
553 ext2_put_page(page, page_addr); in ext2_add_link()
560 (char *)de - (char *)page_addr; in ext2_add_link()
581 ext2_put_page(page, page_addr); in ext2_add_link()
680 void *page_addr = NULL; in ext2_empty_dir() local
687 page = ext2_get_page(inode, i, 0, &page_addr); in ext2_empty_dir()
692 kaddr = page_addr; in ext2_empty_dir()
718 ext2_put_page(page, page_addr); in ext2_empty_dir()
723 ext2_put_page(page, page_addr); in ext2_empty_dir()