Lines Matching refs:dr
43 struct adfs_discrecord *dr;
49 dr = (struct adfs_discrecord *)(data + 0x1c0);
51 if (dr->disc_size == 0 && dr->disc_size_high == 0)
54 nr_sects = (le32_to_cpu(dr->disc_size_high) << 23) |
55 (le32_to_cpu(dr->disc_size) >> 9);
60 return dr;
163 struct adfs_discrecord *dr;
173 dr = adfs_partition(hd, name, data, first_sector, minor++);
174 if (!dr)
180 (dr->heads + (dr->lowsector & 0x40 ? 1 : 0)) *
181 dr->secspertrack;
239 struct adfs_discrecord *dr;
246 dr = adfs_partition(hd, "ADFS", data, first_sector, minor++);
247 if (!dr) {
252 heads = dr->heads + ((dr->lowsector >> 6) & 1);
253 sectscyl = dr->secspertrack * heads;
258 adfspart_setgeometry(to_kdev_t(bdev->bd_dev), dr->secspertrack, heads);