Displaying 2 results from an estimated 2 matches for "have_more".
Did you mean:
have_fork
2013 Mar 02
0
[GIT-PULL] ext4 inline data support
...nfo *fs, uint32_t inr)
if (!(inode = alloc_inode(fs, inr, sizeof(struct ext2_pvt_inode))))
return NULL;
- fill_inode(inode, e_inode);
+ fill_inode(inode, e_inode, inr);
return inode;
}
+static uint32_t ext2_getfssec(struct file *file, char *buf, int sectors,
+ bool *have_more)
+{
+ struct inode *inode = file->inode;
+ const struct ext2_inode *e2_inode;
+
+ if (!ext2_has_inline_data(inode))
+ return generic_getfssec(file, buf, sectors, have_more);
+
+ e2_inode = ext2_get_inode(file->fs, PVT(inode)->i_ino);
+ if (!e2_inode) {
+ printf("%s: Una...
2012 Sep 03
1
[GIT-PULL] XFS filesystem driver
...ODE_FMT_LOCAL)
+ retval = xfs_fmt_local_readdir(file, dirent, core);
+ else if (core->di_format == XFS_DINODE_FMT_EXTENTS)
+ retval = xfs_fmt_extents_readdir(file, dirent, core);
+
+ return retval;
+}
+
+static uint32_t xfs_getfssec(struct file *file, char *buf, int sectors,
+ bool *have_more)
+{
+ return generic_getfssec(file, buf, sectors, have_more);
+}
+
+static int xfs_next_extent(struct inode *inode, uint32_t lstart)
+{
+ struct fs_info *fs = inode->fs;
+ xfs_dinode_t *core = NULL;
+ xfs_bmbt_irec_t rec;
+ block_t bno;
+ xfs_bmdr_block_t *rblock;
+ int fsiz...