/fs/hpfs/ |
H A D | dnode.c | 13 struct hpfs_dirent *de; local 16 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { 17 if (de == fde) return ((loff_t) le32_to_cpu(d->self) << 4) | (loff_t)i; 118 struct hpfs_dirent *de, *de_end, *dee = NULL, *deee = NULL; local 120 for (de = dnode_first_de(d); de < de_end; de 128 struct hpfs_dirent *de, *de_end, *dee = NULL; local 138 struct hpfs_dirent *de; local 173 struct hpfs_dirent *de; local 200 hpfs_delete_de(struct super_block *s, struct dnode *d, struct hpfs_dirent *de) argument 213 struct hpfs_dirent *de; local 240 struct hpfs_dirent *de; local 389 struct hpfs_dirent *de, *de_end; local 436 struct hpfs_dirent *de, *nde; local 522 struct hpfs_dirent *de; local 708 hpfs_remove_dirent(struct inode *i, dnode_secno dno, struct hpfs_dirent *de, struct quad_buffer_head *qbh, int depth) argument 746 struct hpfs_dirent *de; local 798 struct hpfs_dirent *de, *de_end; local 821 struct hpfs_dirent *de; local 848 struct hpfs_dirent *de, *d; local 912 struct hpfs_dirent *de; local 952 struct hpfs_dirent *de; local 1006 struct hpfs_dirent *de, *de_end; local [all...] |
H A D | dir.c | 65 struct hpfs_dirent *de; local 149 if (!(de = map_pos_dirent(inode, &next_pos, &qbh))) { 154 if (de->first || de->last) { 156 if (de->first && !de->last && (de->namelen != 2 157 || de ->name[0] != 1 || de->name[1] != 1)) 159 if (de 201 struct hpfs_dirent *de; local [all...] |
/fs/ufs/ |
H A D | dir.c | 13 * on code by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>. 31 * len <= UFS_MAXNAMLEN and de != NULL are guaranteed by caller. 34 const unsigned char *name, struct ufs_dir_entry *de) 36 if (len != ufs_get_de_namlen(sb, de)) 38 if (!de->d_ino) 40 return !memcmp(name, de->d_name, len); 76 struct ufs_dir_entry *de; local 79 de = ufs_find_entry(dir, qstr, &page); 80 if (de) { 81 res = fs32_to_cpu(dir->i_sb, de 33 ufs_match(struct super_block *sb, int len, const unsigned char *name, struct ufs_dir_entry *de) argument 89 ufs_set_link(struct inode *dir, struct ufs_dir_entry *de, struct page *page, struct inode *inode) argument 233 struct ufs_dir_entry *de = NULL; local 262 struct ufs_dir_entry *de; local 322 struct ufs_dir_entry *de; local 418 struct ufs_dir_entry *de = (struct ufs_dir_entry*)(base + offset); local 452 struct ufs_dir_entry *de; local 520 struct ufs_dir_entry *de = (struct ufs_dir_entry *) (kaddr + from); local 565 struct ufs_dir_entry * de; local 615 struct ufs_dir_entry *de; local [all...] |
/fs/exofs/ |
H A D | dir.c | 183 struct exofs_dir_entry *de) 185 if (len != de->name_len) 187 if (!de->inode_no) 189 return !memcmp(name, de->name, len); 201 struct exofs_dir_entry *de = (struct exofs_dir_entry *)(base + offset); local 204 while ((char *)p < (char *)de) { 235 void exofs_set_de_type(struct exofs_dir_entry *de, struct inode *inode) argument 238 de->file_type = exofs_type_by_mode[(mode & S_IFMT) >> S_SHIFT]; 257 struct exofs_dir_entry *de; local 276 de 182 exofs_match(int len, const unsigned char *name, struct exofs_dir_entry *de) argument 319 struct exofs_dir_entry *de; local 366 struct exofs_dir_entry *de = NULL; local 379 struct exofs_dir_entry *de; local 394 struct exofs_dir_entry *de; local 405 exofs_set_link(struct inode *dir, struct exofs_dir_entry *de, struct page *page, struct inode *inode) argument 440 struct exofs_dir_entry *de; local 535 struct exofs_dir_entry *de = (struct exofs_dir_entry *) (kaddr + from); local 580 struct exofs_dir_entry *de; local 622 struct exofs_dir_entry *de; local [all...] |
/fs/ext2/ |
H A D | dir.c | 224 * len <= EXT2_NAME_LEN and de != NULL are guaranteed by caller. 227 struct ext2_dir_entry_2 * de) 229 if (len != de->name_len) 231 if (!de->inode) 233 return !memcmp(name, de->name, len); 248 ext2_dirent *de = (ext2_dirent*)(base + offset); local 250 while ((char*)p < (char*)de) { 280 static inline void ext2_set_de_type(ext2_dirent *de, struct inode *inode) argument 284 de->file_type = ext2_type_by_mode[(mode & S_IFMT)>>S_SHIFT]; 286 de 226 ext2_match(int len, const char * const name, struct ext2_dir_entry_2 * de) argument 310 ext2_dirent *de; local 376 ext2_dirent * de; local 434 ext2_dirent *de = NULL; local 446 struct ext2_dir_entry_2 *de; local 463 ext2_set_link(struct inode *dir, struct ext2_dir_entry_2 *de, struct page *page, struct inode *inode, int update_times) argument 496 ext2_dirent * de; local 595 ext2_dirent * de = (ext2_dirent *) (kaddr + from); local 633 struct ext2_dir_entry_2 * de; local 678 ext2_dirent * de; local [all...] |
/fs/nilfs2/ |
H A D | dir.c | 207 * len <= NILFS_NAME_LEN and de != NULL are guaranteed by caller. 210 nilfs_match(int len, const unsigned char *name, struct nilfs_dir_entry *de) argument 212 if (len != de->name_len) 214 if (!de->inode) 216 return !memcmp(name, de->name, len); 252 static void nilfs_set_de_type(struct nilfs_dir_entry *de, struct inode *inode) argument 256 de->file_type = nilfs_type_by_mode[(mode & S_IFMT)>>S_SHIFT]; 274 struct nilfs_dir_entry *de; local 284 de = (struct nilfs_dir_entry *)(kaddr + offset); 287 for ( ; (char *)de < 334 struct nilfs_dir_entry *de; local 389 struct nilfs_dir_entry *de = NULL; local 402 struct nilfs_dir_entry *de; local 415 nilfs_set_link(struct inode *dir, struct nilfs_dir_entry *de, struct page *page, struct inode *inode) argument 445 struct nilfs_dir_entry *de; local 545 struct nilfs_dir_entry *de = (struct nilfs_dir_entry *)(kaddr + from); local 581 struct nilfs_dir_entry *de; local 625 struct nilfs_dir_entry *de; local [all...] |
/fs/proc/ |
H A D | generic.c | 32 static int proc_match(unsigned int len, const char *name, struct proc_dir_entry *de) argument 34 if (de->namelen != len) 36 return !memcmp(name, de->name, len); 42 struct proc_dir_entry *de = PDE(inode); local 52 proc_set_user(de, inode->i_uid, inode->i_gid); 53 de->mode = inode->i_mode; 61 struct proc_dir_entry *de = PROC_I(inode)->pde; local 62 if (de && de->nlink) 63 set_nlink(inode, de 82 struct proc_dir_entry *de; local 180 proc_lookup_de(struct proc_dir_entry *de, struct inode *dir, struct dentry *dentry) argument 219 proc_readdir_de(struct proc_dir_entry *de, struct file *file, struct dir_context *ctx) argument 455 proc_set_size(struct proc_dir_entry *de, loff_t size) argument 461 proc_set_user(struct proc_dir_entry *de, kuid_t uid, kgid_t gid) argument 468 free_proc_entry(struct proc_dir_entry *de) argument 489 struct proc_dir_entry *de = NULL; local 529 struct proc_dir_entry *root = NULL, *de, *next; local 582 struct proc_dir_entry *de = PDE(inode); local 587 proc_remove(struct proc_dir_entry *de) argument [all...] |
H A D | inode.c | 33 struct proc_dir_entry *de; local 45 de = PROC_I(inode)->pde; 46 if (de) 47 pde_put(de); 170 void proc_entry_rundown(struct proc_dir_entry *de) argument 174 de->pde_unload_completion = &c; 175 if (atomic_add_return(BIAS, &de->in_use) != BIAS) 178 spin_lock(&de->pde_unload_lock); 179 while (!list_empty(&de->pde_openers)) { 181 pdeo = list_first_entry(&de 404 proc_get_inode(struct super_block *sb, struct proc_dir_entry *de) argument [all...] |
/fs/freevxfs/ |
H A D | vxfs_lookup.c | 81 * len <= VXFS_NAMELEN and de != NULL are guaranteed by caller. 84 vxfs_match(int len, const char * const name, struct vxfs_direct *de) argument 86 if (len != de->d_namelen) 88 if (!de->d_ino) 90 return !memcmp(name, de->d_name, len); 94 vxfs_next_entry(struct vxfs_direct *de) argument 96 return ((struct vxfs_direct *)((char*)de + de->d_reclen)); 137 struct vxfs_direct *de; local 143 de 177 struct vxfs_direct *de; local 281 struct vxfs_direct *de; local [all...] |
/fs/qnx4/ |
H A D | dir.c | 22 struct qnx4_inode_entry *de; local 41 de = (struct qnx4_inode_entry *) (bh->b_data + offset); 42 if (!de->di_fname[0]) 44 if (!(de->di_status & (QNX4_FILE_USED|QNX4_FILE_LINK))) 46 if (!(de->di_status & QNX4_FILE_LINK)) 50 size = strnlen(de->di_fname, size); 51 QNX4DEBUG((KERN_INFO "qnx4_readdir:%.*s\n", size, de->di_fname)); 52 if (!(de->di_status & QNX4_FILE_LINK)) 55 le = (struct qnx4_link_info*)de; 60 if (!dir_emit(ctx, de [all...] |
H A D | namei.c | 28 struct qnx4_inode_entry *de; local 35 de = (struct qnx4_inode_entry *) (bh->b_data + *offset); 37 if ((de->di_status & QNX4_FILE_LINK) != 0) { 42 thislen = strlen( de->di_fname ); 48 if (strncmp(name, de->di_fname, len) == 0) { 49 if ((de->di_status & (QNX4_FILE_USED|QNX4_FILE_LINK)) != 0) { 97 struct qnx4_inode_entry *de; local 104 if (!(bh = qnx4_find_entry(len, dir, name, &de, &ino))) 107 if ((de->di_status & QNX4_FILE_LINK) == QNX4_FILE_LINK) { 108 lnk = (struct qnx4_link_info *) de; [all...] |
/fs/sysv/ |
H A D | dir.c | 86 struct sysv_dir_entry *de; local 92 de = (struct sysv_dir_entry *)(kaddr+offset); 94 for ( ;(char*)de <= limit; de++, ctx->pos += sizeof(*de)) { 95 char *name = de->name; 97 if (!de->inode) 101 fs16_to_cpu(SYSV_SB(sb), de->inode), 139 struct sysv_dir_entry *de; local 153 de 183 struct sysv_dir_entry * de; local 234 sysv_delete_entry(struct sysv_dir_entry *de, struct page *page) argument 255 struct sysv_dir_entry * de; local 296 struct sysv_dir_entry * de; local 331 sysv_set_link(struct sysv_dir_entry *de, struct page *page, struct inode *inode) argument 352 struct sysv_dir_entry *de = NULL; local 364 struct sysv_dir_entry *de = sysv_find_entry (dentry, &page); local [all...] |
/fs/isofs/ |
H A D | dir.c | 16 int isofs_name_translate(struct iso_directory_record *de, char *new, struct inode *inode) argument 18 char * old = de->name; 19 int len = de->name_len[0]; 49 int get_acorn_filename(struct iso_directory_record *de, argument 54 int retnamlen = isofs_name_translate(de, retname, inode); 58 std = sizeof(struct iso_directory_record) + de->name_len[0]; 61 if ((*((unsigned char *) de) - std) != 32) 63 chr = ((unsigned char *) de) + std; 68 if (((de->flags[0] & 2) == 0) && (chr[13] == 0xff) 94 struct iso_directory_record *de; local [all...] |
H A D | namei.c | 53 struct iso_directory_record *de; local 63 de = (struct iso_directory_record *) (bh->b_data + offset); 65 de_len = *(unsigned char *) de; 83 memcpy(tmpde, de, slop); 94 de = tmpde; 97 dlen = de->name_len[0]; 98 dpnt = de->name; 108 ((i = get_rock_ridge_filename(de, tmpname, dir)))) { 113 dlen = get_joliet_filename(de, tmpname, dir); 117 dlen = get_acorn_filename(de, tmpnam [all...] |
H A D | joliet.c | 41 get_joliet_filename(struct iso_directory_record * de, unsigned char *outname, struct inode * inode) argument 51 len = utf16s_to_utf8s((const wchar_t *) de->name, 52 de->name_len[0] >> 1, UTF16_BIG_ENDIAN, 55 len = uni16_to_x8(outname, (__be16 *) de->name, 56 de->name_len[0] >> 1, nls);
|
/fs/qnx6/ |
H A D | dir.c | 50 struct qnx6_long_dir_entry *de, 54 u32 s = fs32_to_cpu(sbi, de->de_long_inode); /* in block units */ 67 struct qnx6_long_dir_entry *de, 77 if (de->de_size != 0xff) { 80 pr_err("invalid direntry size (%i).\n", de->de_size); 83 lf = qnx6_longname(s, de, &page); 100 if (!test_opt(s, MMI_FS) && fs32_to_cpu(sbi, de->de_checksum) != 134 struct qnx6_dir_entry *de; local 142 de = ((struct qnx6_dir_entry *)page_address(page)) + start; 143 for (; i < limit; i++, de 49 qnx6_longname(struct super_block *sb, struct qnx6_long_dir_entry *de, struct page **p) argument 66 qnx6_dir_longfilename(struct inode *inode, struct qnx6_long_dir_entry *de, struct dir_context *ctx, unsigned de_inode) argument 179 qnx6_long_match(int len, const char *name, struct qnx6_long_dir_entry *de, struct inode *dir) argument 207 qnx6_match(struct super_block *s, int len, const char *name, struct qnx6_dir_entry *de) argument 226 struct qnx6_dir_entry *de; local [all...] |
/fs/fat/ |
H A D | dir.c | 13 * Short name translation 1999, 2001 by Wolfram Pienkoss <wp@bszh.de> 45 struct msdos_dir_entry *de) 48 | (de - (struct msdos_dir_entry *)bh->b_data); 78 AV. OK, there we go: if both bh and de are non-NULL we assume that we just 79 AV. want the next entry (took one explicit de=NULL in vfat/namei.c). 85 struct buffer_head **bh, struct msdos_dir_entry **de) 115 *de = (struct msdos_dir_entry *)((*bh)->b_data + offset); 122 struct msdos_dir_entry **de) 125 if (*bh && *de && 126 (*de 43 fat_make_i_pos(struct super_block *sb, struct buffer_head *bh, struct msdos_dir_entry *de) argument 84 fat__get_entry(struct inode *dir, loff_t *pos, struct buffer_head **bh, struct msdos_dir_entry **de) argument 120 fat_get_entry(struct inode *dir, loff_t *pos, struct buffer_head **bh, struct msdos_dir_entry **de) argument 283 fat_parse_long(struct inode *dir, loff_t *pos, struct buffer_head **bh, struct msdos_dir_entry **de, wchar_t **unicode, unsigned char *nr_slots) argument 354 fat_parse_short(struct super_block *sb, const struct msdos_dir_entry *de, unsigned char *name, int dot_hidden) argument 472 struct msdos_dir_entry *de; local 563 struct msdos_dir_entry *de; local 869 fat_get_short_entry(struct inode *dir, loff_t *pos, struct buffer_head **bh, struct msdos_dir_entry **de) argument 890 fat_get_dotdot_entry(struct inode *dir, struct buffer_head **bh, struct msdos_dir_entry **de) argument 908 struct msdos_dir_entry *de; local 933 struct msdos_dir_entry *de; local 998 struct msdos_dir_entry *de, *endp; local 1032 struct msdos_dir_entry *de; local 1135 struct msdos_dir_entry *de; local 1192 fat_add_new_entries(struct inode *dir, void *slots, int nr_slots, int *nr_cluster, struct msdos_dir_entry **de, struct buffer_head **bh, loff_t *i_pos) argument [all...] |
/fs/reiserfs/ |
H A D | namei.c | 29 static int bin_search_in_dir_item(struct reiserfs_dir_entry *de, loff_t off) argument 31 struct item_head *ih = de->de_ih; 32 struct reiserfs_de_head *deh = de->de_deh; 49 de->de_entry_num = j; 53 de->de_entry_num = lbound; 58 * comment? maybe something like set de to point to what the path points to? 60 static inline void set_de_item_location(struct reiserfs_dir_entry *de, argument 63 de->de_bh = get_last_bh(path); 64 de->de_ih = tp_item_head(path); 65 de 72 set_de_name_and_namelen(struct reiserfs_dir_entry *de) argument 86 set_de_object_key(struct reiserfs_dir_entry *de) argument 93 store_de_entry_key(struct reiserfs_dir_entry *de) argument 120 search_by_entry_key(struct super_block *sb, const struct cpu_key *key, struct treepath *path, struct reiserfs_dir_entry *de) argument 208 reiserfs_match(struct reiserfs_dir_entry *de, const char *name, int namelen) argument 226 linear_search_in_dir_item(struct cpu_key *key, struct reiserfs_dir_entry *de, const char *name, int namelen) argument 304 reiserfs_find_entry(struct inode *dir, const char *name, int namelen, struct treepath *path_to_entry, struct reiserfs_dir_entry *de) argument 357 struct reiserfs_dir_entry de; local 401 struct reiserfs_dir_entry de; local 436 struct reiserfs_dir_entry de; local 890 struct reiserfs_dir_entry de; local 982 struct reiserfs_dir_entry de; local 1233 de_still_valid(const char *name, int len, struct reiserfs_dir_entry *de) argument 1246 entry_points_to_object(const char *name, int len, struct reiserfs_dir_entry *de, struct inode *inode) argument 1268 set_ino_in_dir_entry(struct reiserfs_dir_entry *de, struct reiserfs_key *key) argument [all...] |
/fs/f2fs/ |
H A D | dir.c | 62 static void set_de_type(struct f2fs_dir_entry *de, struct inode *inode) argument 65 de->file_type = f2fs_type_by_mode[(mode & S_IFMT) >> S_SHIFT]; 81 struct f2fs_dir_entry *de) 83 if (le16_to_cpu(de->name_len) != namelen) 86 if (de->hash_code != namehash) 96 struct f2fs_dir_entry *de; local 111 de = &dentry_blk->dentry[bit_pos]; 112 if (early_match_name(name->len, namehash, de)) { 129 f2fs_bug_on(F2FS_P_SB(dentry_page), !de->name_len); 131 bit_pos += GET_DENTRY_SLOTS(le16_to_cpu(de 80 early_match_name(size_t namelen, f2fs_hash_t namehash, struct f2fs_dir_entry *de) argument 150 struct f2fs_dir_entry *de = NULL; local 199 struct f2fs_dir_entry *de = NULL; local 227 struct f2fs_dir_entry *de; local 244 struct f2fs_dir_entry *de; local 257 f2fs_set_link(struct inode *dir, struct f2fs_dir_entry *de, struct page *page, struct inode *inode) argument 304 struct f2fs_dir_entry *de; local 456 struct f2fs_dir_entry *de; local 668 struct f2fs_dir_entry *de = NULL; local [all...] |
/fs/ext3/ |
H A D | namei.c | 151 static int dx_make_map(struct ext3_dir_entry_2 *de, unsigned blocksize, 258 static struct stats dx_show_leaf(struct dx_hash_info *hinfo, struct ext3_dir_entry_2 *de, argument 262 char *base = (char *) de; 266 while ((char *) de < base + size) 268 if (de->inode) 272 int len = de->name_len; 273 char *name = de->name; 275 ext3fs_dirhash(de->name, de->name_len, &h); 277 (unsigned) ((char *) de 563 struct ext3_dir_entry_2 *de, *top; local 613 struct ext3_dir_entry_2 *de; local 700 dx_make_map(struct ext3_dir_entry_2 *de, unsigned blocksize, struct dx_hash_info *hinfo, struct dx_map_entry *map_tail) argument 780 ext3_match(int len, const char * const name, struct ext3_dir_entry_2 * de) argument 799 struct ext3_dir_entry_2 * de; local 1017 struct ext3_dir_entry_2 * de; local 1049 struct ext3_dir_entry_2 * de; local 1078 ext3_set_de_type(struct super_block *sb, struct ext3_dir_entry_2 *de, umode_t mode) argument 1095 struct ext3_dir_entry_2 *de = (struct ext3_dir_entry_2 *) (from + map->offs); local 1114 struct ext3_dir_entry_2 *de = (struct ext3_dir_entry_2 *)base; local 1150 struct ext3_dir_entry_2 *de = NULL, *de2; local 1242 add_dirent_to_buf(handle_t *handle, struct dentry *dentry, struct inode *inode, struct ext3_dir_entry_2 *de, struct buffer_head * bh) argument 1340 struct ext3_dir_entry_2 *de, *de2; local 1440 struct ext3_dir_entry_2 *de; local 1494 struct ext3_dir_entry_2 *de; local 1628 struct ext3_dir_entry_2 * de, * pde; local 1805 struct ext3_dir_entry_2 * de; local 1893 struct ext3_dir_entry_2 * de, * de1; local 2108 struct ext3_dir_entry_2 * de; local 2169 struct ext3_dir_entry_2 * de; local [all...] |
/fs/cifs/ |
H A D | readdir.c | 396 static void cifs_fill_dirent_unix(struct cifs_dirent *de, argument 399 de->name = &info->FileName[0]; 401 de->namelen = cifs_unicode_bytelen(de->name); 403 de->namelen = strnlen(de->name, PATH_MAX); 404 de->resume_key = info->ResumeKey; 405 de->ino = le64_to_cpu(info->basic.UniqueId); 408 static void cifs_fill_dirent_dir(struct cifs_dirent *de, argument 411 de 416 cifs_fill_dirent_full(struct cifs_dirent *de, const FILE_FULL_DIRECTORY_INFO *info) argument 424 cifs_fill_dirent_search(struct cifs_dirent *de, const SEARCH_ID_FULL_DIR_INFO *info) argument 433 cifs_fill_dirent_both(struct cifs_dirent *de, const FILE_BOTH_DIRECTORY_INFO *info) argument 441 cifs_fill_dirent_std(struct cifs_dirent *de, const FIND_FILE_STANDARD_INFO *info) argument 450 cifs_fill_dirent(struct cifs_dirent *de, const void *info, u16 level, bool is_unicode) argument 485 cifs_entry_is_dot(struct cifs_dirent *de, bool is_unicode) argument 534 struct cifs_dirent de; local 684 struct cifs_dirent de = { NULL, }; local [all...] |
/fs/minix/ |
H A D | dir.c | 80 static inline void *minix_next_entry(void *de, struct minix_sb_info *sbi) argument 82 return (void*)((char*)de + sbi->s_dirsize); 120 minix_dirent *de = (minix_dirent *)p; local 121 name = de->name; 122 inumber = de->inode; 186 minix_dirent *de = (minix_dirent *)p; local 187 namx = de->name; 188 inumber = de->inode; 215 minix_dirent *de; local 239 de 293 minix_delete_entry(struct minix_dir_entry *de, struct page *page) argument 346 minix_dirent *de = (minix_dirent *)kaddr; local 388 minix_dirent *de = (minix_dirent *)p; local 416 minix_set_link(struct minix_dir_entry *de, struct page *page, struct inode *inode) argument 446 struct minix_dir_entry *de = NULL; local 458 struct minix_dir_entry *de = minix_find_entry(dentry, &page); local [all...] |
/fs/coda/ |
H A D | dir.c | 48 static int coda_dentry_revalidate(struct dentry *de, unsigned int flags); 189 static int coda_create(struct inode *dir, struct dentry *de, umode_t mode, bool excl) argument 192 const char *name=de->d_name.name; 193 int length=de->d_name.len; 214 d_instantiate(de, inode); 217 d_drop(de); 221 static int coda_mkdir(struct inode *dir, struct dentry *de, umode_t mode) argument 225 const char *name = de->d_name.name; 226 int len = de->d_name.len; 248 d_instantiate(de, inod 256 coda_link(struct dentry *source_de, struct inode *dir_inode, struct dentry *de) argument 282 coda_symlink(struct inode *dir_inode, struct dentry *de, const char *symname) argument 313 coda_unlink(struct inode *dir, struct dentry *de) argument 328 coda_rmdir(struct inode *dir, struct dentry *de) argument 429 struct dentry *de; local 501 coda_dentry_revalidate(struct dentry *de, unsigned int flags) argument [all...] |
/fs/ext4/ |
H A D | namei.c | 257 static int dx_make_map(struct ext4_dir_entry_2 *de, unsigned blocksize, 287 struct ext4_dir_entry *de) 294 d = de; 295 top = (struct ext4_dir_entry *)(((void *)de) + 307 t = EXT4_DIRENT_TAIL(de, EXT4_BLOCK_SIZE(inode->i_sb)); 589 static struct stats dx_show_leaf(struct dx_hash_info *hinfo, struct ext4_dir_entry_2 *de, argument 593 char *base = (char *) de; 597 while ((char *) de < base + size) 599 if (de->inode) 603 int len = de 286 get_dirent_tail(struct inode *inode, struct ext4_dir_entry *de) argument 879 struct ext4_dir_entry_2 *de, *top; local 931 struct ext4_dir_entry_2 *de; local 1038 dx_make_map(struct ext4_dir_entry_2 *de, unsigned blocksize, struct dx_hash_info *hinfo, struct dx_map_entry *map_tail) argument 1109 ext4_match(int len, const char * const name, struct ext4_dir_entry_2 * de) argument 1130 struct ext4_dir_entry_2 * de; local 1162 is_dx_internal_node(struct inode *dir, ext4_lblk_t block, struct ext4_dir_entry *de) argument 1391 struct ext4_dir_entry_2 *de; local 1429 struct ext4_dir_entry_2 * de; local 1460 struct ext4_dir_entry_2 *de = (struct ext4_dir_entry_2 *) local 1479 struct ext4_dir_entry_2 *next, *to, *prev, *de = (struct ext4_dir_entry_2 *) base; local 1515 struct ext4_dir_entry_2 *de = NULL, *de2; local 1616 struct ext4_dir_entry_2 *de; local 1644 ext4_insert_dentry(struct inode *inode, struct ext4_dir_entry_2 *de, int buf_size, const char *name, int namelen) argument 1675 add_dirent_to_buf(handle_t *handle, struct dentry *dentry, struct inode *inode, struct ext4_dir_entry_2 *de, struct buffer_head *bh) argument 1742 struct ext4_dir_entry_2 *de, *de2; local 1869 struct ext4_dir_entry_2 *de; local 1952 struct ext4_dir_entry_2 *de; local 2096 struct ext4_dir_entry_2 *de, *pde; local 2322 ext4_init_dot_dotdot(struct inode *inode, struct ext4_dir_entry_2 *de, int blocksize, int csum_size, unsigned int parent_ino, int dotdot_real_len) argument 2354 struct ext4_dir_entry_2 *de; local 2457 struct ext4_dir_entry_2 *de, *de1; local 2699 struct ext4_dir_entry_2 *de; local 2767 struct ext4_dir_entry_2 *de; local 3016 struct ext4_dir_entry_2 *de; member in struct:ext4_renament 3104 struct ext4_dir_entry_2 *de; local [all...] |
/fs/adfs/ |
H A D | dir_f.c | 211 struct adfs_direntry *de) 213 obj->name_len = adfs_readname(obj->name, de->dirobname, ADFS_F_NAME_LEN); 214 obj->file_id = adfs_readval(de->dirinddiscadd, 3); 215 obj->loadaddr = adfs_readval(de->dirload, 4); 216 obj->execaddr = adfs_readval(de->direxec, 4); 217 obj->size = adfs_readval(de->dirlen, 4); 218 obj->attr = de->newdiratts; 242 adfs_obj2dir(struct adfs_direntry *de, struct object_info *obj) argument 244 adfs_writeval(de->dirinddiscadd, 3, obj->file_id); 245 adfs_writeval(de 210 adfs_dir2obj(struct adfs_dir *dir, struct object_info *obj, struct adfs_direntry *de) argument 259 struct adfs_direntry de; local 289 struct adfs_direntry de; local [all...] |