crypto/heimdal/lib/hx509/ref/pkcs11.h
831
unsigned char *part, unsigned long part_len,
crypto/heimdal/lib/hx509/ref/pkcs11.h
852
unsigned char *part, unsigned long *part_len));
crypto/heimdal/lib/hx509/ref/pkcs11.h
868
unsigned char *part, unsigned long part_len));
crypto/heimdal/lib/hx509/ref/pkcs11.h
887
unsigned char *part, unsigned long part_len));
crypto/heimdal/lib/hx509/ref/pkcs11.h
913
unsigned char *part, unsigned long part_len));
crypto/heimdal/lib/hx509/ref/pkcs11.h
931
unsigned char *part, unsigned long part_len,
crypto/heimdal/lib/hx509/ref/pkcs11.h
938
unsigned char *part,
crypto/heimdal/lib/hx509/ref/pkcs11.h
942
unsigned char *part, unsigned long part_len,
crypto/heimdal/lib/hx509/ref/pkcs11.h
949
unsigned char *part,
crypto/heimdal/lib/krb5/mk_priv.c
45
EncKrbPrivPart part;
crypto/heimdal/lib/krb5/mk_priv.c
67
part.user_data = *userdata;
crypto/heimdal/lib/krb5/mk_priv.c
72
part.timestamp = &rdata.timestamp;
crypto/heimdal/lib/krb5/mk_priv.c
73
part.usec = &rdata.usec;
crypto/heimdal/lib/krb5/mk_priv.c
75
part.timestamp = NULL;
crypto/heimdal/lib/krb5/mk_priv.c
76
part.usec = NULL;
crypto/heimdal/lib/krb5/mk_priv.c
86
part.seq_number = &rdata.seq;
crypto/heimdal/lib/krb5/mk_priv.c
88
part.seq_number = NULL;
crypto/heimdal/lib/krb5/mk_priv.c
93
part.s_address = auth_context->local_address;
crypto/heimdal/lib/krb5/mk_priv.c
94
part.r_address = auth_context->remote_address;
crypto/heimdal/lib/krb5/mk_priv.c
98
ASN1_MALLOC_ENCODE(EncKrbPrivPart, buf, buf_size, &part, &len, ret);
crypto/heimdal/lib/krb5/rd_priv.c
101
ret = decode_EncKrbPrivPart (plain.data, plain.length, &part, &len);
crypto/heimdal/lib/krb5/rd_priv.c
110
if (part.s_address
crypto/heimdal/lib/krb5/rd_priv.c
114
part.s_address)) {
crypto/heimdal/lib/krb5/rd_priv.c
122
if (part.r_address
crypto/heimdal/lib/krb5/rd_priv.c
126
part.r_address)) {
crypto/heimdal/lib/krb5/rd_priv.c
137
if (part.timestamp == NULL ||
crypto/heimdal/lib/krb5/rd_priv.c
138
part.usec == NULL ||
crypto/heimdal/lib/krb5/rd_priv.c
139
abs(*part.timestamp - sec) > context->max_skew) {
crypto/heimdal/lib/krb5/rd_priv.c
153
if ((part.seq_number == NULL
crypto/heimdal/lib/krb5/rd_priv.c
155
|| (part.seq_number != NULL
crypto/heimdal/lib/krb5/rd_priv.c
156
&& *part.seq_number != auth_context->remote_seqnumber)) {
crypto/heimdal/lib/krb5/rd_priv.c
164
ret = krb5_data_copy (outbuf, part.user_data.data, part.user_data.length);
crypto/heimdal/lib/krb5/rd_priv.c
170
if(part.timestamp)
crypto/heimdal/lib/krb5/rd_priv.c
171
outdata->timestamp = *part.timestamp;
crypto/heimdal/lib/krb5/rd_priv.c
172
if(part.usec)
crypto/heimdal/lib/krb5/rd_priv.c
173
outdata->usec = *part.usec;
crypto/heimdal/lib/krb5/rd_priv.c
174
if(part.seq_number)
crypto/heimdal/lib/krb5/rd_priv.c
175
outdata->seq = *part.seq_number;
crypto/heimdal/lib/krb5/rd_priv.c
179
free_EncKrbPrivPart (&part);
crypto/heimdal/lib/krb5/rd_priv.c
45
EncKrbPrivPart part;
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
829
unsigned char *part, unsigned long part_len,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
850
unsigned char *part, unsigned long *part_len));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
866
unsigned char *part, unsigned long part_len));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
885
unsigned char *part, unsigned long part_len));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
911
unsigned char *part, unsigned long part_len));
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
929
unsigned char *part, unsigned long part_len,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
936
unsigned char *part,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
940
unsigned char *part, unsigned long part_len,
crypto/krb5/src/plugins/preauth/pkinit/pkcs11.h
947
unsigned char *part,
crypto/openssh/pkcs11.h
1104
unsigned char *part, unsigned long part_len,
crypto/openssh/pkcs11.h
1125
unsigned char *part, unsigned long *part_len));
crypto/openssh/pkcs11.h
1141
unsigned char *part, unsigned long part_len));
crypto/openssh/pkcs11.h
1160
unsigned char *part, unsigned long part_len));
crypto/openssh/pkcs11.h
1186
unsigned char *part, unsigned long part_len));
crypto/openssh/pkcs11.h
1204
unsigned char *part, unsigned long part_len,
crypto/openssh/pkcs11.h
1211
unsigned char *part,
crypto/openssh/pkcs11.h
1215
unsigned char *part, unsigned long part_len,
crypto/openssh/pkcs11.h
1222
unsigned char *part,
crypto/openssl/crypto/asn1/asn_mime.c
626
char state, part, first;
crypto/openssl/crypto/asn1/asn_mime.c
629
part = 0;
crypto/openssl/crypto/asn1/asn_mime.c
640
part++;
crypto/openssl/crypto/asn1/asn_mime.c
647
} else if (part != 0) {
crypto/openssl/crypto/bn/bn_s390x.c
101
part = buffer;
crypto/openssl/crypto/bn/bn_s390x.c
102
crt.inputdata = part;
crypto/openssl/crypto/bn/bn_s390x.c
104
part += 2 * size;
crypto/openssl/crypto/bn/bn_s390x.c
105
crt.outputdata = part;
crypto/openssl/crypto/bn/bn_s390x.c
107
part += 2 * size;
crypto/openssl/crypto/bn/bn_s390x.c
108
crt.bp_key = part;
crypto/openssl/crypto/bn/bn_s390x.c
109
part += size + 8;
crypto/openssl/crypto/bn/bn_s390x.c
110
crt.bq_key = part;
crypto/openssl/crypto/bn/bn_s390x.c
111
part += size;
crypto/openssl/crypto/bn/bn_s390x.c
112
crt.np_prime = part;
crypto/openssl/crypto/bn/bn_s390x.c
113
part += size + 8;
crypto/openssl/crypto/bn/bn_s390x.c
114
crt.nq_prime = part;
crypto/openssl/crypto/bn/bn_s390x.c
115
part += size;
crypto/openssl/crypto/bn/bn_s390x.c
116
crt.u_mult_inv = part;
crypto/openssl/crypto/bn/bn_s390x.c
83
unsigned char *buffer, *part;
libexec/rbootd/parseconf.c
244
int part, subpart;
libexec/rbootd/parseconf.c
248
part = subpart = 0;
libexec/rbootd/parseconf.c
254
if (++part == RMP_ADDRLEN) /* too many parts */
libexec/rbootd/parseconf.c
274
addr[part] <<= 4;
libexec/rbootd/parseconf.c
276
addr[part] |= i;
libexec/rbootd/parseconf.c
279
if (part != (RMP_ADDRLEN-1)) /* too few parts */
sbin/bsdlabel/bsdlabel.c
1006
pp = &lp->d_partitions[part];
sbin/bsdlabel/bsdlabel.c
1010
NXTWORD(part_size_type[part],v);
sbin/bsdlabel/bsdlabel.c
1011
if (v == 0 && part_size_type[part] != '*') {
sbin/bsdlabel/bsdlabel.c
1019
NXTWORD(part_offset_type[part],v);
sbin/bsdlabel/bsdlabel.c
1020
if (v == 0 && part_offset_type[part] != '*' &&
sbin/bsdlabel/bsdlabel.c
1021
part_offset_type[part] != '\0') {
sbin/bsdlabel/bsdlabel.c
1085
char part;
sbin/bsdlabel/bsdlabel.c
1322
part = 'a' + i;
sbin/bsdlabel/bsdlabel.c
1360
part = 'a' + i;
sbin/bsdlabel/bsdlabel.c
1364
part, (u_long)pp->p_offset);
sbin/bsdlabel/bsdlabel.c
1368
part);
sbin/bsdlabel/bsdlabel.c
1371
part);
sbin/bsdlabel/bsdlabel.c
1375
"partition %c: offset past end of unit\n", part);
sbin/bsdlabel/bsdlabel.c
1381
part);
sbin/bsdlabel/bsdlabel.c
1386
warnx("partition %c is not marked as unused!",part);
sbin/bsdlabel/bsdlabel.c
1388
warnx("partition %c doesn't start at 0!",part);
sbin/bsdlabel/bsdlabel.c
1390
warnx("partition %c doesn't cover the whole unit!",part);
sbin/bsdlabel/bsdlabel.c
1395
"standard system utilities",part);
sbin/bsdlabel/bsdlabel.c
1418
part = 'a' + i;
sbin/bsdlabel/bsdlabel.c
727
u_int part;
sbin/bsdlabel/bsdlabel.c
952
part = *cp - 'a';
sbin/bsdlabel/bsdlabel.c
953
if (part >= lp->d_npartitions) {
sbin/bsdlabel/bsdlabel.c
960
part_set[part] = 1;
sbin/bsdlabel/bsdlabel.c
962
if (getasciipartspec(tp, lp, part, lineno) != 0) {
sbin/bsdlabel/bsdlabel.c
999
getasciipartspec(char *tp, struct disklabel *lp, int part, int lineno)
sbin/fsck/preen.c
59
static TAILQ_HEAD(part, partentry) badh;
sbin/quotacheck/preen.c
63
TAILQ_HEAD(part, partentry) badh;
stand/common/disk.c
104
ptable_print(void *arg, const char *pname, const struct ptable_entry *part)
stand/common/disk.c
118
partsize = part->end - part->start + 1;
stand/common/disk.c
120
parttype2str(part->type));
stand/common/disk.c
138
if (part->type == PART_FREEBSD) {
stand/common/disk.c
142
dev.d_slice = part->index;
stand/common/disk.c
233
struct ptable_entry part;
stand/common/disk.c
285
rc = ptable_getpart(od->table, &part, partition);
stand/common/disk.c
287
dev->d_offset = part.start;
stand/common/disk.c
288
od->entrysize = part.end - part.start + 1;
stand/common/disk.c
296
rc = ptable_getbestpart(od->table, &part);
stand/common/disk.c
298
rc = ptable_getpart(od->table, &part, slice);
stand/common/disk.c
301
dev->d_offset = part.start;
stand/common/disk.c
302
od->entrysize = part.end - part.start + 1;
stand/common/disk.c
303
slice = part.index;
stand/common/disk.c
329
part.type != PART_FREEBSD)
stand/common/disk.c
332
table = ptable_open(dev, part.end - part.start + 1,
stand/common/disk.c
349
rc = ptable_getpart(table, &part, partition);
stand/common/disk.c
352
dev->d_offset += part.start;
stand/common/disk.c
353
od->entrysize = part.end - part.start + 1;
stand/common/part.c
337
entry->part.start = ent->ent_lba_start;
stand/common/part.c
338
entry->part.end = ent->ent_lba_end;
stand/common/part.c
339
entry->part.index = i + 1;
stand/common/part.c
340
entry->part.type = gpt_parttype(ent->ent_type);
stand/common/part.c
396
offset = e1->part.start;
stand/common/part.c
414
offset = e1->part.start + start;
stand/common/part.c
421
entry->part.start = offset + start;
stand/common/part.c
422
entry->part.end = entry->part.start + end - 1;
stand/common/part.c
423
entry->part.index = index++;
stand/common/part.c
424
entry->part.type = mbr_parttype(dp[0].dp_typ);
stand/common/part.c
431
offset = e1->part.start + le32toh(dp[1].dp_start);
stand/common/part.c
459
struct partition *part;
stand/common/part.c
492
part = &dl->d_partitions[0];
stand/common/part.c
493
raw_offset = le32toh(part[RAW_PART].p_offset);
stand/common/part.c
494
for (i = 0; i < dl->d_npartitions; i++, part++) {
stand/common/part.c
497
if (part->p_size == 0)
stand/common/part.c
502
entry->part.start = le32toh(part->p_offset) - raw_offset;
stand/common/part.c
503
entry->part.end = entry->part.start +
stand/common/part.c
504
le32toh(part->p_size) - 1;
stand/common/part.c
505
entry->part.type = bsd_parttype(part->p_fstype);
stand/common/part.c
506
entry->part.index = i; /* starts from zero */
stand/common/part.c
507
entry->type.bsd = part->p_fstype;
stand/common/part.c
543
entry->part.start = 0;
stand/common/part.c
544
entry->part.end = table->sectors;
stand/common/part.c
545
entry->part.type = PART_ISO9660;
stand/common/part.c
546
entry->part.index = 0;
stand/common/part.c
63
struct ptable_entry part;
stand/common/part.c
664
entry->part.start = start;
stand/common/part.c
665
entry->part.end = start + end - 1;
stand/common/part.c
666
entry->part.index = i + 1;
stand/common/part.c
667
entry->part.type = mbr_parttype(dp[i].dp_typ);
stand/common/part.c
722
ptable_getpart(const struct ptable *table, struct ptable_entry *part, int index)
stand/common/part.c
726
if (part == NULL || table == NULL)
stand/common/part.c
730
if (entry->part.index != index)
stand/common/part.c
732
memcpy(part, &entry->part, sizeof(*part));
stand/common/part.c
757
ptable_getbestpart(const struct ptable *table, struct ptable_entry *part)
stand/common/part.c
762
if (part == NULL || table == NULL)
stand/common/part.c
795
if (entry->part.type == PART_DOS)
stand/common/part.c
797
else if (entry->part.type == PART_FREEBSD_UFS ||
stand/common/part.c
798
entry->part.type == PART_FREEBSD_ZFS)
stand/common/part.c
810
memcpy(part, &best->part, sizeof(*part));
stand/common/part.c
827
sprintf(name, "s%d", entry->part.index);
stand/common/part.c
832
sprintf(name, "p%d", entry->part.index);
stand/common/part.c
837
entry->part.index);
stand/common/part.c
838
if ((ret = iter(arg, name, &entry->part)) != 0)
stand/common/part.h
66
const struct ptable_entry *part);
stand/common/part.h
74
int ptable_getpart(const struct ptable *table, struct ptable_entry *part,
stand/common/part.h
76
int ptable_getbestpart(const struct ptable *table, struct ptable_entry *part);
stand/efi/gptboot/drv.h
30
int part;
stand/efi/gptboot/proto.c
211
find_partition(int part)
stand/efi/gptboot/proto.c
215
if (part == 0)
stand/efi/gptboot/proto.c
218
if (partition_number(dev->devpath) == part)
stand/efi/gptboot/proto.c
260
bootdev = find_partition(dsk.part);
stand/efi/gptboot/proto.c
263
dsk.part);
stand/efi/gptboot/proto.c
269
fn, dsk.part);
stand/efi/loader/arch/amd64/multiboot2.h
238
multiboot_uint32_t part;
stand/i386/boot2/boot2.c
256
'a' + dsk.part, kname);
stand/i386/boot2/boot2.c
350
MAKEBOOTDEV(dev_maj[dsk.type], dsk.slice, dsk.unit, dsk.part),
stand/i386/boot2/boot2.c
443
dsk.part = *arg - 'a';
stand/i386/boot2/boot2.c
444
if (dsk.part > 7)
stand/i386/boot2/boot2.c
508
if (dsk.part != RAW_PART) {
stand/i386/boot2/boot2.c
518
if (dsk.part >= d->d_npartitions ||
stand/i386/boot2/boot2.c
519
!d->d_partitions[dsk.part].p_size) {
stand/i386/boot2/boot2.c
523
dsk.start += d->d_partitions[dsk.part].p_offset;
stand/i386/boot2/boot2.c
96
uint8_t part;
stand/i386/common/drv.h
35
int part;
stand/i386/gptboot/gptboot.c
236
if (gptfind(&freebsd_ufs_uuid, &gdsk.dsk, gdsk.dsk.part) == -1) {
stand/i386/gptboot/gptboot.c
285
gdsk.dsk.part = -1;
stand/i386/gptboot/gptboot.c
352
gdsk.dsk.unit, gdsk.dsk.part, kname);
stand/i386/gptboot/gptboot.c
400
gdsk.dsk.part);
stand/i386/gptboot/gptboot.c
488
MAKEBOOTDEV(dev_maj[gdsk.dsk.type], gdsk.dsk.part + 1, gdsk.dsk.unit, 0xff),
stand/i386/gptboot/gptboot.c
577
gdsk.dsk.part = j;
stand/i386/gptboot/gptboot.c
578
if (gdsk.dsk.part < 1 || gdsk.dsk.part > 128)
stand/i386/gptzfsboot/zfsboot.c
516
uint8_t part;
stand/i386/gptzfsboot/zfsboot.c
531
part = 0xff;
stand/i386/gptzfsboot/zfsboot.c
533
part = bdev->disk.d_partition;
stand/i386/gptzfsboot/zfsboot.c
535
bdev->disk.d_slice + 1, bdev->dd.d_unit, part);
stand/i386/isoboot/isoboot.c
236
dsk.part = -1;
stand/i386/isoboot/isoboot.c
293
dsk.part, kname);
stand/i386/isoboot/isoboot.c
339
dsk.part);
stand/i386/isoboot/isoboot.c
497
dsk.part = *arg - '0';
stand/i386/isoboot/isoboot.c
498
if (dsk.part < 1 || dsk.part > 9)
stand/libsa/gpt.c
101
ent = &gpttable[part - 1];
stand/libsa/gpt.c
107
curent = part - 1;
stand/libsa/gpt.c
162
dskp->part = curent + 1;
stand/libsa/gpt.c
238
int entries_per_sec, nent, part;
stand/libsa/gpt.c
246
for (part = 0; part < entries_per_sec; part++) {
stand/libsa/gpt.c
247
ent = &table[nent + part];
stand/libsa/gpt.c
287
int part, nent;
stand/libsa/gpt.c
303
for (part = 0; part < entries_per_sec; part++, ent++) {
stand/libsa/gpt.c
91
gptfind(const uuid_t *uuid, struct dsk *dskp, int part)
stand/libsa/gpt.c
96
if (part >= 0) {
stand/libsa/gpt.c
97
if (part == 0 || part > gpthdr->hdr_entries) {
stand/libsa/gpt.h
36
int gptfind(const uuid_t *uuid, struct dsk *dskp, int part);
stand/libsa/zfs/zfs.c
752
const struct ptable_entry *part)
stand/libsa/zfs/zfs.c
760
if (part->type != PART_FREEBSD &&
stand/libsa/zfs/zfs.c
761
part->type != PART_FREEBSD_ZFS)
stand/libsa/zfs/zfs.c
775
if (part->type == PART_FREEBSD) {
stand/libsa/zfs/zfs.c
779
table = ptable_open(&pa, part->end - part->start + 1,
sys/arm64/include/cpu.h
191
#define CPU_ID_RAW(impl, part, var, rev) \
sys/arm64/include/cpu.h
193
CPU_PART_TO_MIDR((part)) | CPU_VAR_TO_MIDR((var)) | \
sys/arm64/include/cpu.h
196
#define CPU_MATCH(mask, impl, part, var, rev) \
sys/arm64/include/cpu.h
198
((mask) & CPU_ID_RAW((impl), (part), (var), (rev))))
sys/arm64/include/cpu.h
202
midr_check_var_part_range(u_int midr, u_int impl, u_int part, u_int var_low,
sys/arm64/include/cpu.h
206
if (CPU_IMPL(midr) != impl || CPU_PART(midr) != part)
sys/cam/mmc/mmc_da.c
142
struct sdda_part *part[MMC_PART_MAX];
sys/cam/mmc/mmc_da.c
1494
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
1503
part = sc->part[type] = malloc(sizeof(*part), M_DEVBUF,
sys/cam/mmc/mmc_da.c
1505
if (part == NULL) {
sys/cam/mmc/mmc_da.c
1510
part->cnt = cnt;
sys/cam/mmc/mmc_da.c
1511
part->type = type;
sys/cam/mmc/mmc_da.c
1512
part->ro = ro;
sys/cam/mmc/mmc_da.c
1513
part->sc = sc;
sys/cam/mmc/mmc_da.c
1514
snprintf(part->name, sizeof(part->name), name, "sdda", periph->unit_number);
sys/cam/mmc/mmc_da.c
1529
bioq_init(&part->bio_queue);
sys/cam/mmc/mmc_da.c
1539
part->disk = disk_alloc();
sys/cam/mmc/mmc_da.c
1540
part->disk->d_rotation_rate = DISK_RR_NON_ROTATING;
sys/cam/mmc/mmc_da.c
1541
part->disk->d_devstat = devstat_new_entry(part->name,
sys/cam/mmc/mmc_da.c
1547
part->disk->d_open = sddaopen;
sys/cam/mmc/mmc_da.c
1548
part->disk->d_close = sddaclose;
sys/cam/mmc/mmc_da.c
1549
part->disk->d_strategy = sddastrategy;
sys/cam/mmc/mmc_da.c
1551
part->disk->d_dump = sddadump;
sys/cam/mmc/mmc_da.c
1552
part->disk->d_getattr = sddagetattr;
sys/cam/mmc/mmc_da.c
1553
part->disk->d_gone = sddadiskgonecb;
sys/cam/mmc/mmc_da.c
1554
part->disk->d_name = part->name;
sys/cam/mmc/mmc_da.c
1555
part->disk->d_drv1 = part;
sys/cam/mmc/mmc_da.c
1556
part->disk->d_maxsize = MIN(maxphys, cpi.maxio);
sys/cam/mmc/mmc_da.c
1557
part->disk->d_unit = cnt;
sys/cam/mmc/mmc_da.c
1558
part->disk->d_flags = 0;
sys/cam/mmc/mmc_da.c
1559
strlcpy(part->disk->d_descr, sc->card_id_string,
sys/cam/mmc/mmc_da.c
1560
MIN(sizeof(part->disk->d_descr), sizeof(sc->card_id_string)));
sys/cam/mmc/mmc_da.c
1561
strlcpy(part->disk->d_ident, sc->card_sn_string,
sys/cam/mmc/mmc_da.c
1562
MIN(sizeof(part->disk->d_ident), sizeof(sc->card_sn_string)));
sys/cam/mmc/mmc_da.c
1563
part->disk->d_hba_vendor = cpi.hba_vendor;
sys/cam/mmc/mmc_da.c
1564
part->disk->d_hba_device = cpi.hba_device;
sys/cam/mmc/mmc_da.c
1565
part->disk->d_hba_subvendor = cpi.hba_subvendor;
sys/cam/mmc/mmc_da.c
1566
part->disk->d_hba_subdevice = cpi.hba_subdevice;
sys/cam/mmc/mmc_da.c
1567
snprintf(part->disk->d_attachment, sizeof(part->disk->d_attachment),
sys/cam/mmc/mmc_da.c
1570
part->disk->d_sectorsize = mmc_get_sector_size(periph);
sys/cam/mmc/mmc_da.c
1571
part->disk->d_mediasize = media_size;
sys/cam/mmc/mmc_da.c
1572
part->disk->d_stripesize = 0;
sys/cam/mmc/mmc_da.c
1573
part->disk->d_fwsectors = 0;
sys/cam/mmc/mmc_da.c
1574
part->disk->d_fwheads = 0;
sys/cam/mmc/mmc_da.c
1579
disk_add_alias(part->disk, cname);
sys/cam/mmc/mmc_da.c
1593
disk_create(part->disk, DISK_VERSION);
sys/cam/mmc/mmc_da.c
1741
uint8_t part)
sys/cam/mmc/mmc_da.c
1746
KASSERT(part < MMC_PART_MAX, ("%s: invalid partition index", __func__));
sys/cam/mmc/mmc_da.c
1747
sc->part_requested = part;
sys/cam/mmc/mmc_da.c
1750
~EXT_CSD_PART_CONFIG_ACC_MASK) | part;
sys/cam/mmc/mmc_da.c
1768
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
1782
part = softc->part[softc->part_curr];
sys/cam/mmc/mmc_da.c
1783
bp = bioq_first(&part->bio_queue);
sys/cam/mmc/mmc_da.c
1786
if ((part = softc->part[part_index]) != NULL &&
sys/cam/mmc/mmc_da.c
1787
(bp = bioq_first(&softc->part[part_index]->bio_queue)) != NULL)
sys/cam/mmc/mmc_da.c
1814
bioq_remove(&part->bio_queue, bp);
sys/cam/mmc/mmc_da.c
1819
part->flags |= SDDA_FLAG_DIRTY;
sys/cam/mmc/mmc_da.c
1994
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
2003
part = dp->d_drv1;
sys/cam/mmc/mmc_da.c
2004
softc = part->sc;
sys/cam/mmc/mmc_da.c
2015
if (softc->part[softc->part_curr] != part)
sys/cam/mmc/mmc_da.c
443
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
448
part = (struct sdda_part *)dp->d_drv1;
sys/cam/mmc/mmc_da.c
449
softc = part->sc;
sys/cam/mmc/mmc_da.c
464
part->flags |= SDDA_FLAG_OPEN;
sys/cam/mmc/mmc_da.c
474
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
478
part = (struct sdda_part *)dp->d_drv1;
sys/cam/mmc/mmc_da.c
479
softc = part->sc;
sys/cam/mmc/mmc_da.c
481
part->flags &= ~SDDA_FLAG_OPEN;
sys/cam/mmc/mmc_da.c
498
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
504
bp = bioq_first(&softc->part[softc->part_curr]->bio_queue);
sys/cam/mmc/mmc_da.c
507
if ((part = softc->part[i]) != NULL &&
sys/cam/mmc/mmc_da.c
508
(bp = bioq_first(&softc->part[i]->bio_queue)) != NULL)
sys/cam/mmc/mmc_da.c
526
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
529
part = (struct sdda_part *)bp->bio_disk->d_drv1;
sys/cam/mmc/mmc_da.c
530
softc = part->sc;
sys/cam/mmc/mmc_da.c
549
bioq_disksort(&part->bio_queue, bp);
sys/cam/mmc/mmc_da.c
585
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
587
part = (struct sdda_part *)dp->d_drv1;
sys/cam/mmc/mmc_da.c
588
periph = part->sc->periph;
sys/cam/mmc/mmc_da.c
598
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
616
if ((part = softc->part[i]) != NULL) {
sys/cam/mmc/mmc_da.c
617
bioq_flush(&part->bio_queue, NULL, ENXIO);
sys/cam/mmc/mmc_da.c
618
disk_gone(part->disk);
sys/cam/mmc/mmc_da.c
628
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
637
if ((part = softc->part[i]) != NULL) {
sys/cam/mmc/mmc_da.c
638
disk_destroy(part->disk);
sys/cam/mmc/mmc_da.c
639
free(part, M_DEVBUF);
sys/cam/mmc/mmc_da.c
640
softc->part[i] = NULL;
sys/cam/mmc/mmc_da.c
708
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
712
if ((part = softc->part[i]) != NULL) {
sys/cam/mmc/mmc_da.c
713
disk_attr_changed(part->disk, "GEOM::physpath",
sys/cam/mmc/mmc_da.c
732
struct sdda_part *part;
sys/cam/mmc/mmc_da.c
735
part = (struct sdda_part *)bp->bio_disk->d_drv1;
sys/cam/mmc/mmc_da.c
736
softc = part->sc;
sys/dev/cxgbe/common/t4_hw.c
12393
unsigned int part, manufacturer;
sys/dev/cxgbe/common/t4_hw.c
12413
for (part = 0; part < ARRAY_SIZE(supported_flash); part++)
sys/dev/cxgbe/common/t4_hw.c
12414
if (supported_flash[part].vendor_and_model_id == flashid) {
sys/dev/cxgbe/common/t4_hw.c
12416
supported_flash[part].size_mb;
sys/dev/mmc/mmcsd.c
1016
if (part->type == EXT_CSD_PART_CONFIG_ACC_RPMB) {
sys/dev/mmc/mmcsd.c
1060
MMCSD_IOCTL_LOCK(part);
sys/dev/mmc/mmcsd.c
1061
part->ioctl = 0;
sys/dev/mmc/mmcsd.c
1062
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
1063
wakeup(part);
sys/dev/mmc/mmcsd.c
1072
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
1078
part = bp->bio_disk->d_drv1;
sys/dev/mmc/mmcsd.c
1079
dev = part->sc->dev;
sys/dev/mmc/mmcsd.c
1107
mmcsd_switch_part(device_t bus, device_t dev, uint16_t rca, u_int part)
sys/dev/mmc/mmcsd.c
1128
if (part == EXT_CSD_PART_CONFIG_ACC_RPMB)
sys/dev/mmc/mmcsd.c
1131
if (sc->part_curr == part)
sys/dev/mmc/mmcsd.c
1135
~EXT_CSD_PART_CONFIG_ACC_MASK) | part;
sys/dev/mmc/mmcsd.c
1140
if (part == EXT_CSD_PART_CONFIG_ACC_RPMB)
sys/dev/mmc/mmcsd.c
1148
sc->part_curr = part;
sys/dev/mmc/mmcsd.c
1162
mmcsd_rw(struct mmcsd_part *part, struct bio *bp)
sys/dev/mmc/mmcsd.c
1174
sc = part->sc;
sys/dev/mmc/mmcsd.c
1179
sz = part->disk->d_sectorsize;
sys/dev/mmc/mmcsd.c
118
struct mmcsd_part *part[MMC_PART_MAX];
sys/dev/mmc/mmcsd.c
1237
mmcsd_delete(struct mmcsd_part *part, struct bio *bp)
sys/dev/mmc/mmcsd.c
1248
sc = part->sc;
sys/dev/mmc/mmcsd.c
1253
sz = part->disk->d_sectorsize;
sys/dev/mmc/mmcsd.c
1261
if (block > part->eblock && block <= part->eend)
sys/dev/mmc/mmcsd.c
1262
block = part->eblock;
sys/dev/mmc/mmcsd.c
1263
if (end >= part->eblock && end < part->eend)
sys/dev/mmc/mmcsd.c
1264
end = part->eend;
sys/dev/mmc/mmcsd.c
1276
part->eblock = block;
sys/dev/mmc/mmcsd.c
1277
part->eend = end;
sys/dev/mmc/mmcsd.c
1357
if (bp->bio_pblkno >= part->eblock || block == start) {
sys/dev/mmc/mmcsd.c
1358
part->eblock = stop; /* Predict next forward. */
sys/dev/mmc/mmcsd.c
1359
part->eend = end;
sys/dev/mmc/mmcsd.c
1361
part->eblock = block; /* Predict next backward. */
sys/dev/mmc/mmcsd.c
1362
part->eend = start;
sys/dev/mmc/mmcsd.c
1378
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
1383
part = disk->d_drv1;
sys/dev/mmc/mmcsd.c
1384
sc = part->sc;
sys/dev/mmc/mmcsd.c
1405
err = mmcsd_switch_part(mmcbus, dev, sc->rca, part->type);
sys/dev/mmc/mmcsd.c
1412
block = mmcsd_rw(part, &bp);
sys/dev/mmc/mmcsd.c
1421
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
1427
part = arg;
sys/dev/mmc/mmcsd.c
1428
sc = part->sc;
sys/dev/mmc/mmcsd.c
1434
MMCSD_DISK_LOCK(part);
sys/dev/mmc/mmcsd.c
1436
if (part->running == 0)
sys/dev/mmc/mmcsd.c
1438
bp = bioq_takefirst(&part->bio_queue);
sys/dev/mmc/mmcsd.c
1440
msleep(part, &part->disk_mtx, PRIBIO,
sys/dev/mmc/mmcsd.c
1443
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
1452
if (bp->bio_cmd != BIO_READ && part->ro) {
sys/dev/mmc/mmcsd.c
1460
sz = part->disk->d_sectorsize;
sys/dev/mmc/mmcsd.c
1463
err = mmcsd_switch_part(mmcbus, dev, sc->rca, part->type);
sys/dev/mmc/mmcsd.c
1472
if (block < part->eend && end > part->eblock)
sys/dev/mmc/mmcsd.c
1473
part->eblock = part->eend = 0;
sys/dev/mmc/mmcsd.c
1474
block = mmcsd_rw(part, bp);
sys/dev/mmc/mmcsd.c
1476
block = mmcsd_delete(part, bp);
sys/dev/mmc/mmcsd.c
1491
part->running = -1;
sys/dev/mmc/mmcsd.c
1492
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
1493
wakeup(part);
sys/dev/mmc/mmcsd.c
182
static daddr_t mmcsd_delete(struct mmcsd_part *part, struct bio *bp);
sys/dev/mmc/mmcsd.c
185
static int mmcsd_ioctl(struct mmcsd_part *part, u_long cmd, void *data,
sys/dev/mmc/mmcsd.c
187
static int mmcsd_ioctl_cmd(struct mmcsd_part *part, struct mmc_ioc_cmd *mic,
sys/dev/mmc/mmcsd.c
190
static daddr_t mmcsd_rw(struct mmcsd_part *part, struct bio *bp);
sys/dev/mmc/mmcsd.c
195
u_int part);
sys/dev/mmc/mmcsd.c
485
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
496
part = sc->part[type] = malloc(sizeof(*part), M_DEVBUF,
sys/dev/mmc/mmcsd.c
498
part->sc = sc;
sys/dev/mmc/mmcsd.c
499
part->cnt = cnt;
sys/dev/mmc/mmcsd.c
500
part->type = type;
sys/dev/mmc/mmcsd.c
501
part->ro = ro;
sys/dev/mmc/mmcsd.c
502
snprintf(part->name, sizeof(part->name), name, device_get_unit(dev));
sys/dev/mmc/mmcsd.c
504
MMCSD_IOCTL_LOCK_INIT(part);
sys/dev/mmc/mmcsd.c
521
args.mda_si_drv1 = part;
sys/dev/mmc/mmcsd.c
522
if (make_dev_s(&args, &sc->rpmb_dev, "%s", part->name) != 0) {
sys/dev/mmc/mmcsd.c
524
free(part, M_DEVBUF);
sys/dev/mmc/mmcsd.c
528
MMCSD_DISK_LOCK_INIT(part);
sys/dev/mmc/mmcsd.c
530
d = part->disk = disk_alloc();
sys/dev/mmc/mmcsd.c
536
d->d_name = part->name;
sys/dev/mmc/mmcsd.c
537
d->d_drv1 = part;
sys/dev/mmc/mmcsd.c
554
bioq_init(&part->bio_queue);
sys/dev/mmc/mmcsd.c
556
part->running = 1;
sys/dev/mmc/mmcsd.c
557
kproc_create(&mmcsd_task, part, &part->p, 0, 0,
sys/dev/mmc/mmcsd.c
558
"%s%d: mmc/sd card", part->name, cnt);
sys/dev/mmc/mmcsd.c
565
part->name, cnt, bytes, unit, mmc_get_card_id_string(dev),
sys/dev/mmc/mmcsd.c
570
printf("%s: %ju%sB partition %d%s at %s\n", part->name, bytes,
sys/dev/mmc/mmcsd.c
607
part->name, cnt, bytes, unit, type, enh ?
sys/dev/mmc/mmcsd.c
612
"(%s)%s at %s\n", part->name, cnt, bytes, unit,
sys/dev/mmc/mmcsd.c
624
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
634
part = sc->part[EXT_CSD_PART_CONFIG_ACC_DEFAULT];
sys/dev/mmc/mmcsd.c
635
snprintf(name, sizeof(name), "%s%d", part->disk->d_name,
sys/dev/mmc/mmcsd.c
636
part->disk->d_unit);
sys/dev/mmc/mmcsd.c
651
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
655
part = sc->part[i];
sys/dev/mmc/mmcsd.c
656
if (part != NULL) {
sys/dev/mmc/mmcsd.c
657
if (part->disk != NULL) {
sys/dev/mmc/mmcsd.c
658
MMCSD_DISK_LOCK(part);
sys/dev/mmc/mmcsd.c
659
part->suspend = 0;
sys/dev/mmc/mmcsd.c
660
if (part->running > 0) {
sys/dev/mmc/mmcsd.c
662
part->running = 0;
sys/dev/mmc/mmcsd.c
663
wakeup(part);
sys/dev/mmc/mmcsd.c
665
while (part->running != -1)
sys/dev/mmc/mmcsd.c
666
msleep(part, &part->disk_mtx, 0,
sys/dev/mmc/mmcsd.c
669
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
671
MMCSD_IOCTL_LOCK(part);
sys/dev/mmc/mmcsd.c
672
while (part->ioctl > 0)
sys/dev/mmc/mmcsd.c
673
msleep(part, &part->ioctl_mtx, 0,
sys/dev/mmc/mmcsd.c
675
part->ioctl = -1;
sys/dev/mmc/mmcsd.c
676
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
684
part = sc->part[i];
sys/dev/mmc/mmcsd.c
685
if (part != NULL) {
sys/dev/mmc/mmcsd.c
686
if (part->disk != NULL) {
sys/dev/mmc/mmcsd.c
688
bioq_flush(&part->bio_queue, NULL, ENXIO);
sys/dev/mmc/mmcsd.c
690
disk_destroy(part->disk);
sys/dev/mmc/mmcsd.c
692
MMCSD_DISK_LOCK_DESTROY(part);
sys/dev/mmc/mmcsd.c
694
MMCSD_IOCTL_LOCK_DESTROY(part);
sys/dev/mmc/mmcsd.c
695
free(part, M_DEVBUF);
sys/dev/mmc/mmcsd.c
717
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
721
part = sc->part[i];
sys/dev/mmc/mmcsd.c
722
if (part != NULL) {
sys/dev/mmc/mmcsd.c
723
if (part->disk != NULL) {
sys/dev/mmc/mmcsd.c
724
MMCSD_DISK_LOCK(part);
sys/dev/mmc/mmcsd.c
725
part->suspend = 1;
sys/dev/mmc/mmcsd.c
726
if (part->running > 0) {
sys/dev/mmc/mmcsd.c
728
part->running = 0;
sys/dev/mmc/mmcsd.c
729
wakeup(part);
sys/dev/mmc/mmcsd.c
731
while (part->running != -1)
sys/dev/mmc/mmcsd.c
732
msleep(part, &part->disk_mtx, 0,
sys/dev/mmc/mmcsd.c
735
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
737
MMCSD_IOCTL_LOCK(part);
sys/dev/mmc/mmcsd.c
738
while (part->ioctl > 0)
sys/dev/mmc/mmcsd.c
739
msleep(part, &part->ioctl_mtx, 0,
sys/dev/mmc/mmcsd.c
741
part->ioctl = -1;
sys/dev/mmc/mmcsd.c
742
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
754
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
758
part = sc->part[i];
sys/dev/mmc/mmcsd.c
759
if (part != NULL) {
sys/dev/mmc/mmcsd.c
760
if (part->disk != NULL) {
sys/dev/mmc/mmcsd.c
761
MMCSD_DISK_LOCK(part);
sys/dev/mmc/mmcsd.c
762
part->suspend = 0;
sys/dev/mmc/mmcsd.c
763
if (part->running <= 0) {
sys/dev/mmc/mmcsd.c
764
part->running = 1;
sys/dev/mmc/mmcsd.c
765
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
766
kproc_create(&mmcsd_task, part,
sys/dev/mmc/mmcsd.c
767
&part->p, 0, 0, "%s%d: mmc/sd card",
sys/dev/mmc/mmcsd.c
768
part->name, part->cnt);
sys/dev/mmc/mmcsd.c
770
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
772
MMCSD_IOCTL_LOCK(part);
sys/dev/mmc/mmcsd.c
773
part->ioctl = 0;
sys/dev/mmc/mmcsd.c
774
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
796
struct mmcsd_part *part;
sys/dev/mmc/mmcsd.c
798
part = bp->bio_disk->d_drv1;
sys/dev/mmc/mmcsd.c
799
MMCSD_DISK_LOCK(part);
sys/dev/mmc/mmcsd.c
800
if (part->running > 0 || part->suspend > 0) {
sys/dev/mmc/mmcsd.c
801
bioq_disksort(&part->bio_queue, bp);
sys/dev/mmc/mmcsd.c
802
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
803
wakeup(part);
sys/dev/mmc/mmcsd.c
805
MMCSD_DISK_UNLOCK(part);
sys/dev/mmc/mmcsd.c
827
mmcsd_ioctl(struct mmcsd_part *part, u_long cmd, void *data, int fflag,
sys/dev/mmc/mmcsd.c
846
err = mmcsd_ioctl_cmd(part, mic, fflag);
sys/dev/mmc/mmcsd.c
860
err = mmcsd_ioctl_cmd(part, &mic[i], fflag);
sys/dev/mmc/mmcsd.c
874
mmcsd_ioctl_cmd(struct mmcsd_part *part, struct mmc_ioc_cmd *mic, int fflag)
sys/dev/mmc/mmcsd.c
889
if (part->ro == TRUE && mic->write_flag != 0)
sys/dev/mmc/mmcsd.c
899
MMCSD_IOCTL_LOCK(part);
sys/dev/mmc/mmcsd.c
900
while (part->ioctl != 0) {
sys/dev/mmc/mmcsd.c
901
if (part->ioctl < 0) {
sys/dev/mmc/mmcsd.c
902
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
905
msleep(part, &part->ioctl_mtx, 0, "mmcsd IOCTL", 0);
sys/dev/mmc/mmcsd.c
907
part->ioctl = 1;
sys/dev/mmc/mmcsd.c
908
MMCSD_IOCTL_UNLOCK(part);
sys/dev/mmc/mmcsd.c
935
sc = part->sc;
sys/dev/mmc/mmcsd.c
966
EXT_CSD_PART_CONFIG_ACC_MASK) != part->type) {
sys/dev/mmc/mmcsd.c
974
err = mmcsd_switch_part(mmcbus, dev, rca, part->type);
sys/dev/mmc/mmcsd.c
977
if (part->type == EXT_CSD_PART_CONFIG_ACC_RPMB) {
sys/dev/mmc/mmcsd.c
989
if (part->type == EXT_CSD_PART_CONFIG_ACC_RPMB) {
sys/geom/part/g_part.c
142
SYSCTL_NODE(_kern_geom, OID_AUTO, part, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/geom/part/g_part_bsd.c
167
entry->part.p_size = gpp->gpp_size;
sys/geom/part/g_part_bsd.c
168
entry->part.p_offset = gpp->gpp_start + table->offset;
sys/geom/part/g_part_bsd.c
169
entry->part.p_fsize = 0;
sys/geom/part/g_part_bsd.c
170
entry->part.p_frag = 0;
sys/geom/part/g_part_bsd.c
171
entry->part.p_cpg = 0;
sys/geom/part/g_part_bsd.c
172
return (bsd_parse_type(gpp->gpp_type, &entry->part.p_fstype));
sys/geom/part/g_part_bsd.c
238
entry->part.p_size = basetable->gpt_last + 1;
sys/geom/part/g_part_bsd.c
239
entry->part.p_offset = table->offset;
sys/geom/part/g_part_bsd.c
267
sbuf_printf(sb, " xs BSD xt %u", entry->part.p_fstype);
sys/geom/part/g_part_bsd.c
271
entry->part.p_fstype);
sys/geom/part/g_part_bsd.c
284
return ((entry->part.p_fstype == FS_UNUSED ||
sys/geom/part/g_part_bsd.c
285
entry->part.p_fstype == FS_SWAP) ? 1 : 0);
sys/geom/part/g_part_bsd.c
299
return (bsd_parse_type(gpp->gpp_type, &entry->part.p_fstype));
sys/geom/part/g_part_bsd.c
320
entry->part.p_size = msize;
sys/geom/part/g_part_bsd.c
339
entry->part.p_size = gpp->gpp_size;
sys/geom/part/g_part_bsd.c
388
struct partition part;
sys/geom/part/g_part_bsd.c
443
part.p_size = le32dec(p + 0);
sys/geom/part/g_part_bsd.c
444
part.p_offset = le32dec(p + 4);
sys/geom/part/g_part_bsd.c
445
part.p_fsize = le32dec(p + 8);
sys/geom/part/g_part_bsd.c
446
part.p_fstype = p[12];
sys/geom/part/g_part_bsd.c
447
part.p_frag = p[13];
sys/geom/part/g_part_bsd.c
448
part.p_cpg = le16dec(p + 14);
sys/geom/part/g_part_bsd.c
449
if (part.p_size == 0)
sys/geom/part/g_part_bsd.c
451
if (part.p_offset < table->offset)
sys/geom/part/g_part_bsd.c
453
if (part.p_offset - table->offset > basetable->gpt_last)
sys/geom/part/g_part_bsd.c
456
part.p_offset - table->offset,
sys/geom/part/g_part_bsd.c
457
part.p_offset - table->offset + part.p_size - 1);
sys/geom/part/g_part_bsd.c
459
entry->part = part;
sys/geom/part/g_part_bsd.c
481
type = entry->part.p_fstype;
sys/geom/part/g_part_bsd.c
516
le32enc(p + 0, entry->part.p_size);
sys/geom/part/g_part_bsd.c
517
le32enc(p + 4, entry->part.p_offset);
sys/geom/part/g_part_bsd.c
518
le32enc(p + 8, entry->part.p_fsize);
sys/geom/part/g_part_bsd.c
519
p[12] = entry->part.p_fstype;
sys/geom/part/g_part_bsd.c
520
p[13] = entry->part.p_frag;
sys/geom/part/g_part_bsd.c
521
le16enc(p + 14, entry->part.p_cpg);
sys/geom/part/g_part_bsd.c
63
struct partition part;
sys/geom/part/g_part_ldm.c
1104
vblk->u.part.comp_id == comp->id) {
sys/geom/part/g_part_ldm.c
1106
&vblk->u.part, entry);
sys/geom/part/g_part_ldm.c
1220
struct gpt_ent *part;
sys/geom/part/g_part_ldm.c
1231
part = (struct gpt_ent *)(entry + 1);
sys/geom/part/g_part_ldm.c
1233
if (memcmp(&part->ent_type,
sys/geom/part/g_part_ldm.c
1343
struct ldm_partition *part;
sys/geom/part/g_part_ldm.c
1412
part = LIST_FIRST(&comp->partitions);
sys/geom/part/g_part_ldm.c
1413
if (part->disk_id != disk->id)
sys/geom/part/g_part_ldm.c
1417
if (comp->count > 1 || part->offset != 0) {
sys/geom/part/g_part_ldm.c
1437
basetable->gpt_first + part->start,
sys/geom/part/g_part_ldm.c
1438
basetable->gpt_first + part->start +
sys/geom/part/g_part_ldm.c
1439
part->size - 1);
sys/geom/part/g_part_ldm.c
1452
(uintmax_t)part->id,(uintmax_t)part->start +
sys/geom/part/g_part_ldm.c
1453
basetable->gpt_first, (uintmax_t)part->start +
sys/geom/part/g_part_ldm.c
1454
part->size + basetable->gpt_first - 1,
sys/geom/part/g_part_ldm.c
276
struct ldm_partition part;
sys/geom/part/g_part_ldm.c
834
blk->u.part.start = be64dec(p + offset + 12);
sys/geom/part/g_part_ldm.c
835
blk->u.part.offset = be64dec(p + offset + 20);
sys/geom/part/g_part_ldm.c
836
offset = ldm_vnum_get(p, offset + 28, &blk->u.part.size, size);
sys/geom/part/g_part_ldm.c
841
offset = ldm_vnum_get(p, offset, &blk->u.part.comp_id, size);
sys/geom/part/g_part_ldm.c
846
offset = ldm_vnum_get(p, offset, &blk->u.part.disk_id, size);
sys/kern/uipc_usrreq.c
1402
struct mbuf *control, *m, *first, *part, *next;
sys/kern/uipc_usrreq.c
1494
for (space = uio->uio_resid, m = next = first, part = NULL, datalen = 0;
sys/kern/uipc_usrreq.c
1515
next = part = m;
sys/kern/uipc_usrreq.c
1657
if (m == part) {
sys/kern/uipc_usrreq.c
1668
for (; m != part && datalen > 0; m = next) {
sys/kern/uipc_usrreq.c
1678
if (!peek && m != part)
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1879
u_short part;
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1908
for (part = 0; (c = *s) != '\0'; ) {
sys/netpfil/ipfilter/netinet/ip_ftp_pxy.c
1914
*t = part;
tools/tools/ifinfo/rfc1650.c
106
u_int part = DOT3CHIPSET_PART(chipset);
tools/tools/ifinfo/rfc1650.c
117
if (part < 1 || part >= chipset_names[vendor].len) {
tools/tools/ifinfo/rfc1650.c
122
printf("%s\n", chipset_names[vendor].chips[part]);
usr.bin/mkimg/apm.c
67
struct part *part;
usr.bin/mkimg/apm.c
87
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/apm.c
88
ent = (void *)(buf + (part->index + 2) * secsz);
usr.bin/mkimg/apm.c
91
be32enc(&ent->ent_start, part->block);
usr.bin/mkimg/apm.c
92
be32enc(&ent->ent_size, part->size);
usr.bin/mkimg/apm.c
93
strncpy(ent->ent_type, ALIAS_TYPE2PTR(part->type),
usr.bin/mkimg/apm.c
95
if (part->label != NULL)
usr.bin/mkimg/apm.c
96
strncpy(ent->ent_name, part->label,
usr.bin/mkimg/bsd.c
102
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/bsd.c
103
n = part->index + ((part->index >= BSD_PART_RAW) ? 1 : 0);
usr.bin/mkimg/bsd.c
105
le32enc(&dp->p_size, part->size);
usr.bin/mkimg/bsd.c
106
le32enc(&dp->p_offset, part->block);
usr.bin/mkimg/bsd.c
108
dp->p_fstype = ALIAS_TYPE2INT(part->type);
usr.bin/mkimg/bsd.c
70
struct part *part;
usr.bin/mkimg/ebr.c
74
struct part *part, *next;
usr.bin/mkimg/ebr.c
85
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/ebr.c
86
block = part->block - nsecs;
usr.bin/mkimg/ebr.c
87
size = round_track(part->size);
usr.bin/mkimg/ebr.c
90
dp->dp_typ = ALIAS_TYPE2INT(part->type);
usr.bin/mkimg/ebr.c
92
part->block + size - 1);
usr.bin/mkimg/ebr.c
97
next = TAILQ_NEXT(part, link);
usr.bin/mkimg/gpt.c
199
struct part *part;
usr.bin/mkimg/gpt.c
206
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/gpt.c
207
ent = tbl + part->index;
usr.bin/mkimg/gpt.c
208
mkimg_uuid_enc(&ent->ent_type, ALIAS_TYPE2PTR(part->type));
usr.bin/mkimg/gpt.c
211
le64enc(&ent->ent_lba_start, part->block);
usr.bin/mkimg/gpt.c
212
le64enc(&ent->ent_lba_end, part->block + part->size - 1);
usr.bin/mkimg/gpt.c
213
if (part->label != NULL) {
usr.bin/mkimg/gpt.c
215
while ((c = part->label[idx]) != '\0') {
usr.bin/mkimg/mbr.c
100
(part->index == 0 && bootcode != NULL) ? 0x80 : 0;
usr.bin/mkimg/mbr.c
102
part->block);
usr.bin/mkimg/mbr.c
103
dp->dp_typ = ALIAS_TYPE2INT(part->type);
usr.bin/mkimg/mbr.c
105
part->block + size - 1);
usr.bin/mkimg/mbr.c
106
le32enc(&dp->dp_start, part->block);
usr.bin/mkimg/mbr.c
78
struct part *part;
usr.bin/mkimg/mbr.c
92
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/mbr.c
93
size = round_track(part->size);
usr.bin/mkimg/mbr.c
94
dp = dpbase + part->index;
usr.bin/mkimg/mbr.c
97
(part->index + 1 == active_partition) ? 0x80 : 0;
usr.bin/mkimg/mkimg.c
250
struct part *part;
usr.bin/mkimg/mkimg.c
260
part = calloc(1, sizeof(struct part));
usr.bin/mkimg/mkimg.c
261
if (part == NULL)
usr.bin/mkimg/mkimg.c
274
part->alias = malloc(len);
usr.bin/mkimg/mkimg.c
275
if (part->alias == NULL) {
usr.bin/mkimg/mkimg.c
279
strlcpy(part->alias, spec, len);
usr.bin/mkimg/mkimg.c
284
part->kind = PART_KIND_SIZE;
usr.bin/mkimg/mkimg.c
287
part->kind = PART_KIND_FILE;
usr.bin/mkimg/mkimg.c
290
part->kind = PART_KIND_PIPE;
usr.bin/mkimg/mkimg.c
298
part->contents = strdup(spec);
usr.bin/mkimg/mkimg.c
299
if (part->contents == NULL) {
usr.bin/mkimg/mkimg.c
304
spec = part->alias;
usr.bin/mkimg/mkimg.c
308
if (strlen(part->alias) == 0 || strlen(sep) == 0) {
usr.bin/mkimg/mkimg.c
312
part->label = strdup(sep);
usr.bin/mkimg/mkimg.c
313
if (part->label == NULL) {
usr.bin/mkimg/mkimg.c
319
part->index = nparts;
usr.bin/mkimg/mkimg.c
320
TAILQ_INSERT_TAIL(&partlist, part, link);
usr.bin/mkimg/mkimg.c
325
if (part->alias != NULL)
usr.bin/mkimg/mkimg.c
326
free(part->alias);
usr.bin/mkimg/mkimg.c
327
free(part);
usr.bin/mkimg/mkimg.c
413
struct part *part, *part2;
usr.bin/mkimg/mkimg.c
419
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/mkimg.c
420
start = part->block;
usr.bin/mkimg/mkimg.c
421
end = part->block + part->size;
usr.bin/mkimg/mkimg.c
423
part2 = TAILQ_NEXT(part, link);
usr.bin/mkimg/mkimg.c
448
struct part *part;
usr.bin/mkimg/mkimg.c
458
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/mkimg.c
459
error = scheme_check_part(part);
usr.bin/mkimg/mkimg.c
461
errc(EX_DATAERR, error, "partition %d", part->index+1);
usr.bin/mkimg/mkimg.c
466
TAILQ_FOREACH(part, &partlist, link) {
usr.bin/mkimg/mkimg.c
471
switch (part->kind) {
usr.bin/mkimg/mkimg.c
473
offset = part->contents;
usr.bin/mkimg/mkimg.c
479
size = part->contents;
usr.bin/mkimg/mkimg.c
480
if (stat(part->contents, &sb) == 0) {
usr.bin/mkimg/mkimg.c
483
part->index + 1);
usr.bin/mkimg/mkimg.c
487
p = strrchr(part->contents, ':');
usr.bin/mkimg/mkimg.c
514
part->block = block;
usr.bin/mkimg/mkimg.c
518
"... ", part->index + 1, (long long)part->block);
usr.bin/mkimg/mkimg.c
521
switch (part->kind) {
usr.bin/mkimg/mkimg.c
523
fd = open(part->contents, O_RDONLY, 0);
usr.bin/mkimg/mkimg.c
531
fp = popen(part->contents, "r");
usr.bin/mkimg/mkimg.c
541
errc(EX_IOERR, error, "partition %d", part->index + 1);
usr.bin/mkimg/mkimg.c
542
part->size = (bytesize + secsz - 1) / secsz;
usr.bin/mkimg/mkimg.c
544
bytesize = part->size * secsz;
usr.bin/mkimg/mkimg.c
546
(long long)bytesize, (long long)part->size);
usr.bin/mkimg/mkimg.c
560
part->block + part->size);
usr.bin/mkimg/mkimg.h
39
TAILQ_ENTRY(part) link;
usr.bin/mkimg/mkimg.h
54
extern TAILQ_HEAD(partlisthead, part) partlist;
usr.bin/mkimg/scheme.c
148
scheme_check_part(struct part *p)
usr.bin/mkimg/scheme.h
95
int scheme_check_part(struct part *);
usr.sbin/bhyve/smbiostbl.c
249
uint8_t part; /* part number string */
usr.sbin/bhyve/smbiostbl.c
310
uint8_t part; /* part number string */
usr.sbin/boot0cfg/boot0cfg.c
465
struct dos_partition *part;
usr.sbin/boot0cfg/boot0cfg.c
468
part = (struct dos_partition *)(mbr + DOSPARTOFF);
usr.sbin/boot0cfg/boot0cfg.c
471
if (part[i].dp_typ)
usr.sbin/boot0cfg/boot0cfg.c
472
printf(fmt1, 1 + i, part[i].dp_flag,
usr.sbin/boot0cfg/boot0cfg.c
473
part[i].dp_scyl + ((part[i].dp_ssect & 0xc0) << 2),
usr.sbin/boot0cfg/boot0cfg.c
474
part[i].dp_shd, part[i].dp_ssect & 0x3f, part[i].dp_typ,
usr.sbin/boot0cfg/boot0cfg.c
475
part[i].dp_ecyl + ((part[i].dp_esect & 0xc0) << 2),
usr.sbin/boot0cfg/boot0cfg.c
476
part[i].dp_ehd, part[i].dp_esect & 0x3f, part[i].dp_start,
usr.sbin/boot0cfg/boot0cfg.c
477
part[i].dp_size);
usr.sbin/virtual_oss/virtual_equalizer/equalizer.c
288
int part = 0;
usr.sbin/virtual_oss/virtual_equalizer/equalizer.c
309
part = atoi(optarg);
usr.sbin/virtual_oss/virtual_equalizer/equalizer.c
310
if (part < 0) {
usr.sbin/virtual_oss/virtual_equalizer/equalizer.c
359
fir.number = part;
usr.sbin/virtual_oss/virtual_equalizer/equalizer.c
360
info.number = part;