Lines Matching refs:kaddr
94 char *kaddr, *limit; in sysv_readdir() local
98 kaddr = dir_get_page(inode, n, &page); in sysv_readdir()
99 if (IS_ERR(kaddr)) in sysv_readdir()
101 de = (struct sysv_dir_entry *)(kaddr+offset); in sysv_readdir()
102 limit = kaddr + PAGE_SIZE - SYSV_DIRSIZE; in sysv_readdir()
112 dir_put_page(page, kaddr); in sysv_readdir()
116 dir_put_page(page, kaddr); in sysv_readdir()
163 char *kaddr = dir_get_page(dir, n, &page); in sysv_find_entry() local
165 if (!IS_ERR(kaddr)) { in sysv_find_entry()
166 de = (struct sysv_dir_entry *)kaddr; in sysv_find_entry()
167 kaddr += PAGE_SIZE - SYSV_DIRSIZE; in sysv_find_entry()
168 for ( ; (char *) de <= kaddr ; de++) { in sysv_find_entry()
175 dir_put_page(page, kaddr); in sysv_find_entry()
199 char *kaddr; in sysv_add_link() local
205 kaddr = dir_get_page(dir, n, &page); in sysv_add_link()
206 if (IS_ERR(kaddr)) in sysv_add_link()
207 return PTR_ERR(kaddr); in sysv_add_link()
208 de = (struct sysv_dir_entry *)kaddr; in sysv_add_link()
209 kaddr += PAGE_SIZE - SYSV_DIRSIZE; in sysv_add_link()
210 while ((char *)de <= kaddr) { in sysv_add_link()
218 dir_put_page(page, kaddr); in sysv_add_link()
237 dir_put_page(page, kaddr); in sysv_add_link()
303 char *kaddr; in sysv_empty_dir() local
308 kaddr = dir_get_page(inode, i, &page); in sysv_empty_dir()
309 if (IS_ERR(kaddr)) in sysv_empty_dir()
312 de = (struct sysv_dir_entry *)kaddr; in sysv_empty_dir()
313 kaddr += PAGE_SIZE-SYSV_DIRSIZE; in sysv_empty_dir()
315 for ( ;(char *)de <= kaddr; de++) { in sysv_empty_dir()
330 dir_put_page(page, kaddr); in sysv_empty_dir()
335 dir_put_page(page, kaddr); in sysv_empty_dir()