Lines Matching defs:sbi
18 int ntfs_utf16_to_nls(struct ntfs_sb_info *sbi, const __le16 *name, u32 len,
23 struct nls_table *nls = sbi->options->nls;
44 ntfs_warn(sbi->sb,
68 ntfs_err(sbi->sb, "failed to convert \"%s\" to %s", dump,
177 int ntfs_nls_to_utf16(struct ntfs_sb_info *sbi, const u8 *name, u32 name_len,
183 struct nls_table *nls = sbi->options->nls;
238 struct ntfs_sb_info *sbi = sb->s_fs_info;
254 err = indx_find(&ni->dir, ni, NULL, uni, 0, sbi, &diff, &e, fnd);
275 static inline int ntfs_filldir(struct ntfs_sb_info *sbi, struct ntfs_inode *ni,
298 if (!sbi->options->showmeta && ntfs_is_meta_file(sbi, ino))
301 if (sbi->options->nohidden && (fname->dup.fa & FILE_ATTRIBUTE_HIDDEN))
304 name_len = ntfs_utf16_to_nls(sbi, fname->name, fname->name_len, name,
307 ntfs_warn(sbi->sb, "failed to convert name for inode %lx.",
331 struct inode *inode = ntfs_iget5(sbi->sb, &e->ref, NULL);
344 static int ntfs_read_hdr(struct ntfs_sb_info *sbi, struct ntfs_inode *ni,
376 err = ntfs_filldir(sbi, ni, e, name, ctx);
399 struct ntfs_sb_info *sbi = sb->s_fs_info;
409 eod = i_size + sbi->record_size;
445 if (pos >= sbi->record_size) {
446 bit = (pos - sbi->record_size) >> index_bits;
448 err = ntfs_read_hdr(sbi, ni, &root->ihdr, 0, pos, name, ctx);
487 err = ntfs_read_hdr(sbi, ni, &node->index->ihdr,
488 vbo + sbi->record_size, pos, name, ctx);