Lines Matching refs:befs_ino
303 struct befs_inode_info *befs_ino; in befs_iget() local
314 befs_ino = BEFS_I(inode); in befs_iget()
317 befs_ino->i_inode_num = blockno2iaddr(sb, inode->i_ino); in befs_iget()
320 befs_ino->i_inode_num.allocation_group, in befs_iget()
321 befs_ino->i_inode_num.start, befs_ino->i_inode_num.len); in befs_iget()
370 befs_ino->i_inode_num = fsrun_to_cpu(sb, raw_inode->inode_num); in befs_iget()
371 befs_ino->i_parent = fsrun_to_cpu(sb, raw_inode->parent); in befs_iget()
372 befs_ino->i_attribute = fsrun_to_cpu(sb, raw_inode->attributes); in befs_iget()
373 befs_ino->i_flags = fs32_to_cpu(sb, raw_inode->flags); in befs_iget()
375 if (S_ISLNK(inode->i_mode) && !(befs_ino->i_flags & BEFS_LONG_SYMLINK)){ in befs_iget()
378 strscpy(befs_ino->i_data.symlink, raw_inode->data.symlink, in befs_iget()
383 befs_ino->i_data.ds = in befs_iget()
386 num_blks = befs_count_blocks(sb, &befs_ino->i_data.ds); in befs_iget()
389 inode->i_size = befs_ino->i_data.ds.size; in befs_iget()
400 if (befs_ino->i_flags & BEFS_LONG_SYMLINK) { in befs_iget()
405 inode->i_link = befs_ino->i_data.symlink; in befs_iget()
474 struct befs_inode_info *befs_ino = BEFS_I(inode); in befs_symlink_read_folio() local
475 befs_data_stream *data = &befs_ino->i_data.ds; in befs_symlink_read_folio()
667 struct befs_inode_info *befs_ino = BEFS_I(d_inode(child)); in befs_get_parent() local
670 (unsigned long)befs_ino->i_parent.start); in befs_get_parent()