Lines Matching refs:i

759 	int c, i;  in main()  local
1137 for (i = 0; i < sectsiz; i++) { in main()
1138 Nullsect[i] = 0; in main()
1541 int mDev, i; in mboot_read() local
1595 for (i = 0; i < FD_NUMPART; i++, part++) { in mboot_read()
1608 int *buff_ptr, i; in fill_patt() local
1617 for (i = 0; i < sectsiz; i += 4, buff_ptr++) in fill_patt()
1629 for (i = 0; i < sectsiz; in fill_patt()
1630 i += sizeof (off_t), off_ptr++) in fill_patt()
1698 int c, i; in abs_write() local
1711 for (i = c; i < sectsiz; ) { in abs_write()
1712 Bootsect[i++] = 0x41; in abs_write()
1713 Bootsect[i++] = 0x62; in abs_write()
1714 Bootsect[i++] = 0x65; in abs_write()
1715 Bootsect[i++] = 0; in abs_write()
1763 int i = 0; in load() local
1824 for (i = 0; i < FD_NUMPART; i++) { in load()
1825 systid = Old_Table[i].systid; in load()
1828 Old_Table[i].relsect; in load()
1830 Old_Table[i].numsect; in load()
2026 for (i = 0; i < FD_NUMPART; i++) { in load()
2027 if (Table[i].systid == id && in load()
2028 Table[i].bootid == act && in load()
2029 Table[i].beghead == bhead && in load()
2030 Table[i].begsect == ((bsect & 0x3f) | in load()
2032 Table[i].begcyl == (uchar_t)(bcyl & 0xff) && in load()
2033 Table[i].endhead == ehead && in load()
2034 Table[i].endsect == ((esect & 0x3f) | in load()
2036 Table[i].endcyl == (uchar_t)(ecyl & 0xff) && in load()
2037 Table[i].relsect == LE_32(rsect) && in load()
2038 Table[i].numsect == LE_32(numsect)) { in load()
2040 (void) memset(&Table[i], 0, in load()
2295 int i; in insert_tbl() local
2306 for (i = startindex; i < FD_NUMPART; i++) { in insert_tbl()
2307 if (Table[i].systid == UNUSED) { in insert_tbl()
2311 if (i >= FD_NUMPART) { in insert_tbl()
2316 Table[i].systid = (uchar_t)id; in insert_tbl()
2317 Table[i].bootid = (uchar_t)act; in insert_tbl()
2318 Table[i].numsect = LE_32(numsect); in insert_tbl()
2319 Table[i].relsect = LE_32(rsect); in insert_tbl()
2322 (void) memset(&Table[i], 0, sizeof (struct ipart)); in insert_tbl()
2348 Table[i].begcyl = bcyl & 0xff; in insert_tbl()
2349 Table[i].endcyl = ecyl & 0xff; in insert_tbl()
2350 Table[i].beghead = (uchar_t)bhead; in insert_tbl()
2351 Table[i].endhead = (uchar_t)ehead; in insert_tbl()
2352 Table[i].begsect = (uchar_t)(((bcyl >> 2) & 0xc0) | bsect); in insert_tbl()
2353 Table[i].endsect = ((ecyl >> 2) & 0xc0) | esect; in insert_tbl()
2360 Set_Table_CHS_Values(i); in insert_tbl()
2366 return (i); in insert_tbl()
2382 uint32_t i, j; in entry_from_old_table() local
2386 for (i = 0; i < FD_NUMPART; i++) { in entry_from_old_table()
2387 if (Old_Table[i].systid == id && in entry_from_old_table()
2388 Old_Table[i].bootid == act && in entry_from_old_table()
2389 Old_Table[i].beghead == bhead && in entry_from_old_table()
2390 Old_Table[i].begsect == ((bsect & 0x3f) | in entry_from_old_table()
2392 Old_Table[i].begcyl == (uchar_t)(bcyl & 0xff) && in entry_from_old_table()
2393 Old_Table[i].endhead == ehead && in entry_from_old_table()
2394 Old_Table[i].endsect == ((esect & 0x3f) | in entry_from_old_table()
2396 Old_Table[i].endcyl == (uchar_t)(ecyl & 0xff) && in entry_from_old_table()
2397 Old_Table[i].relsect == lel(rsect) && in entry_from_old_table()
2398 Old_Table[i].numsect == lel(numsect)) { in entry_from_old_table()
2402 (void) memcpy(&Table[j], &Old_Table[i], in entry_from_old_table()
2424 uint32_t i, j, rsect, numsect; in verify_tbl() local
2429 for (i = 0; i < FD_NUMPART - 1; i++) { in verify_tbl()
2430 if (Table[i].systid != UNUSED) { in verify_tbl()
2439 if (Table[i].systid == EFI_PMBR) { in verify_tbl()
2446 if (Table[i].relsect != 1) { in verify_tbl()
2452 Table[i].relsect); in verify_tbl()
2457 if (Table[i].numsect != in verify_tbl()
2470 Table[i].numsect, in verify_tbl()
2477 Table[i].numsect, in verify_tbl()
2485 rsect = LE_32(Table[i].relsect); in verify_tbl()
2486 numsect = LE_32(Table[i].numsect); in verify_tbl()
2490 if (!skip_verify[i]) in verify_tbl()
2494 for (j = i + 1; j < FD_NUMPART; j++) { in verify_tbl()
2517 Table[i].systid, in verify_tbl()
2518 Table[i].bootid, in verify_tbl()
2519 Table[i].begcyl, in verify_tbl()
2520 Table[i].beghead, in verify_tbl()
2521 Table[i].begsect, in verify_tbl()
2522 Table[i].endcyl, in verify_tbl()
2523 Table[i].endhead, in verify_tbl()
2524 Table[i].endsect, in verify_tbl()
2525 Table[i].relsect, in verify_tbl()
2526 Table[i].numsect, in verify_tbl()
2556 if (Table[i].systid != UNUSED) { in verify_tbl()
2559 if (!skip_verify[i] && in verify_tbl()
2560 ((((diskaddr_t)lel(Table[i].relsect) + in verify_tbl()
2561 lel(Table[i].numsect)) > dev_capacity) || in verify_tbl()
2562 (((diskaddr_t)lel(Table[i].relsect) + in verify_tbl()
2563 lel(Table[i].numsect)) > DK_MAX_2TB))) { in verify_tbl()
2584 int i; in pars_fdisk() local
2592 for (i = 0; i < strlen(line); i++) { in pars_fdisk()
2593 if (line[i] == '\0') { in pars_fdisk()
2595 } else if (line[i] == ':') { in pars_fdisk()
2596 line[i] = ' '; in pars_fdisk()
2636 int i; in validate_part() local
2638 for (i = 0; i < FD_NUMPART; i++) { in validate_part()
2639 if ((Old_Table[i].systid == id) && in validate_part()
2640 (Old_Table[i].relsect == LE_32(rsect)) && in validate_part()
2641 (Old_Table[i].numsect == LE_32(numsect))) in validate_part()
2810 int i, j; local
2817 i = 0;
2819 if (i == FD_NUMPART) {
2827 if (Table[i].systid == UNUSED) {
2830 i++;
2834 for (i = 0; i < FD_NUMPART; i++) {
2835 if (Table[i].systid != UNUSED) {
2836 numsect += LE_32(Table[i].numsect);
2840 if (fdisk_is_dos_extended(Table[i].systid)) {
2973 i = specify(tsystid);
2975 if (i != -1) {
2989 if (j == i) {
3001 Table[i].bootid = 0;
3010 if (fdisk_is_dos_extended(Table[i].systid)) {
3012 LE_32(Table[i].relsect),
3013 LE_32(Table[i].numsect));
3017 i = 1;
3051 i = insert_tbl(tsystid, 0, 0, 0, 0, 0, 0, 0, 1,
3055 if (i != 0) {
3057 i = -1;
3061 Table[i].bootid = 0;
3064 i = 1;
3068 return (i);
3080 int i, j, percent = -1; local
3096 for (i = 0, j = 0; i < FD_NUMPART; i++) {
3097 if (Table[i].systid != UNUSED) {
3098 localpart[j] = Table[i];
3108 for (i = 0; i < FD_NUMPART; i++)
3109 partition[i] = &localpart[i];
3111 for (i = 0; i < FD_NUMPART - 1; i++) {
3112 if (partition[i]->systid == UNUSED)
3114 for (j = i + 1; j < FD_NUMPART; j++) {
3118 LE_32(partition[i]->relsect)) {
3119 struct ipart *temp = partition[i];
3120 partition[i] = partition[j];
3134 i = 0;
3135 while ((s[i] != '\0') && (s[i] != '\n')) {
3136 if (s[i] < '0' || s[i] > '9') {
3142 i++;
3143 if (i > 3) {
3184 for (i = 0; i < FD_NUMPART; i++) {
3196 if (i) {
3198 first_free = LE_32(partition[i - 1]->relsect) +
3199 LE_32(partition[i - 1]->numsect);
3208 if (partition[i]->systid == UNUSED) {
3216 (LE_32(partition[i]->relsect > first_free))
3217 ? (LE_32(partition[i]->relsect) -
3229 if (partition[i]->systid == UNUSED) {
3240 if (i >= FD_NUMPART) {
3246 if ((i = insert_tbl(tsystid, 0, 0, 0, 0, 0, 0, 0,
3248 return (i);
3287 for (i = 0; i < FD_NUMPART; i++) {
3290 if (partition[i]->systid == UNUSED)
3292 t_relsect = LE_32(partition[i]->relsect);
3293 t_numsect = LE_32(partition[i]->numsect);
3345 i = insert_tbl(tsystid, 0, 0, 0, 0, 0, 0, 0,
3347 if (i < 0)
3356 return (i);
3398 int i, j; local
3420 for (i = 0; i < FD_NUMPART; i++) {
3421 if (Table[i].systid != UNUSED &&
3422 Table[i].bootid == ACTIVE)
3423 Table[i].bootid = 0;
3431 i = s[0] - '1';
3433 if (Table[i].systid == UNUSED) {
3439 else if ((Table[i].systid == DOSDATA) ||
3440 (Table[i].systid == EXTDOS) ||
3441 (Table[i].systid == FDISK_EXTLBA)) {
3449 Table[i].bootid = ACTIVE;
3451 if (j != i)
3459 " from this\n", i + 1);
3472 int i; local
3480 i = strtol(s, &p, 10);
3482 if (*p != '\n' || i < 0 || i > FD_NUMPART) {
3489 if (i == 0) {
3495 i -= 1;
3497 if (Table[i].systid == SUNIXOS) {
3498 Table[i].systid = SUNIXOS2;
3499 } else if (Table[i].systid == SUNIXOS2) {
3500 Table[i].systid = SUNIXOS;
3505 i + 1);
3510 (void) printf("Partition %d has been changed.", i + 1);
3523 int i; local
3537 (i = atoi(s)) < 1 || i > FD_NUMPART) {
3542 --i; /* Structure begins with element 0 */
3545 if (Table[i].systid == UNUSED) {
3547 (void) printf("Partition %d does not exist.", i + 1);
3552 if (fdisk_is_dos_extended(Table[i].systid) &&
3553 (Table[i].relsect == fdisk_get_ext_beg_sec(epp)) &&
3580 " This will make all files and \n", i + 1);
3592 if (Table[i].bootid == ACTIVE) {
3598 (void) memset(&Table[i], 0, sizeof (struct ipart));
3601 (void) printf("Partition %d has been deleted.", i + 1);
3617 register int i, j; local
3619 for (i = 0; i < CBUFLEN; i++) {
3620 if ((s[i] == ' ') || (s[i] == '\t')) {
3627 for (j = 0; i < CBUFLEN; j++, i++) {
3628 if ((s[j] = s[i]) == '\0') {
3643 int slen, i, j; local
3652 for (i = slen - 1; i >= 0; i--) {
3653 if (s[i] < '0' || s[i] > '9') {
3656 cyl += (j * (s[i] - '0'));
3670 int i; local
3697 for (i = 0; i < FD_NUMPART; i++) {
3699 if (Table[i].systid == UNUSED) {
3703 if (Table[i].bootid == ACTIVE)
3707 switch (Table[i].systid) {
3714 if (fdisk_is_linux_swap(epp, Table[i].relsect,
3814 if (LE_32(Table[i].numsect) == DK_MAX_2TB)
3822 startcyl = LE_32(Table[i].relsect) /
3825 if (LE_32(Table[i].numsect) == DK_MAX_2TB) {
3829 length = LE_32(Table[i].numsect) /
3831 if (LE_32(Table[i].numsect) %
3851 i + 1, stat, type, startcyl, endcyl, length, percent);
3877 int i; local
3883 for (i = 0; i < FD_NUMPART; i++) {
3884 (void) fprintf(stderr, " %-5d ", Table[i].systid);
3885 (void) fprintf(stderr, "%-3d ", Table[i].bootid);
3886 (void) fprintf(stderr, "%-5d ", Table[i].beghead);
3887 (void) fprintf(stderr, "%-5d ", Table[i].begsect & 0x3f);
3889 (((uint_t)Table[i].begsect & 0xc0) << 2) + Table[i].begcyl);
3891 (void) fprintf(stderr, "%-5d ", Table[i].endhead);
3892 (void) fprintf(stderr, "%-5d ", Table[i].endsect & 0x3f);
3894 (((uint_t)Table[i].endsect & 0xc0) << 2) + Table[i].endcyl);
3895 (void) fprintf(stderr, "%-10u ", LE_32(Table[i].relsect));
3896 (void) fprintf(stderr, "%-10u\n", LE_32(Table[i].numsect));
3910 int i; local
3911 for (i = 0; i < FD_NUMPART; i++) {
3912 (void) memcpy(&Old_Table[i], &Table[i], sizeof (Table[0]));
3924 int i; local
3926 for (i = 0; i < FD_NUMPART; i++) {
3927 Table[i].systid = UNUSED;
3928 Table[i].numsect = LE_32(UNUSED);
3929 Table[i].relsect = LE_32(UNUSED);
3930 Table[i].bootid = 0;
3931 skip_verify[i] = 0;
3943 int i; local
3962 for (i = 0; i < FD_NUMPART; i++) {
3963 if (iparts[i].systid == 0) {
3965 (void) memset(&Table[i], 0, sizeof (struct ipart));
3967 fill_ipart(bootptr, &Table[i]);
4062 int i, changed; local
4065 for (i = 0; i < FD_NUMPART; i++) {
4066 if (memcmp(&Old_Table[i], &Table[i], sizeof (Table[0])) != 0) {
4083 register int i; local
4162 for (i = 0; i < FD_NUMPART; i++) {
4166 Table[i].systid,
4167 Table[i].bootid,
4168 Table[i].beghead,
4169 Table[i].begsect & 0x3f,
4170 ((Table[i].begcyl & 0xff) | ((Table[i].begsect &
4172 Table[i].endhead,
4173 Table[i].endsect & 0x3f,
4174 ((Table[i].endcyl & 0xff) | ((Table[i].endsect &
4176 LE_32(Table[i].relsect),
4177 LE_32(Table[i].numsect));
4223 int i; local
4230 for (i = 0; i < FD_NUMPART; i++) {
4231 if (Table[i].systid == SUNIXOS || Table[i].systid == SUNIXOS2) {
4237 numsect = LE_32(Table[i].numsect);
4242 if (i >= FD_NUMPART) {
4254 for (i = 0; i < V_NUMPAR; i++) {
4256 if (i == 2) {
4257 if (disk_vtoc.v_part[i].p_start != 0) {
4261 i, disk_vtoc.v_part[i].p_start);
4265 disk_vtoc.v_part[i].p_start = 0;
4267 disk_vtoc.v_part[i].p_start = 0;
4272 if (disk_vtoc.v_part[i].p_size != numsect) {
4276 i, disk_vtoc.v_part[i].p_size);
4280 disk_vtoc.v_part[i].p_size =
4283 disk_vtoc.v_part[i].p_size = numsect;
4287 if (disk_vtoc.v_part[i].p_tag != V_BACKUP) {
4290 i, disk_vtoc.v_part[i].p_tag,
4295 disk_vtoc.v_part[i].p_tag =
4298 disk_vtoc.v_part[i].p_tag = V_BACKUP;
4305 if (disk_vtoc.v_part[i].p_start > numsect ||
4306 disk_vtoc.v_part[i].p_start +
4307 disk_vtoc.v_part[i].p_size > numsect) {
4311 i, disk_vtoc.v_part[i].p_start,
4312 disk_vtoc.v_part[i].p_start +
4313 disk_vtoc.v_part[i].p_size);
4317 disk_vtoc.v_part[i].p_size = 0;
4318 disk_vtoc.v_part[i].p_start = 0;
4319 disk_vtoc.v_part[i].p_tag = 0;
4320 disk_vtoc.v_part[i].p_flag = 0;
4323 disk_vtoc.v_part[i].p_size = 0;
4324 disk_vtoc.v_part[i].p_start = 0;
4325 disk_vtoc.v_part[i].p_tag = 0;
4326 disk_vtoc.v_part[i].p_flag = 0;
4333 if (disk_vtoc.v_part[i].p_start > numsect) {
4336 "partition", i, disk_vtoc.v_part[i].p_start);
4340 disk_vtoc.v_part[i].p_size = 0;
4341 disk_vtoc.v_part[i].p_start = 0;
4342 disk_vtoc.v_part[i].p_tag = 0;
4343 disk_vtoc.v_part[i].p_flag = 0;
4346 disk_vtoc.v_part[i].p_size = 0;
4347 disk_vtoc.v_part[i].p_start = 0;
4348 disk_vtoc.v_part[i].p_tag = 0;
4349 disk_vtoc.v_part[i].p_flag = 0;
4353 } else if (disk_vtoc.v_part[i].p_start
4354 + disk_vtoc.v_part[i].p_size > numsect) {
4358 i,
4359 disk_vtoc.v_part[i].p_start +
4360 disk_vtoc.v_part[i].p_size);
4364 disk_vtoc.v_part[i].p_size = numsect;
4367 disk_vtoc.v_part[i].p_size = numsect;
4419 int i; local
4422 if ((i = read_extvtoc(Dev, &disk_vtoc)) < VTOC_OK) {
4423 if (i == VT_EINVAL) {
4427 } else if (i == VT_ENOTSUP) {
4446 int i; local
4449 if ((i = write_extvtoc(Dev, &disk_vtoc)) != 0) {
4450 if (i == VT_EINVAL) {
4454 } else if (i == VT_ENOTSUP) {
4986 int i, rowmax, rowcount = 1; local
5011 for (i = 0; i <= FDISK_MAX_VALID_PART_ID; i++) {
5012 (void) printf("%-3d %s\n", i, fdisk_part_types[i]);
5035 int len, i; local
5049 for (i = 0; i < len-1; i++) {
5050 if (!isdigit(buf[i])) {
5073 int len, i, id; local
5092 for (i = 0; i < len-1; i++) {
5093 if (!isdigit(buf[i])) {
5099 if (i < len - 1) {
5149 int ret, len, i; local
5176 for (i = 0; i < len - 1; i++) {
5177 if (!isdigit(buf[i])) {
5183 if (i < len - 1) {
5236 int i, len, ch, mbgb = 0, scale = FDISK_SECTS_PER_CYL(epp); local
5297 for (i = mbgb; i < copy_len + mbgb; i++) {
5298 if (!isdigit(buf[i])) {
5303 if (i < copy_len + mbgb) {
5571 int i; local
5584 for (i = 0; bbsigp[i]; i++) {
5585 (void) printf("%d ", bbsigp[i]);
5631 int i; local
5633 for (i = 0; i < FD_NUMPART; i++)
5634 if (Table[i].systid != UNUSED)