Searched refs:lba_self (Results 1 - 4 of 4) sorted by relevance

/openbsd-current/sbin/fdisk/
H A Duser.c66 USER_edit(const uint64_t lba_self, const uint64_t lba_firstembr) argument
73 if (MBR_read(lba_self, lba_firstembr, &mbr))
119 uint64_t lba_self, lba_firstembr; local
122 lba_self = lba_firstembr = 0;
125 if (MBR_read(lba_self, lba_firstembr, &mbr))
127 if (lba_self == DOSBBSECTOR) {
163 for (lba_self = i = 0; i < nitems(mbr.mbr_prt); i++)
166 lba_self = mbr.mbr_prt[i].prt_bs;
168 lba_firstembr = lba_self;
170 } while (lba_self);
[all...]
H A Dmbr.c104 dos_mbr_to_mbr(const struct dos_mbr *dmbr, const uint64_t lba_self, argument
117 mbr->mbr_lba_self = lba_self;
126 PRT_dp_to_prt(&dos_parts[i], lba_self, lba_firstembr,
167 MBR_read(const uint64_t lba_self, const uint64_t lba_firstembr, struct mbr *mbr) argument
171 if (DISK_readbytes(&dos_mbr, lba_self, sizeof(dos_mbr)))
174 dos_mbr_to_mbr(&dos_mbr, lba_self, lba_firstembr, mbr);
H A Dcmd.c375 uint64_t lba_self; local
382 lba_self = mbr->mbr_prt[pn].prt_bs;
391 lba_firstembr = lba_self;
393 if (lba_self == 0) {
398 printf("New EMBR at offset %llu.\n", lba_self);
401 USER_edit(lba_self, lba_firstembr);
H A Dpart.c976 PRT_dp_to_prt(const struct dos_partition *dp, const uint64_t lba_self, argument
988 off = lba_self;
999 PRT_prt_to_dp(const struct prt *prt, const uint64_t lba_self, argument
1013 off = lba_self;

Completed in 172 milliseconds