Lines Matching refs:wd
95 static int hfsplus_read_mdb(void *bufptr, struct hfsplus_wd *wd)
111 wd->ablk_size =
113 if (wd->ablk_size < HFSPLUS_SECTOR_SIZE)
115 if (wd->ablk_size % HFSPLUS_SECTOR_SIZE)
117 wd->ablk_start =
121 wd->embed_start = (extent >> 16) & 0xFFFF;
122 wd->embed_count = extent & 0xFFFF;
166 struct hfsplus_wd wd;
202 if (!hfsplus_read_mdb(sbi->s_vhdr, &wd))
204 wd.ablk_size >>= HFSPLUS_SECTOR_SHIFT;
205 part_start += (sector_t)wd.ablk_start +
206 (sector_t)wd.embed_start * wd.ablk_size;
207 part_size = (sector_t)wd.embed_count * wd.ablk_size;