Lines Matching refs:befs_ino
304 struct befs_inode_info *befs_ino; in befs_iget() local
315 befs_ino = BEFS_I(inode); in befs_iget()
318 befs_ino->i_inode_num = blockno2iaddr(sb, inode->i_ino); in befs_iget()
321 befs_ino->i_inode_num.allocation_group, in befs_iget()
322 befs_ino->i_inode_num.start, befs_ino->i_inode_num.len); in befs_iget()
371 befs_ino->i_inode_num = fsrun_to_cpu(sb, raw_inode->inode_num); in befs_iget()
372 befs_ino->i_parent = fsrun_to_cpu(sb, raw_inode->parent); in befs_iget()
373 befs_ino->i_attribute = fsrun_to_cpu(sb, raw_inode->attributes); in befs_iget()
374 befs_ino->i_flags = fs32_to_cpu(sb, raw_inode->flags); in befs_iget()
376 if (S_ISLNK(inode->i_mode) && !(befs_ino->i_flags & BEFS_LONG_SYMLINK)){ in befs_iget()
379 strlcpy(befs_ino->i_data.symlink, raw_inode->data.symlink, in befs_iget()
384 befs_ino->i_data.ds = in befs_iget()
387 num_blks = befs_count_blocks(sb, &befs_ino->i_data.ds); in befs_iget()
390 inode->i_size = befs_ino->i_data.ds.size; in befs_iget()
401 if (befs_ino->i_flags & BEFS_LONG_SYMLINK) { in befs_iget()
406 inode->i_link = befs_ino->i_data.symlink; in befs_iget()
476 struct befs_inode_info *befs_ino = BEFS_I(inode); in befs_symlink_readpage() local
477 befs_data_stream *data = &befs_ino->i_data.ds; in befs_symlink_readpage()
671 struct befs_inode_info *befs_ino = BEFS_I(d_inode(child)); in befs_get_parent() local
674 (unsigned long)befs_ino->i_parent.start); in befs_get_parent()