Lines Matching refs:wd
93 static int hfsplus_read_mdb(void *bufptr, struct hfsplus_wd *wd)
109 wd->ablk_size =
111 if (wd->ablk_size < HFSPLUS_SECTOR_SIZE)
113 if (wd->ablk_size % HFSPLUS_SECTOR_SIZE)
115 wd->ablk_start =
119 wd->embed_start = (extent >> 16) & 0xFFFF;
120 wd->embed_count = extent & 0xFFFF;
164 struct hfsplus_wd wd;
200 if (!hfsplus_read_mdb(sbi->s_vhdr, &wd))
202 wd.ablk_size >>= HFSPLUS_SECTOR_SHIFT;
203 part_start += (sector_t)wd.ablk_start +
204 (sector_t)wd.embed_start * wd.ablk_size;
205 part_size = (sector_t)wd.embed_count * wd.ablk_size;