Lines Matching refs:kaddr

88 		char *kaddr, *limit;  in sysv_readdir()  local
92 kaddr = dir_get_page(inode, n, &page); in sysv_readdir()
93 if (IS_ERR(kaddr)) in sysv_readdir()
95 de = (struct sysv_dir_entry *)(kaddr+offset); in sysv_readdir()
96 limit = kaddr + PAGE_SIZE - SYSV_DIRSIZE; in sysv_readdir()
106 unmap_and_put_page(page, kaddr); in sysv_readdir()
110 unmap_and_put_page(page, kaddr); in sysv_readdir()
157 char *kaddr = dir_get_page(dir, n, &page); in sysv_find_entry() local
159 if (!IS_ERR(kaddr)) { in sysv_find_entry()
160 de = (struct sysv_dir_entry *)kaddr; in sysv_find_entry()
161 kaddr += PAGE_SIZE - SYSV_DIRSIZE; in sysv_find_entry()
162 for ( ; (char *) de <= kaddr ; de++) { in sysv_find_entry()
169 unmap_and_put_page(page, kaddr); in sysv_find_entry()
193 char *kaddr; in sysv_add_link() local
199 kaddr = dir_get_page(dir, n, &page); in sysv_add_link()
200 if (IS_ERR(kaddr)) in sysv_add_link()
201 return PTR_ERR(kaddr); in sysv_add_link()
202 de = (struct sysv_dir_entry *)kaddr; in sysv_add_link()
203 kaddr += PAGE_SIZE - SYSV_DIRSIZE; in sysv_add_link()
204 while ((char *)de <= kaddr) { in sysv_add_link()
212 unmap_and_put_page(page, kaddr); in sysv_add_link()
231 unmap_and_put_page(page, kaddr); in sysv_add_link()
297 char *kaddr; in sysv_empty_dir() local
302 kaddr = dir_get_page(inode, i, &page); in sysv_empty_dir()
303 if (IS_ERR(kaddr)) in sysv_empty_dir()
306 de = (struct sysv_dir_entry *)kaddr; in sysv_empty_dir()
307 kaddr += PAGE_SIZE-SYSV_DIRSIZE; in sysv_empty_dir()
309 for ( ;(char *)de <= kaddr; de++) { in sysv_empty_dir()
324 unmap_and_put_page(page, kaddr); in sysv_empty_dir()
329 unmap_and_put_page(page, kaddr); in sysv_empty_dir()