• Home
  • Raw
  • Download

Lines Matching refs:dos

112     iter->dos.bebr_index0 = -1;  in pi_dos_ctor()
113 iter->dos.disk_sig = mbr->disk_sig; in pi_dos_ctor()
187 end_log > iter->dos.nebr_siz) { in notsane_logical()
226 end_ebr > iter->dos.bebr_siz) { in notsane_extended()
297 if (iter->dos.bebr_index0 >= 0) { in dos_next_mbr()
303 iter->dos.bebr_index0 = iter->index0; in dos_next_mbr()
319 if (iter->dos.bebr_index0 < 0) /* if we don't have base extended partition at all */ in prep_base_ebr()
321 else if (!iter->dos.bebr_lba) { /* if not initialized yet */ in prep_base_ebr()
322 dp = ((struct disk_dos_mbr *)iter->data)->table + iter->dos.bebr_index0; in prep_base_ebr()
324 iter->dos.bebr_lba = dp->start_lba; in prep_base_ebr()
325 iter->dos.bebr_siz = dp->length; in prep_base_ebr()
327 iter->dos.nebr_lba = dp->start_lba; in prep_base_ebr()
328 iter->dos.nebr_siz = dp->length; in prep_base_ebr()
345 while (++iter->index0 < 1024 && iter->dos.nebr_lba) { in dos_next_ebr()
348 disk_read_sectors(&iter->di, iter->dos.nebr_lba, 1))) { in dos_next_ebr()
362 iter->dos.cebr_lba = iter->dos.nebr_lba; in dos_next_ebr()
363 iter->dos.cebr_siz = iter->dos.nebr_siz; in dos_next_ebr()
367 iter->dos.nebr_lba = iter->dos.bebr_lba + dp[1].start_lba; in dos_next_ebr()
368 iter->dos.nebr_siz = dp[1].length; in dos_next_ebr()
370 iter->dos.nebr_lba = 0; in dos_next_ebr()
371 iter->dos.nebr_siz = 0; in dos_next_ebr()
375 iter->dos.logskipcnt++; in dos_next_ebr()
378 *lba = dp[0].start_lba ? iter->dos.cebr_lba + dp[0].start_lba : 0; in dos_next_ebr()
460 iter->index = iter->index0 + 1 - iter->dos.logskipcnt; in pi_dos_next()