Lines Matching defs:fork
434 void hfsplus_inode_read_fork(struct inode *inode, struct hfsplus_fork_raw *fork)
440 memcpy(&HFSPLUS_I(inode).first_extents, &fork->extents,
443 count += be32_to_cpu(fork->extents[i].block_count);
449 HFSPLUS_I(inode).alloc_blocks = be32_to_cpu(fork->total_blocks);
450 inode->i_size = HFSPLUS_I(inode).phys_size = be64_to_cpu(fork->total_size);
453 HFSPLUS_I(inode).clump_blocks = be32_to_cpu(fork->clump_size) >> HFSPLUS_SB(sb).alloc_blksz_shift;
459 void hfsplus_inode_write_fork(struct inode *inode, struct hfsplus_fork_raw *fork)
461 memcpy(&fork->extents, &HFSPLUS_I(inode).first_extents,
463 fork->total_size = cpu_to_be64(inode->i_size);
464 fork->total_blocks = cpu_to_be32(HFSPLUS_I(inode).alloc_blocks);