Lines Matching refs:kaddr

86 	char *kaddr = page_address(page);  in exofs_check_page()  local
101 p = (struct exofs_dir_entry *)(kaddr + offs); in exofs_check_page()
146 p = (struct exofs_dir_entry *)(kaddr + offs); in exofs_check_page()
250 char *kaddr, *limit; in exofs_readdir() local
260 kaddr = page_address(page); in exofs_readdir()
263 offset = exofs_validate_entry(kaddr, offset, in exofs_readdir()
270 de = (struct exofs_dir_entry *)(kaddr + offset); in exofs_readdir()
271 limit = kaddr + exofs_last_byte(inode, n) - in exofs_readdir()
325 char *kaddr; in exofs_find_entry() local
328 kaddr = page_address(page); in exofs_find_entry()
329 de = (struct exofs_dir_entry *) kaddr; in exofs_find_entry()
330 kaddr += exofs_last_byte(dir, n) - reclen; in exofs_find_entry()
331 while ((char *) de <= kaddr) { in exofs_find_entry()
437 char *kaddr; in exofs_add_link() local
449 kaddr = page_address(page); in exofs_add_link()
450 dir_end = kaddr + exofs_last_byte(dir, n); in exofs_add_link()
451 de = (struct exofs_dir_entry *)kaddr; in exofs_add_link()
452 kaddr += PAGE_CACHE_SIZE - reclen; in exofs_add_link()
453 while ((char *)de <= kaddr) { in exofs_add_link()
524 char *kaddr = page_address(page); in exofs_delete_entry() local
525 unsigned from = ((char *)dir - kaddr) & ~(exofs_chunk_size(inode)-1); in exofs_delete_entry()
526 unsigned to = ((char *)dir - kaddr) + le16_to_cpu(dir->rec_len); in exofs_delete_entry()
529 struct exofs_dir_entry *de = (struct exofs_dir_entry *) (kaddr + from); in exofs_delete_entry()
576 void *kaddr; in exofs_make_empty() local
588 kaddr = kmap_atomic(page); in exofs_make_empty()
589 de = (struct exofs_dir_entry *)kaddr; in exofs_make_empty()
596 de = (struct exofs_dir_entry *)(kaddr + EXOFS_DIR_REC_LEN(1)); in exofs_make_empty()
602 kunmap_atomic(kaddr); in exofs_make_empty()
615 char *kaddr; in exofs_empty_dir() local
622 kaddr = page_address(page); in exofs_empty_dir()
623 de = (struct exofs_dir_entry *)kaddr; in exofs_empty_dir()
624 kaddr += exofs_last_byte(inode, i) - EXOFS_DIR_REC_LEN(1); in exofs_empty_dir()
626 while ((char *)de <= kaddr) { in exofs_empty_dir()
630 "kaddr=%p, de=%p\n", kaddr, de); in exofs_empty_dir()