Home
last modified time | relevance | path

Searched refs:inode (Results 1 – 25 of 59) sorted by relevance

123

/openbmc/u-boot/fs/cramfs/
H A Dcramfs.c103 struct cramfs_inode *inode = (struct cramfs_inode *)(begin + offset); in cramfs_uncompress_link() local
104 unsigned long size = CRAMFS_24 (inode->size); in cramfs_uncompress_link()
123 struct cramfs_inode *inode; in cramfs_resolve() local
127 inode = (struct cramfs_inode *) (begin + offset + in cramfs_resolve()
135 namelen = CRAMFS_GET_NAMELEN (inode) << 2; in cramfs_resolve()
136 name = (char *) inode + sizeof (struct cramfs_inode); in cramfs_resolve()
156 if (S_ISDIR (CRAMFS_16 (inode->mode))) { in cramfs_resolve()
159 (inode) << 2, in cramfs_resolve()
160 CRAMFS_24 (inode-> in cramfs_resolve()
163 } else if (S_ISREG (CRAMFS_16 (inode->mode))) { in cramfs_resolve()
[all …]
/openbmc/u-boot/fs/ubifs/
H A Dubifs.c265 struct inode *inode; in filldir() local
283 inode = ubifs_iget(c->vfs_sb, ino); in filldir()
284 if (IS_ERR(inode)) { in filldir()
286 __func__, ino, inode); in filldir()
289 ctime_r((time_t *)&inode->i_mtime, filetime); in filldir()
290 printf("%9lld %24.24s ", inode->i_size, filetime); in filldir()
292 ubifs_iput(inode); in filldir()
306 struct inode *dir = file->f_path.dentry->d_inode; in ubifs_printdir()
401 struct inode *dir; in ubifs_finddir()
406 dir = kzalloc(sizeof(struct inode), 0); in ubifs_finddir()
[all …]
H A Dsuper.c51 static struct inode *inodes_locked_down[INODE_LOCKED_MAX];
58 struct inode *iget_locked(struct super_block *sb, unsigned long ino) in iget_locked()
60 struct inode *inode; in iget_locked() local
62 inode = (struct inode *)malloc_cache_aligned( in iget_locked()
64 if (inode) { in iget_locked()
65 inode->i_ino = ino; in iget_locked()
66 inode->i_sb = sb; in iget_locked()
67 list_add(&inode->i_sb_list, &sb->s_inodes); in iget_locked()
68 inode->i_state = I_LOCK | I_NEW; in iget_locked()
71 return inode; in iget_locked()
[all …]
H A Dubifs.h64 struct inode *inode; member
67 void iput(struct inode *inode);
136 struct inode *host; /* owner: inode, block_device */
163 struct inode { struct
255 struct inode *(*alloc_inode)(struct super_block *sb); argument
256 void (*destroy_inode)(struct inode *);
258 void (*dirty_inode) (struct inode *, int flags);
259 int (*write_inode) (struct inode *, struct writeback_control *wbc);
260 int (*drop_inode) (struct inode *);
261 void (*evict_inode) (struct inode *);
[all …]
H A Dmisc.h88 static inline struct ubifs_inode *ubifs_inode(const struct inode *inode) in ubifs_inode() argument
90 return container_of(inode, struct ubifs_inode, vfs_inode); in ubifs_inode()
233 static inline struct timespec ubifs_current_time(struct inode *inode) in ubifs_current_time() argument
235 return (inode->i_sb->s_time_gran < NSEC_PER_SEC) ? in ubifs_current_time()
236 current_fs_time(inode->i_sb) : CURRENT_TIME_SEC; in ubifs_current_time()
H A Ddebug.h308 void ubifs_dump_inode(struct ubifs_info *c, const struct inode *inode);
343 int dbg_check_synced_i_size(const struct ubifs_info *c, struct inode *inode);
344 int dbg_check_dir(struct ubifs_info *c, const struct inode *dir);
352 int dbg_check_inode_size(struct ubifs_info *c, const struct inode *inode,
H A Drecovery.c1250 struct inode *inode; member
1337 if (e->inode) in ubifs_destroy_size_tree()
1338 iput(e->inode); in ubifs_destroy_size_tree()
1514 struct inode *inode; in ubifs_recover_size() local
1517 ubifs_assert(!e->inode); in ubifs_recover_size()
1519 inode = ubifs_iget(c->vfs_sb, e->inum); in ubifs_recover_size()
1520 if (IS_ERR(inode)) in ubifs_recover_size()
1521 return PTR_ERR(inode); in ubifs_recover_size()
1523 ui = ubifs_inode(inode); in ubifs_recover_size()
1524 if (inode->i_size < e->d_size) { in ubifs_recover_size()
[all …]
H A Ddebug.c232 void ubifs_dump_inode(struct ubifs_info *c, const struct inode *inode) in ubifs_dump_inode() argument
235 const struct ubifs_inode *ui = ubifs_inode(inode); in ubifs_dump_inode()
242 pr_err("\tinode %lu\n", inode->i_ino); in ubifs_dump_inode()
244 (unsigned long long)i_size_read(inode)); in ubifs_dump_inode()
245 pr_err("\tnlink %u\n", inode->i_nlink); in ubifs_dump_inode()
246 pr_err("\tuid %u\n", (unsigned int)i_uid_read(inode)); in ubifs_dump_inode()
247 pr_err("\tgid %u\n", (unsigned int)i_gid_read(inode)); in ubifs_dump_inode()
249 (unsigned int)inode->i_atime.tv_sec, in ubifs_dump_inode()
250 (unsigned int)inode->i_atime.tv_nsec); in ubifs_dump_inode()
252 (unsigned int)inode->i_mtime.tv_sec, in ubifs_dump_inode()
[all …]
/openbmc/u-boot/fs/btrfs/
H A Dbtrfs.c29 struct btrfs_inode_item inode; in readdir_callback() local
34 if (btrfs_lookup_inode(root, &item->location, &inode, NULL)) { in readdir_callback()
40 mtime = inode.mtime.sec; in readdir_callback()
44 target = malloc(min(inode.size + 1, in readdir_callback()
59 printf("%4u,%5u ", (unsigned int) (inode.rdev >> 20), in readdir_callback()
60 (unsigned int) (inode.rdev & 0xfffff)); in readdir_callback()
62 printf("%10llu ", inode.size); in readdir_callback()
152 struct btrfs_inode_item inode; in btrfs_size() local
156 inr = btrfs_lookup_path(&root, root.root_dirid, file, &type, &inode, in btrfs_size()
169 *size = inode.size; in btrfs_size()
[all …]
H A DMakefile6 extent-io.o hash.o inode.o root.o subvolume.o super.o
/openbmc/openbmc/poky/meta/recipes-devtools/syslinux/syslinux/
H A D0006-linux-syslinux-implement-write_to_ext-and-add-syslin.patch101 + struct ext2_inode inode;
116 + /* Create new inode */
119 + fprintf(stderr, "%s: ERROR: failed to create inode for: %s\n",
124 + /* Link the inode and the filename */
127 + fprintf(stderr, "%s: ERROR: failed to link inode for: %s.\n",
133 + fprintf(stderr, "%s: warning: inode already set %s.\n",
137 + memset(&inode, 0, sizeof(inode));
138 + inode.i_mode = LINUX_S_IFREG | LINUX_S_IRUSR | LINUX_S_IRGRP
140 + inode.i_flags |= i_flags;
141 + inode.i_atime = inode.i_ctime = inode.i_mtime =
[all …]
H A D0001-ext2_fs.h-do-not-carry-an-outdated-copy.patch32 -#define EXT2_DYNAMIC_REV 1 // V2 format w/ dynamic inode sizes
35 -// Special inode numbers
36 -#define EXT2_BAD_INO 1 // Bad blocks inode
37 -#define EXT2_ROOT_INO 2 // Root inode
38 -#define EXT2_BOOT_LOADER_INO 5 // Boot loader inode
39 -#define EXT2_UNDEL_DIR_INO 6 // Undelete directory inode
40 -#define EXT3_RESIZE_INO 7 // Reserved group descriptors inode
41 -#define EXT3_JOURNAL_INO 8 // Journal inode
119 - uint32_t s_first_ino; /* First non-reserved inode */
120 - uint16_t s_inode_size; /* size of inode structure */
[all …]
H A D0005-linux-syslinux-implement-handle_adv_on_ext.patch31 + struct ext2_inode inode;
51 + retval = ext2fs_read_inode(e2fs, newino, &inode);
53 + fprintf(stderr, "%s: error while reading inode: %u, file: %s\n",
59 + if (inode.i_size < 2 * ADV_SIZE) {
74 + inode.i_size - 2 * ADV_SIZE, "ADV");
114 + inode.i_size - 2 * ADV_SIZE) == -1)
/openbmc/u-boot/fs/jffs2/
H A Djffs2_nand_1pass.c300 struct jffs2_raw_inode *inode; in jffs2_1pass_read_inode() local
303 inode = (struct jffs2_raw_inode *)&data; in jffs2_1pass_read_inode()
307 nand_read(mtd, jNode->offset, &len, inode); in jffs2_1pass_read_inode()
309 if (inode->offset > totalSize) in jffs2_1pass_read_inode()
313 stat->st_mtime = inode->mtime; in jffs2_1pass_read_inode()
314 stat->st_mode = inode->mode; in jffs2_1pass_read_inode()
315 stat->st_ino = inode->ino; in jffs2_1pass_read_inode()
322 src = ((char *) inode) + sizeof(struct jffs2_raw_inode); in jffs2_1pass_read_inode()
323 dst = (char *) (dest + inode->offset); in jffs2_1pass_read_inode()
325 switch (inode->compr) { in jffs2_1pass_read_inode()
[all …]
H A Dsummary.h39 __u32 inode; /* inode number */ member
94 __u32 inode; /* inode number */ member
H A Djffs2_1pass.c675 jffs2_1pass_read_inode(struct b_lists *pL, u32 inode, char *dest) in jffs2_1pass_read_inode() argument
696 if ((inode == jNode->ino)) { in jffs2_1pass_read_inode()
721 if (inode == jNode->ino) { in jffs2_1pass_read_inode()
826 u32 inode = 0; in jffs2_1pass_find_inode() local
843 if (jDir->version == version && inode != 0) { in jffs2_1pass_find_inode()
849 inode = jDir->ino; in jffs2_1pass_find_inode()
863 return inode; in jffs2_1pass_find_inode()
1870 u32 inode; in jffs2_1pass_ls() local
1875 if (! (inode = jffs2_1pass_search_list_inodes(pl, fname, 1))) { in jffs2_1pass_ls()
1882 putLabeledWord("found file at inode = ", inode); in jffs2_1pass_ls()
[all …]
/openbmc/u-boot/fs/ext4/
H A Dext4_common.c603 dir->inode = cpu_to_le32(inodeno); in ext4fs_update_parent_dentry()
673 if (dir->inode && (strlen(dirname) == dir->namelen) && in search_dir()
675 inodeno = le32_to_cpu(dir->inode); in search_dir()
735 int ext4fs_iget(int inode_no, struct ext2_inode *inode) in ext4fs_iget() argument
737 if (ext4fs_read_inode(ext4fs_root, inode_no, inode) == 0) in ext4fs_iget()
793 memcpy(parent_inode, ext4fs_root->inode, sizeof(struct ext2_inode)); in ext4fs_get_parent_inode_num()
899 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename()
901 inodeno = le32_to_cpu(dir->inode); in unlink_filename()
922 dir->inode = 0; in unlink_filename()
1585 int ext4fs_read_inode(struct ext2_data *data, int ino, struct ext2_inode *inode) in ext4fs_read_inode() argument
[all …]
H A Dext4_write.c135 static void delete_single_indirect_block(struct ext2_inode *inode) in delete_single_indirect_block() argument
152 if (inode->b.blocks.indir_block != 0) { in delete_single_indirect_block()
153 blknr = le32_to_cpu(inode->b.blocks.indir_block); in delete_single_indirect_block()
183 static void delete_double_indirect_block(struct ext2_inode *inode) in delete_double_indirect_block() argument
202 if (inode->b.blocks.double_indir_block != 0) { in delete_double_indirect_block()
209 blknr = le32_to_cpu(inode->b.blocks.double_indir_block); in delete_double_indirect_block()
249 blknr = le32_to_cpu(inode->b.blocks.double_indir_block); in delete_double_indirect_block()
280 static void delete_triple_indirect_block(struct ext2_inode *inode) in delete_triple_indirect_block() argument
301 if (inode->b.blocks.triple_indir_block != 0) { in delete_triple_indirect_block()
308 blknr = le32_to_cpu(inode->b.blocks.triple_indir_block); in delete_triple_indirect_block()
[all …]
H A Dext4_common.h51 struct ext2_inode *inode);
71 int ext4fs_iget(int inode_no, struct ext2_inode *inode);
/openbmc/qemu/util/
H A Dselfmap.c32 uint64_t start, end, offset, inode; in read_self_maps() local
42 errors |= qemu_strtou64(fields[4], NULL, 10, &inode); in read_self_maps()
63 e->inode = inode; in read_self_maps()
/openbmc/openbmc/poky/meta/recipes-bsp/grub/files/
H A DCVE-2024-45781.patch29 if (data->inode.nblocks == 0
30 && INODE_SIZE (data) <= sizeof (data->inode.symlink))
31 - grub_strcpy (symlink, (char *) data->inode.symlink);
32 + grub_strlcpy (symlink, (char *) data->inode.symlink, sz);
/openbmc/qemu/block/export/
H A Dfuse.c406 static void fuse_getattr(fuse_req_t req, fuse_ino_t inode, in fuse_getattr() argument
428 .st_ino = inode, in fuse_getattr()
496 static void fuse_setattr(fuse_req_t req, fuse_ino_t inode, struct stat *statbuf, in fuse_setattr() argument
561 fuse_getattr(req, inode, fi); in fuse_setattr()
567 static void fuse_open(fuse_req_t req, fuse_ino_t inode, in fuse_open() argument
576 static void fuse_read(fuse_req_t req, fuse_ino_t inode, in fuse_read() argument
623 static void fuse_write(fuse_req_t req, fuse_ino_t inode, const char *buf, in fuse_write() argument
674 static void fuse_fallocate(fuse_req_t req, fuse_ino_t inode, int mode, in fuse_fallocate() argument
775 static void fuse_fsync(fuse_req_t req, fuse_ino_t inode, int datasync, in fuse_fsync() argument
789 static void fuse_flush(fuse_req_t req, fuse_ino_t inode, in fuse_flush() argument
[all …]
/openbmc/u-boot/include/
H A Dext_common.h190 __le32 inode; member
198 struct ext2_inode inode; member
206 struct ext2_inode *inode; member
/openbmc/qemu/include/qemu/
H A Dselfmap.h24 ino_t inode; member
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/extras/
H A D0003-ext4_utils-drop-unused-parameter-from-allocate_inode.patch53 struct ext4_inode *inode;
59 error("failed to allocate inode\n");
68 error("failed to allocate inode\n");

123