Lines Matching refs:HFS_I

61 				&HFS_I(mapping->host)->phys_size);
190 mutex_init(&HFS_I(inode)->extents_lock);
191 INIT_LIST_HEAD(&HFS_I(inode)->open_dir_list);
192 spin_lock_init(&HFS_I(inode)->open_dir_lock);
193 hfs_cat_build_key(sb, (btree_key *)&HFS_I(inode)->cat_key, dir->i_ino, name);
200 HFS_I(inode)->flags = 0;
201 HFS_I(inode)->rsrc_inode = NULL;
202 HFS_I(inode)->fs_blocks = 0;
213 HFS_I(inode)->clump_blocks = HFS_SB(sb)->clumpablks;
224 HFS_I(inode)->phys_size = 0;
225 HFS_I(inode)->alloc_blocks = 0;
226 HFS_I(inode)->first_blocks = 0;
227 HFS_I(inode)->cached_start = 0;
228 HFS_I(inode)->cached_blocks = 0;
229 memset(HFS_I(inode)->first_extents, 0, sizeof(hfs_extent_rec));
230 memset(HFS_I(inode)->cached_extents, 0, sizeof(hfs_extent_rec));
247 if (HFS_I(inode)->cat_key.ParID == cpu_to_be32(HFS_ROOT_CNID))
254 if (HFS_I(inode)->cat_key.ParID == cpu_to_be32(HFS_ROOT_CNID))
274 memcpy(HFS_I(inode)->first_extents, ext, sizeof(hfs_extent_rec));
277 HFS_I(inode)->first_blocks = count;
279 inode->i_size = HFS_I(inode)->phys_size = log_size;
280 HFS_I(inode)->fs_blocks = (log_size + sb->s_blocksize - 1) >> sb->s_blocksize_bits;
281 inode_set_bytes(inode, HFS_I(inode)->fs_blocks << sb->s_blocksize_bits);
282 HFS_I(inode)->alloc_blocks = be32_to_cpu(phys_size) /
284 HFS_I(inode)->clump_blocks = clump_size / HFS_SB(sb)->alloc_blksz;
285 if (!HFS_I(inode)->clump_blocks)
286 HFS_I(inode)->clump_blocks = HFS_SB(sb)->clumpablks;
320 HFS_I(inode)->flags = 0;
321 HFS_I(inode)->rsrc_inode = NULL;
322 mutex_init(&HFS_I(inode)->extents_lock);
323 INIT_LIST_HEAD(&HFS_I(inode)->open_dir_list);
324 spin_lock_init(&HFS_I(inode)->open_dir_lock);
332 HFS_I(inode)->cat_key = *idata->key;
334 HFS_I(inode)->flags |= HFS_FLG_RSRC;
335 HFS_I(inode)->tz_secondswest = sys_tz.tz_minuteswest * 60;
363 HFS_I(inode)->fs_blocks = 0;
410 memcpy(ext, HFS_I(inode)->first_extents, sizeof(hfs_extent_rec));
415 *phys_size = cpu_to_be32(HFS_I(inode)->alloc_blocks *
448 main_inode = HFS_I(inode)->rsrc_inode;
458 if (HFS_I(main_inode)->cat_key.CName.len > HFS_NAMELEN)
460 fd.search_key->cat = HFS_I(main_inode)->cat_key;
523 inode = HFS_I(dir)->rsrc_inode;
536 fd.search_key->cat = HFS_I(dir)->cat_key;
547 HFS_I(inode)->rsrc_inode = dir;
548 HFS_I(dir)->rsrc_inode = inode;
561 if (HFS_IS_RSRC(inode) && HFS_I(inode)->rsrc_inode) {
562 HFS_I(HFS_I(inode)->rsrc_inode)->rsrc_inode = NULL;
563 iput(HFS_I(inode)->rsrc_inode);
570 inode = HFS_I(inode)->rsrc_inode;
571 atomic_inc(&HFS_I(inode)->opencnt);
580 inode = HFS_I(inode)->rsrc_inode;
581 if (atomic_dec_and_test(&HFS_I(inode)->opencnt)) {