/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | pc_slice.h | 47 #define PC_SLICE_FLAG(mbr_ptr, part) \ argument 49 + (part << 4)) ) ) 51 #define PC_SLICE_HEAD(mbr_ptr, part) \ argument 53 + (part << 4)) ) ) 55 #define PC_SLICE_SEC(mbr_ptr, part) \ argument 57 + (part << 4)) ) ) 59 #define PC_SLICE_CYL(mbr_ptr, part) \ argument 61 + (part << 4)) ) ) 63 #define PC_SLICE_TYPE(mbr_ptr, part) \ argument 65 + (part << 4)) ) ) [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | watchpoint.c | 762 size_t part; in watch_xcopyin() local 771 if ((part = PAGESIZE - in watch_xcopyin() 773 part = count; in watch_xcopyin() 780 part, &len, S_READ); in watch_xcopyin() 782 part = vaddr - watch_uaddr; in watch_xcopyin() 788 if (part != 0) { in watch_xcopyin() 789 mapped = pr_mappage(watch_uaddr, part, S_READ, 1); in watch_xcopyin() 793 copyin_noerr(watch_uaddr, watch_kaddr, part); in watch_xcopyin() 796 pr_unmappage(watch_uaddr, part, S_READ, 1); in watch_xcopyin() 797 watch_uaddr += part; in watch_xcopyin() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | strtoip4.c | 51 register int part; in strtoip4() local 64 part = 0; in strtoip4() 70 if ((c == 'x' || c == 'X') && !part) in strtoip4() 85 part = 4; in strtoip4() 91 part++; in strtoip4() 93 if ((s - b) == 1 && c != '/' || part > 4) in strtoip4() 95 if (old = part < 4) in strtoip4() 96 while (part++ < 4) in strtoip4() 102 part = 0; in strtoip4() 110 part++; in strtoip4() [all …]
|
/illumos-gate/usr/src/boot/common/ |
H A D | part.c | 70 struct ptable_entry part; member 364 entry->part.start = ent->ent_lba_start; in ptable_gptread() 365 entry->part.end = ent->ent_lba_end; in ptable_gptread() 366 entry->part.index = i + 1; in ptable_gptread() 367 entry->part.type = gpt_parttype(ent->ent_type); in ptable_gptread() 425 offset = e1->part.start; in ptable_ebrread() 443 offset = e1->part.start + start; in ptable_ebrread() 450 entry->part.start = offset + start; in ptable_ebrread() 451 entry->part.end = entry->part.start + end - 1; in ptable_ebrread() 452 entry->part.index = idx++; in ptable_ebrread() [all …]
|
H A D | disk.c | 105 ptable_print(void *arg, const char *pname, const struct ptable_entry *part) in ptable_print() argument 119 partsize = part->end - part->start + 1; in ptable_print() 121 parttype2str(part->type)); in ptable_print() 138 if (part->type == PART_FREEBSD || part->type == PART_SOLARIS2) { in ptable_print() 142 dev.d_slice = part->index; in ptable_print() 233 struct ptable_entry part; in disk_open() local 286 rc = ptable_getpart(od->table, &part, partition); in disk_open() 288 dev->d_offset = part.start; in disk_open() 289 od->entrysize = part.end - part.start + 1; in disk_open() 297 rc = ptable_getbestpart(od->table, &part); in disk_open() [all …]
|
H A D | gpt.c | 94 gptfind(const uuid_t *uuid, struct dsk *dskp, int part) in gptfind() argument 99 if (part >= 0) { in gptfind() 100 if (part == 0 || part > gpthdr->hdr_entries) { in gptfind() 104 ent = &gpttable[part - 1]; in gptfind() 110 curent = part - 1; in gptfind() 165 dskp->part = curent + 1; in gptfind() 240 int entries_per_sec, nent, part; in gptbootconv() local 248 for (part = 0; part < entries_per_sec; part++) { in gptbootconv() 249 ent = &table[nent + part]; in gptbootconv() 288 int part, nent; in gptread_table() local [all …]
|
/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 475 int part; in insert() local 482 &part, &tag, &flag, &start, &size) != 5) { in insert() 486 if (part >= V_NUMPAR) { in insert() 489 data, part); in insert() 492 vtoc->v_part[part].p_tag = (ushort_t)tag; in insert() 493 vtoc->v_part[part].p_flag = (ushort_t)flag; in insert() 494 vtoc->v_part[part].p_start = start; in insert() 495 vtoc->v_part[part].p_size = size; in insert() 506 int part; in insert64() local 513 &part, &tag, &flag, &start, &size) != 5) { in insert64() [all …]
|
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_slice.c | 882 } part[NDKMAP]; in check_vtoc_sanity() local 922 if (fdisk.part[i].systid == SUNIXOS || in check_vtoc_sanity() 923 fdisk.part[i].systid == SUNIXOS2) { in check_vtoc_sanity() 927 if (fdisk.part[i].bootid == ACTIVE) in check_vtoc_sanity() 941 media_size = (diskaddr_t)fdisk.part[sol_part].numsect; in check_vtoc_sanity() 974 (void) memset(&part, 0, sizeof (part)); in check_vtoc_sanity() 1000 part[j].start = vt->v_part[i].p_start; in check_vtoc_sanity() 1001 part[j].end = vt->v_part[i].p_start + in check_vtoc_sanity() 1003 part[j].num = i; in check_vtoc_sanity() 1017 min_val = part[i].start; in check_vtoc_sanity() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/ |
H A D | mkdir.c | 75 char* part; in b_mkdir() local 86 mode = strperm(opt_info.arg, &part, mode); in b_mkdir() 87 if (*part) in b_mkdir() 148 for (part = path, n = *part; n;) in b_mkdir() 151 while (*part == '/') in b_mkdir() 152 part++; in b_mkdir() 154 while ((n = *part) && n != '/') in b_mkdir() 155 part++; in b_mkdir() 156 *part = 0; in b_mkdir() 160 *part = n; in b_mkdir() [all …]
|
/illumos-gate/usr/src/lib/libpkg/common/ |
H A D | ckvolseq.c | 46 ckvolseq(char *dir, int part, int nparts) in ckvolseq() argument 51 if (part > 0) { in ckvolseq() 53 if (part == 1) { in ckvolseq() 83 part = (-part); in ckvolseq() 91 (void) snprintf(path, sizeof (path), "%s/root.%d", dir, part); in ckvolseq() 94 (void) snprintf(path, sizeof (path), "%s/reloc.%d", dir, part); in ckvolseq() 97 if (part == 1) { in ckvolseq() 99 dir, part); in ckvolseq()
|
/illumos-gate/usr/src/cmd/svr4pkg/pkginstall/ |
H A D | pkgvolume.c | 47 pkgvolume(struct pkgdev *devp, char *pkg, int part, int nparts) in pkgvolume() argument 55 if (cpart == part) in pkgvolume() 57 cpart = part; in pkgvolume() 59 if (part == 1) { in pkgvolume() 69 if (ckvolseq(instdir, part, nparts)) { in pkgvolume() 83 if (n = pkgmount(devp, pkg, part, nparts, 1)) in pkgvolume() 86 if (ckvolseq(path, part, nparts) == 0) in pkgvolume()
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 157 struct extpartition *part; in findfree() local 172 for (part = vtoc->v_part; part < vtoc->v_part + vtoc->v_nparts; in findfree() 173 ++part) { in findfree() 174 if (part->p_size && part->p_tag != V_BACKUP) in findfree() 175 *list++ = part; in findfree() 181 for (list = sorted; (part = *list) != NULL; ++list) { in findfree() 182 if (part->p_start <= freeidx->fr_start) { in findfree() 183 freeidx->fr_start += part->p_size; in findfree() 185 freeidx->fr_size = part->p_start - freeidx->fr_start; in findfree() 186 (++freeidx)->fr_start = part->p_start + part->p_size; in findfree() [all …]
|
/illumos-gate/usr/src/cmd/addbadsec/ |
H A D | ix_altsctr.c | 70 static void read_altsctr(struct extpartition *part, int badok); 93 int print_altsec(struct extpartition *part); 103 updatebadsec(struct extpartition *part, int init_flag) in updatebadsec() argument 108 read_altsctr(part, 1); in updatebadsec() 121 read_altsctr(struct extpartition *part, int badok) in read_altsctr() argument 137 if ((ap->ap_memmapp = (uchar_t *)malloc(part->p_size)) == NULL) { in read_altsctr() 142 ap->ap_tblp->alts_map_len = (part->p_size + 8 - 1) / 8; in read_altsctr() 152 (void) memset(ap->ap_memmapp, 0, part->p_size); in read_altsctr() 154 ap->part = *part; /* struct copy */ in read_altsctr() 182 blkaddr_t altsp_srtsec = ap->part.p_start; in chk_badsec() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/ |
H A D | sfstrtof.h | 213 int part = 0; local 261 if ((part = cv[c]) < 16) 265 v += part; 400 if (n >= ((~((S2F_batch)0)) / 10) && part < elementsof(parts)) 402 parts[part].batch = n; 404 parts[part].digits = digits; 405 part++; 428 back_part = part; 436 part = back_part; 443 if (n && part < elementsof(parts)) [all …]
|
/illumos-gate/usr/src/tools/ctf/stabs/common/ |
H A D | forth.c | 180 char *curtype, *lpart, *part, *npart; in fth_section_init() local 185 part = strtok(fullname, "."); in fth_section_init() 196 if ((tid = find_type(part)) == CTF_ERR || in fth_section_init() 201 part, ctf_errmsg(ctf_errno(ctf)))); in fth_section_init() 211 if ((tid = find_member(ltid, part)) <= 0) { in fth_section_init() 214 part, lpart)); in fth_section_init() 220 part)); in fth_section_init() 231 lpart = part; in fth_section_init() 235 part = npart; in fth_section_init() 254 return (parse_warn("%s isn't a struct, union, or enum", part)); in fth_section_init()
|
/illumos-gate/usr/src/cmd/stat/common/ |
H A D | dsr.c | 115 drvinstpart2dev(char *driver, int instance, char *part, in drvinstpart2dev() argument 139 if (part != NULL) { in drvinstpart2dev() 140 devpath = di_dim_path_dev(di_dim, driver, instance, part); in drvinstpart2dev() 168 if (part == NULL && mm->minor_isdisk) { in drvinstpart2dev() 267 char *part; /* ",partition... */ in lookup_ks_name() local 293 part = strchr(ks_name, ','); /* start of ",<partition>" */ in lookup_ks_name() 295 if (part != NULL && p != NULL) in lookup_ks_name() 298 part = p; in lookup_ks_name() 299 if (part != NULL && pidp != NULL) in lookup_ks_name() 302 p = (part != NULL) ? part : pidp; in lookup_ks_name() [all …]
|
/illumos-gate/usr/src/cmd/format/ |
H A D | checkdev.c | 197 int part; in checkswap() local 218 if ((part = getpartition(swapent->ste_path)) != -1) { in checkswap() 223 map = &cur_parts->pinfo_map[part]; in checkswap() 264 int part = 0; in checkdevinuse() local 490 part = getpartition(name); in checkdevinuse() 493 if (part != -1) { in checkdevinuse() 494 bm_inuse |= 1 << part; in checkdevinuse() 550 int part; in checkmount() local 579 if ((part = getpartition(mp->mnt_special)) == -1) in checkmount() 596 map = &cur_parts->pinfo_map[part]; in checkmount() [all …]
|
H A D | ix_altsctr.c | 95 updatebadsec(struct dkl_partition *part, int init_flag) in updatebadsec() argument 100 (void) read_altsctr(part); in updatebadsec() 113 read_altsctr(struct dkl_partition *part) in read_altsctr() argument 131 if ((ap->ap_memmapp = malloc(part->p_size)) == NULL) { in read_altsctr() 136 ap->ap_tblp->alts_map_len = (part->p_size + 8 - 1) / 8; in read_altsctr() 146 (void) memset(ap->ap_memmapp, 0, part->p_size); in read_altsctr() 148 ap->part = *part; /* struct copy */ in read_altsctr() 177 blkaddr_t altsp_srtsec = ap->part.p_start; in chk_badsec() 178 blkaddr_t altsp_endsec = ap->part.p_start + ap->part.p_size - 1; in chk_badsec() 251 blkaddr_t altsp_srtsec = ap->part.p_start; in init_altsctr() [all …]
|
H A D | modify_partition.c | 482 struct partition_info *part; local 507 part = zalloc(sizeof (struct partition_info)); 508 part->pinfo_name = alloc_string(tptr->dtype_asciilabel); 514 part->pinfo_map[i] = label->dkl_map[i]; 516 part->pinfo_map[i].dkl_cylno = 519 part->pinfo_map[i].dkl_nblk = 523 part->vtoc = label->dkl_vtoc; 524 return (part); 593 struct partition_info *part; local 603 part = (struct partition_info *) [all …]
|
H A D | auto_sense.c | 251 struct partition_info *part; in auto_efi_sense() local 351 part = (struct partition_info *) in auto_efi_sense() 353 disk->dtype_plist = part; in auto_efi_sense() 355 part->pinfo_name = alloc_string("default"); in auto_efi_sense() 356 part->pinfo_next = NULL; in auto_efi_sense() 357 part->etoc = vtoc; in auto_efi_sense() 360 disk_info->disk_parts = part; in auto_efi_sense() 619 struct partition_info *part = NULL; in new_direct_disk_type() local 683 part = (struct partition_info *) in new_direct_disk_type() 687 disk->dtype_plist = part; in new_direct_disk_type() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/pcfs/common/ |
H A D | pcfs_common.c | 457 struct ipart part[FD_NUMPART]; in findPartitionOffset() local 505 (void) memcpy(part, mb.parts, sizeof (part)); in findPartitionOffset() 528 if (isDosDrive(part[i].systid)) { in findPartitionOffset() 537 if ((extendedPart < 0) && isDosExtended(part[i].systid)) { in findPartitionOffset() 541 if ((bootPart < 0) && isBootPart(part[i].systid)) { in findPartitionOffset() 553 found = ltohi(part[bootPart].relsect) * bpsec; in findPartitionOffset() 558 found = ltohi(part[primaryPart].relsect) * bpsec; in findPartitionOffset() 575 nextseek = xstartsect = ltohi(part[extendedPart].relsect); in findPartitionOffset() 576 xnumsect = ltohi(part[extendedPart].numsect); in findPartitionOffset() 597 (void) memcpy(part, extmboot.parts, sizeof (part)); in findPartitionOffset() [all …]
|
/illumos-gate/usr/src/lib/libfdisk/common/ |
H A D | libfdisk.c | 58 static void fdisk_set_CHS_values(ext_part_t *epp, struct ipart *part); 911 struct ipart *part; in fdisk_add_logical_drive() local 921 part = &temp->parts[0]; in fdisk_add_logical_drive() 922 part->bootid = 0; in fdisk_add_logical_drive() 923 part->systid = LE_8(partid); in fdisk_add_logical_drive() 924 part->relsect = MAX_LOGDRIVE_OFFSET; in fdisk_add_logical_drive() 925 part->numsect = LE_32(temp->numsect); in fdisk_add_logical_drive() 927 fdisk_set_CHS_values(epp, part); in fdisk_add_logical_drive() 932 part->relsect = LE_32(begsec - epp->ext_beg_sec); in fdisk_add_logical_drive() 934 part->numsect = LE_32(temp->numsect); in fdisk_add_logical_drive() [all …]
|
/illumos-gate/usr/src/cmd/mandoc/ |
H A D | tbl.c | 48 if (tbl->part == TBL_PART_OPTS) { in tbl_read() 49 tbl->part = TBL_PART_LAYOUT; in tbl_read() 77 switch (tbl->part) { in tbl_read() 100 tbl->part = TBL_PART_OPTS; in tbl_alloc() 145 if (tbl->part == TBL_PART_CDATA) in tbl_restart() 148 tbl->part = TBL_PART_LAYOUT; in tbl_restart() 172 else if (tbl->part == TBL_PART_CDATA) in tbl_end()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | util.c | 68 get_pci_vpd_sn_pn(topo_mod_t *mp, di_node_t dn, char **serial, char **part) in get_pci_vpd_sn_pn() argument 86 *part = topo_mod_strdup(mp, p); in get_pci_vpd_sn_pn() 98 char *serial = NULL, *part = NULL; in tnode_create() local 107 (void) get_pci_vpd_sn_pn(mp, priv, &serial, &part); in tnode_create() 110 auth, part, NULL, serial); in tnode_create() 113 topo_mod_strfree(mp, part); in tnode_create()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | fd.c | 628 fd_part_is_open(struct fdisk *fdp, int part) in fd_part_is_open() argument 633 if (fdp->d_regopen[i] & (1 << part)) in fd_part_is_open() 660 int part, unit; in fd_open() local 669 part = PARTITION(dev); in fd_open() 670 pbit = 1 << part; in fd_open() 671 pp = &fdp->d_part[part]; in fd_open() 679 part, flag, otyp)); in fd_open() 687 part_is_open = (fdp->d_lyropen[part] != 0); in fd_open() 689 part_is_open = fd_part_is_open(fdp, part); in fd_open() 694 fdp->d_exclmask, fdp->d_regopen[otyp], fdp->d_lyropen[part], in fd_open() [all …]
|