Lines Matching refs:nilfs_dir_entry
117 struct nilfs_dir_entry *p; in nilfs_check_folio()
128 p = (struct nilfs_dir_entry *)(kaddr + offs); in nilfs_check_folio()
178 p = (struct nilfs_dir_entry *)(kaddr + offs); in nilfs_check_folio()
217 nilfs_match(int len, const unsigned char *name, struct nilfs_dir_entry *de) in nilfs_match()
229 static struct nilfs_dir_entry *nilfs_next_entry(struct nilfs_dir_entry *p) in nilfs_next_entry()
231 return (struct nilfs_dir_entry *)((char *)p + in nilfs_next_entry()
249 struct nilfs_dir_entry *de; in nilfs_readdir()
258 de = (struct nilfs_dir_entry *)(kaddr + offset); in nilfs_readdir()
295 struct nilfs_dir_entry *nilfs_find_entry(struct inode *dir, in nilfs_find_entry()
304 struct nilfs_dir_entry *de; in nilfs_find_entry()
319 de = (struct nilfs_dir_entry *)kaddr; in nilfs_find_entry()
353 struct nilfs_dir_entry *nilfs_dotdot(struct inode *dir, struct folio **foliop) in nilfs_dotdot()
356 struct nilfs_dir_entry *de, *next_de; in nilfs_dotdot()
392 struct nilfs_dir_entry *de; in nilfs_inode_by_name()
404 int nilfs_set_link(struct inode *dir, struct nilfs_dir_entry *de, in nilfs_set_link()
437 struct nilfs_dir_entry *de; in nilfs_add_link()
456 de = (struct nilfs_dir_entry *)kaddr; in nilfs_add_link()
482 de = (struct nilfs_dir_entry *)((char *)de + rec_len); in nilfs_add_link()
497 struct nilfs_dir_entry *de1; in nilfs_add_link()
499 de1 = (struct nilfs_dir_entry *)((char *)de + name_len); in nilfs_add_link()
524 int nilfs_delete_entry(struct nilfs_dir_entry *dir, struct folio *folio) in nilfs_delete_entry()
530 struct nilfs_dir_entry *de, *pde = NULL; in nilfs_delete_entry()
535 de = (struct nilfs_dir_entry *)(kaddr + from); in nilfs_delete_entry()
572 struct nilfs_dir_entry *de; in nilfs_make_empty()
586 de = (struct nilfs_dir_entry *)kaddr; in nilfs_make_empty()
593 de = (struct nilfs_dir_entry *)(kaddr + NILFS_DIR_REC_LEN(1)); in nilfs_make_empty()
616 struct nilfs_dir_entry *de; in nilfs_empty_dir()
622 de = (struct nilfs_dir_entry *)kaddr; in nilfs_empty_dir()