Lines Matching refs:kaddr

99 static bool ext2_check_page(struct page *page, int quiet, char *kaddr)
118 p = (ext2_dirent *)(kaddr + offs);
170 p = (ext2_dirent *)(kaddr + offs);
278 char *kaddr = ext2_get_page(inode, n, 0, &page);
281 if (IS_ERR(kaddr)) {
286 return PTR_ERR(kaddr);
290 offset = ext2_validate_entry(kaddr, offset, chunk_mask);
296 de = (ext2_dirent *)(kaddr+offset);
297 limit = kaddr + ext2_last_byte(inode, n) - EXT2_DIR_REC_LEN(1);
320 ext2_put_page(page, kaddr);
364 char *kaddr = ext2_get_page(dir, n, 0, &page);
365 if (IS_ERR(kaddr))
366 return ERR_CAST(kaddr);
368 de = (ext2_dirent *) kaddr;
369 kaddr += ext2_last_byte(dir, n) - reclen;
370 while ((char *) de <= kaddr) {
381 ext2_put_page(page, kaddr);
501 char *kaddr = ext2_get_page(dir, n, 0, &page);
504 if (IS_ERR(kaddr))
505 return PTR_ERR(kaddr);
507 dir_end = kaddr + ext2_last_byte(dir, n);
508 de = (ext2_dirent *)kaddr;
509 kaddr += PAGE_SIZE - reclen;
510 while ((char *)de <= kaddr) {
537 ext2_put_page(page, kaddr);
578 char *kaddr = (char *)((unsigned long)dir & PAGE_MASK);
584 ext2_dirent *de = (ext2_dirent *)(kaddr + from);
624 void *kaddr;
634 kaddr = kmap_local_page(page);
635 memset(kaddr, 0, chunk_size);
636 de = (struct ext2_dir_entry_2 *)kaddr;
643 de = (struct ext2_dir_entry_2 *)(kaddr + EXT2_DIR_REC_LEN(1));
649 kunmap_local(kaddr);
663 char *kaddr;
669 kaddr = ext2_get_page(inode, i, 0, &page);
670 if (IS_ERR(kaddr))
673 de = (ext2_dirent *)kaddr;
674 kaddr += ext2_last_byte(inode, i) - EXT2_DIR_REC_LEN(1);
676 while ((char *)de <= kaddr) {
680 printk("kaddr=%p, de=%p\n", kaddr, de);
698 ext2_put_page(page, kaddr);
703 ext2_put_page(page, kaddr);