Lines Matching refs:ext
24 key->ext.FkType = type;
25 key->ext.FNum = cpu_to_be32(cnid);
26 key->ext.FABN = cpu_to_be16(block);
55 fnum1 = key1->ext.FNum;
56 fnum2 = key2->ext.FNum;
59 if (key1->ext.FkType != key2->ext.FkType)
60 return key1->ext.FkType < key2->ext.FkType ? -1 : 1;
62 block1 = key1->ext.FABN;
63 block2 = key2->ext.FABN;
74 static u16 hfs_ext_find_block(struct hfs_extent *ext, u16 off)
79 for (i = 0; i < 3; ext++, i++) {
80 count = be16_to_cpu(ext->count);
82 return be16_to_cpu(ext->block) + off;
89 static int hfs_ext_block_count(struct hfs_extent *ext)
94 for (i = 0; i < 3; ext++, i++)
95 count += be16_to_cpu(ext->count);
99 static u16 hfs_ext_lastblock(struct hfs_extent *ext)
103 ext += 2;
104 for (i = 0; i < 2; ext--, i++)
105 if (ext->count)
107 return be16_to_cpu(ext->block) + be16_to_cpu(ext->count);
156 fd->key->ext.FNum = 0;
160 if (fd->key->ext.FNum != fd->search_key->ext.FNum ||
161 fd->key->ext.FkType != fd->search_key->ext.FkType)
182 HFS_I(inode)->cached_start = be16_to_cpu(fd->key->ext.FABN);
323 start = be16_to_cpu(fd.key->ext.FABN);