Lines Matching refs:part
623 fd_part_is_open(struct fdisk *fdp, int part) in fd_part_is_open() argument
628 if (fdp->d_regopen[i] & (1 << part)) in fd_part_is_open()
655 int part, unit; in fd_open() local
664 part = PARTITION(dev); in fd_open()
665 pbit = 1 << part; in fd_open()
666 pp = &fdp->d_part[part]; in fd_open()
674 part, flag, otyp)); in fd_open()
682 part_is_open = (fdp->d_lyropen[part] != 0); in fd_open()
684 part_is_open = fd_part_is_open(fdp, part); in fd_open()
689 fdp->d_exclmask, fdp->d_regopen[otyp], fdp->d_lyropen[part], in fd_open()
747 fdp->d_lyropen[part]++; in fd_open()
749 fdp->d_regopen[otyp] |= 1 << part; in fd_open()
957 int part, part_is_closed; in fd_close() local
973 part = PARTITION(dev); in fd_close()
978 unit, part, otyp)); in fd_close()
981 if (fdp->d_lyropen[part]) in fd_close()
982 fdp->d_lyropen[part]--; in fd_close()
983 part_is_closed = (fdp->d_lyropen[part] == 0); in fd_close()
985 fdp->d_regopen[otyp] &= ~(1<<part); in fd_close()
989 if (part == 2 && fdp->d_exclmask&(1<<part)) in fd_close()
992 fdp->d_exclmask &= ~(1<<part); in fd_close()
997 fdp->d_lyropen[part])); in fd_close()
1287 int nblks, part, unit; in fd_ioctl() local
1365 for (part = 0; part < NDKMAP; part++) { in fd_ioctl()
1366 if ((fdp->d_part[part].p_start % nblks) != 0) in fd_ioctl()
1368 dka32.dka_map[part].dkl_cylno = in fd_ioctl()
1369 fdp->d_part[part].p_start / nblks; in fd_ioctl()
1370 dka32.dka_map[part].dkl_nblk = in fd_ioctl()
1371 fdp->d_part[part].p_size; in fd_ioctl()
1385 for (part = 0; part < NDKMAP; part++) { in fd_ioctl()
1386 if ((fdp->d_part[part].p_start % nblks) != 0) in fd_ioctl()
1389 fdp->d_part[part].p_start / nblks; in fd_ioctl()
1390 dmp->dkl_nblk = fdp->d_part[part].p_size; in fd_ioctl()
1421 for (part = 0; part < NDKMAP; part++) { in fd_ioctl()
1422 cpy.dka.dka_map[part].dkl_cylno = in fd_ioctl()
1423 dka32.dka_map[part].dkl_cylno; in fd_ioctl()
1424 cpy.dka.dka_map[part].dkl_nblk = in fd_ioctl()
1425 dka32.dka_map[part].dkl_nblk; in fd_ioctl()
1451 for (part = 0; part < NDKMAP; part++) { in fd_ioctl()
1452 fdp->d_part[part].p_start = dmp->dkl_cylno * in fd_ioctl()
1454 fdp->d_part[part].p_size = dmp->dkl_nblk; in fd_ioctl()