Home
last modified time | relevance | path

Searched refs:dire (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/squashfs/
H A Dnamei.c134 struct squashfs_dir_entry *dire; in squashfs_lookup() local
142 dire = kmalloc(sizeof(*dire) + SQUASHFS_NAME_LEN + 1, GFP_KERNEL); in squashfs_lookup()
143 if (dire == NULL) { in squashfs_lookup()
178 err = squashfs_read_metadata(dir->i_sb, dire, &block, in squashfs_lookup()
179 &offset, sizeof(*dire)); in squashfs_lookup()
183 size = le16_to_cpu(dire->size) + 1; in squashfs_lookup()
189 err = squashfs_read_metadata(dir->i_sb, dire->name, in squashfs_lookup()
194 length += sizeof(*dire) + size; in squashfs_lookup()
196 if (name[0] < dire in squashfs_lookup()
[all...]
H A Ddir.c105 struct squashfs_dir_entry *dire; in squashfs_readdir() local
109 dire = kmalloc(sizeof(*dire) + SQUASHFS_NAME_LEN + 1, GFP_KERNEL); in squashfs_readdir()
110 if (dire == NULL) { in squashfs_readdir()
170 err = squashfs_read_metadata(inode->i_sb, dire, &block, in squashfs_readdir()
171 &offset, sizeof(*dire)); in squashfs_readdir()
175 size = le16_to_cpu(dire->size) + 1; in squashfs_readdir()
181 err = squashfs_read_metadata(inode->i_sb, dire->name, in squashfs_readdir()
186 length += sizeof(*dire) + size; in squashfs_readdir()
191 dire in squashfs_readdir()
[all...]
/kernel/linux/linux-6.6/fs/squashfs/
H A Ddir.c105 struct squashfs_dir_entry *dire; in squashfs_readdir() local
109 dire = kmalloc(sizeof(*dire) + SQUASHFS_NAME_LEN + 1, GFP_KERNEL); in squashfs_readdir()
110 if (dire == NULL) { in squashfs_readdir()
170 err = squashfs_read_metadata(inode->i_sb, dire, &block, in squashfs_readdir()
171 &offset, sizeof(*dire)); in squashfs_readdir()
175 size = le16_to_cpu(dire->size) + 1; in squashfs_readdir()
181 err = squashfs_read_metadata(inode->i_sb, dire->name, in squashfs_readdir()
186 length += sizeof(*dire) + size; in squashfs_readdir()
191 dire in squashfs_readdir()
[all...]
H A Dnamei.c134 struct squashfs_dir_entry *dire; in squashfs_lookup() local
142 dire = kmalloc(sizeof(*dire) + SQUASHFS_NAME_LEN + 1, GFP_KERNEL); in squashfs_lookup()
143 if (dire == NULL) { in squashfs_lookup()
178 err = squashfs_read_metadata(dir->i_sb, dire, &block, in squashfs_lookup()
179 &offset, sizeof(*dire)); in squashfs_lookup()
183 size = le16_to_cpu(dire->size) + 1; in squashfs_lookup()
189 err = squashfs_read_metadata(dir->i_sb, dire->name, in squashfs_lookup()
194 length += sizeof(*dire) + size; in squashfs_lookup()
196 if (name[0] < dire in squashfs_lookup()
[all...]
/kernel/linux/linux-5.10/fs/afs/
H A Ddir.c351 union afs_xdr_dirent *dire; in afs_dir_iterate_block() local
379 dire = &block->dirents[offset]; in afs_dir_iterate_block()
380 nlen = strnlen(dire->u.name, in afs_dir_iterate_block()
387 nlen, dire->u.name); in afs_dir_iterate_block()
423 dire->u.name[0] == '.' && in afs_dir_iterate_block()
426 memcmp(dire->u.name, ".__afs", 6) == 0) in afs_dir_iterate_block()
430 if (!dir_emit(ctx, dire->u.name, nlen, in afs_dir_iterate_block()
431 ntohl(dire->u.vnode), in afs_dir_iterate_block()
434 ntohl(dire->u.unique) : DT_UNKNOWN)) { in afs_dir_iterate_block()
/kernel/linux/linux-6.6/fs/afs/
H A Ddir.c404 union afs_xdr_dirent *dire; in afs_dir_iterate_block() local
431 dire = &block->dirents[offset]; in afs_dir_iterate_block()
432 nlen = strnlen(dire->u.name, in afs_dir_iterate_block()
445 nlen, dire->u.name); in afs_dir_iterate_block()
478 if (!dir_emit(ctx, dire->u.name, nlen, in afs_dir_iterate_block()
479 ntohl(dire->u.vnode), in afs_dir_iterate_block()
482 ntohl(dire->u.unique) : DT_UNKNOWN)) { in afs_dir_iterate_block()

Completed in 6 milliseconds