Lines Matching refs:hip

282 	struct hfsplus_inode_info *hip = HFSPLUS_I(inode);  in hfsplus_getattr()  local
286 stat->btime = hfsp_mt2ut(hip->create_date); in hfsplus_getattr()
293 if (hip->userflags & HFSPLUS_FLG_NODUMP) in hfsplus_getattr()
307 struct hfsplus_inode_info *hip = HFSPLUS_I(inode); in hfsplus_file_fsync() local
324 if (test_and_clear_bit(HFSPLUS_I_CAT_DIRTY, &hip->flags)) in hfsplus_file_fsync()
327 if (test_and_clear_bit(HFSPLUS_I_EXT_DIRTY, &hip->flags)) { in hfsplus_file_fsync()
334 if (test_and_clear_bit(HFSPLUS_I_ATTR_DIRTY, &hip->flags)) { in hfsplus_file_fsync()
346 if (test_and_clear_bit(HFSPLUS_I_ALLOC_DIRTY, &hip->flags)) { in hfsplus_file_fsync()
385 struct hfsplus_inode_info *hip; in hfsplus_new_inode() local
395 hip = HFSPLUS_I(inode); in hfsplus_new_inode()
396 INIT_LIST_HEAD(&hip->open_dir_list); in hfsplus_new_inode()
397 spin_lock_init(&hip->open_dir_lock); in hfsplus_new_inode()
398 mutex_init(&hip->extents_lock); in hfsplus_new_inode()
399 atomic_set(&hip->opencnt, 0); in hfsplus_new_inode()
400 hip->extent_state = 0; in hfsplus_new_inode()
401 hip->flags = 0; in hfsplus_new_inode()
402 hip->userflags = 0; in hfsplus_new_inode()
403 hip->subfolders = 0; in hfsplus_new_inode()
404 memset(hip->first_extents, 0, sizeof(hfsplus_extent_rec)); in hfsplus_new_inode()
405 memset(hip->cached_extents, 0, sizeof(hfsplus_extent_rec)); in hfsplus_new_inode()
406 hip->alloc_blocks = 0; in hfsplus_new_inode()
407 hip->first_blocks = 0; in hfsplus_new_inode()
408 hip->cached_start = 0; in hfsplus_new_inode()
409 hip->cached_blocks = 0; in hfsplus_new_inode()
410 hip->phys_size = 0; in hfsplus_new_inode()
411 hip->fs_blocks = 0; in hfsplus_new_inode()
412 hip->rsrc_inode = NULL; in hfsplus_new_inode()
423 hip->clump_blocks = sbi->data_clump_blocks; in hfsplus_new_inode()
429 hip->clump_blocks = 1; in hfsplus_new_inode()
465 struct hfsplus_inode_info *hip = HFSPLUS_I(inode); in hfsplus_inode_read_fork() local
469 memcpy(&hip->first_extents, &fork->extents, sizeof(hfsplus_extent_rec)); in hfsplus_inode_read_fork()
472 hip->first_blocks = count; in hfsplus_inode_read_fork()
473 memset(hip->cached_extents, 0, sizeof(hfsplus_extent_rec)); in hfsplus_inode_read_fork()
474 hip->cached_start = 0; in hfsplus_inode_read_fork()
475 hip->cached_blocks = 0; in hfsplus_inode_read_fork()
477 hip->alloc_blocks = be32_to_cpu(fork->total_blocks); in hfsplus_inode_read_fork()
478 hip->phys_size = inode->i_size = be64_to_cpu(fork->total_size); in hfsplus_inode_read_fork()
479 hip->fs_blocks = in hfsplus_inode_read_fork()
481 inode_set_bytes(inode, hip->fs_blocks << sb->s_blocksize_bits); in hfsplus_inode_read_fork()
482 hip->clump_blocks = in hfsplus_inode_read_fork()
484 if (!hip->clump_blocks) { in hfsplus_inode_read_fork()
485 hip->clump_blocks = HFSPLUS_IS_RSRC(inode) ? in hfsplus_inode_read_fork()
641 struct hfsplus_inode_info *hip = HFSPLUS_I(inode); in hfsplus_fileattr_get() local
648 if (hip->userflags & HFSPLUS_FLG_NODUMP) in hfsplus_fileattr_get()
660 struct hfsplus_inode_info *hip = HFSPLUS_I(inode); in hfsplus_fileattr_set() local
679 hip->userflags |= HFSPLUS_FLG_NODUMP; in hfsplus_fileattr_set()
681 hip->userflags &= ~HFSPLUS_FLG_NODUMP; in hfsplus_fileattr_set()