Symbol: slice
lib/libefivar/efivar-dp-xlate.c
427
find_slice_efimedia(const char *slice)
lib/libefivar/efivar-dp-xlate.c
450
if (strncmp(slice, disk, strlen(disk)) == 0) {
lib/libefivar/efivar-dp-xlate.c
453
sliceno = strtoul(slice + sizeof(disk) + 1, &ep, 10);
sbin/hammer2/cmd_info.c
56
int slice;
sbin/hammer2/cmd_info.c
64
if (ptr && sscanf(ptr, ".s%d%c", &slice, &part) == 2) {
sbin/mount_hammer2/mount_hammer2.c
137
char slice = devpath[strlen(devpath)-1];
sbin/mount_hammer2/mount_hammer2.c
138
switch(slice) {
sbin/vinum/list.c
1283
int slice;
sbin/vinum/list.c
1299
for (slice = 1; slice < 5; slice++) {
sbin/vinum/list.c
1300
sprintf(partid, "s%dc", slice); /* c partition */
sbin/vinum/list.c
1315
sprintf(partid, "s%d%c", slice, partition + 'a');
stand/boot/efi/include/efilib.h
50
int slice;
stand/boot/pc32/boot2/boot2.c
154
uint8_t slice;
stand/boot/pc32/boot2/boot2.c
281
dsk.slice = *(uint8_t *)PTOV(MEM_BTX_USR_ARG + 1) + 1;
stand/boot/pc32/boot2/boot2.c
433
MAKEBOOTDEV(dev_maj[dsk.type], dsk.slice, dsk.unit, dsk.part),
stand/boot/pc32/boot2/boot2.c
493
dsk.slice = WHOLE_DISK_SLICE;
stand/boot/pc32/boot2/boot2.c
495
dsk.slice = *arg - '0' + 1;
stand/boot/pc32/boot2/boot2.c
496
if (dsk.slice > NDOSPART + 1)
stand/boot/pc32/boot2/boot2.c
539
sl = dsk.slice;
stand/boot/pc32/boot2/boot2.c
547
dsk.slice == COMPATIBILITY_SLICE)
stand/boot/pc32/boot2/boot2.c
550
if (dsk.slice == WHOLE_DISK_SLICE)
stand/boot/pc32/boot2/boot2.c
551
dsk.slice = sl;
stand/boot/pc32/libi386/biosdisk.c
1408
rootdev = MAKEBOOTDEV(major, dev->d_kind.biosdisk.slice + 1, unit,
stand/boot/pc32/libi386/biosdisk.c
271
dev.d_kind.biosdisk.slice = -1;
stand/boot/pc32/libi386/biosdisk.c
532
int sector, slice, i;
stand/boot/pc32/libi386/biosdisk.c
556
dev->d_kind.biosdisk.slice, dev->d_kind.biosdisk.partition + 'a');
stand/boot/pc32/libi386/biosdisk.c
585
if (dev->d_kind.biosdisk.slice > 0) {
stand/boot/pc32/libi386/biosdisk.c
623
if (dev->d_kind.biosdisk.slice == -1) {
stand/boot/pc32/libi386/biosdisk.c
631
if (dev->d_kind.biosdisk.slice > 0) {
stand/boot/pc32/libi386/biosdisk.c
632
slice = dev->d_kind.biosdisk.slice - 1;
stand/boot/pc32/libi386/biosdisk.c
633
if (slice >= od->od_nslices) {
stand/boot/pc32/libi386/biosdisk.c
634
DEBUG("slice %d not found", slice);
stand/boot/pc32/libi386/biosdisk.c
652
if (dev->d_kind.biosdisk.slice == 0) {
stand/boot/pc32/libi386/biosdisk.c
653
slice = bd_bestslice(od);
stand/boot/pc32/libi386/biosdisk.c
654
if (slice == -1) {
stand/boot/pc32/libi386/biosdisk.c
658
dev->d_kind.biosdisk.slice = slice;
stand/boot/pc32/libi386/biosdisk.c
666
dptr += (dev->d_kind.biosdisk.slice - 1); /* we number 1-4, offsets are 0-3 */
stand/boot/pc32/libi386/biosdisk.c
668
DEBUG("slice entry %d at %d, %d sectors", dev->d_kind.biosdisk.slice - 1, sector, dptr->dp_size);
stand/boot/pc32/libi386/devicename.c
115
slice = -1;
stand/boot/pc32/libi386/devicename.c
125
slice = strtol(np, &cp, 10);
stand/boot/pc32/libi386/devicename.c
146
idev->d_kind.biosdisk.slice = slice;
stand/boot/pc32/libi386/devicename.c
214
if (dev->d_kind.biosdisk.slice > 0)
stand/boot/pc32/libi386/devicename.c
215
cp += sprintf(cp, "s%d", dev->d_kind.biosdisk.slice);
stand/boot/pc32/libi386/devicename.c
88
int i, unit, slice, partition, err;
stand/boot/pc32/libi386/libi386.h
45
int slice;
stand/boot/pc32/loader/main.c
313
new_currdev.d_kind.biosdisk.slice = -1;
stand/boot/pc32/loader/main.c
319
new_currdev.d_kind.biosdisk.slice = -1;
stand/boot/pc32/loader/main.c
323
new_currdev.d_kind.biosdisk.slice = B_SLICE(initial_bootdev) - 1;
sys/dev/drm/i915/i915_gpu_error.c
410
int slice;
sys/dev/drm/i915/i915_gpu_error.c
425
for_each_instdone_slice_subslice(m->i915, slice, subslice)
sys/dev/drm/i915/i915_gpu_error.c
427
slice, subslice,
sys/dev/drm/i915/i915_gpu_error.c
428
ee->instdone.sampler[slice][subslice]);
sys/dev/drm/i915/i915_gpu_error.c
430
for_each_instdone_slice_subslice(m->i915, slice, subslice)
sys/dev/drm/i915/i915_gpu_error.c
432
slice, subslice,
sys/dev/drm/i915/i915_gpu_error.c
433
ee->instdone.row[slice][subslice]);
sys/dev/drm/i915/i915_irq.c
1380
uint8_t slice = 0;
sys/dev/drm/i915/i915_irq.c
1396
while ((slice = ffs(dev_priv->l3_parity.which_slice)) != 0) {
sys/dev/drm/i915/i915_irq.c
1399
slice--;
sys/dev/drm/i915/i915_irq.c
1400
if (WARN_ON_ONCE(slice >= NUM_L3_SLICES(dev_priv)))
sys/dev/drm/i915/i915_irq.c
1403
dev_priv->l3_parity.which_slice &= ~(1<<slice);
sys/dev/drm/i915/i915_irq.c
1405
reg = GEN7_L3CDERRST1(slice);
sys/dev/drm/i915/i915_irq.c
1419
parity_event[4] = kasprintf(GFP_KERNEL, "SLICE=%d", slice);
sys/dev/drm/i915/i915_irq.c
1426
slice, row, bank, subbank);
sys/dev/drm/i915/i915_reg.h
2442
#define GEN8_MCR_SLICE(slice) (((slice) & 3) << 26)
sys/dev/drm/i915/i915_reg.h
2446
#define GEN11_MCR_SLICE(slice) (((slice) & 0xf) << 27)
sys/dev/drm/i915/i915_reg.h
2574
#define GEN9_IZ_HASHING_MASK(slice) (0x3 << ((slice) * 2))
sys/dev/drm/i915/i915_reg.h
2575
#define GEN9_IZ_HASHING(slice, val) ((val) << ((slice) * 2))
sys/dev/drm/i915/i915_reg.h
2848
#define GEN9_EU_DISABLE(slice) _MMIO(0x9134 + (slice) * 0x4)
sys/dev/drm/i915/i915_reg.h
8582
#define GEN9_SLICE_PGCTL_ACK(slice) _MMIO(0x804c + (slice) * 0x4)
sys/dev/drm/i915/i915_reg.h
8583
#define GEN10_SLICE_PGCTL_ACK(slice) _MMIO(0x804c + ((slice) / 3) * 0x34 + \
sys/dev/drm/i915/i915_reg.h
8584
((slice) % 3) * 0x4)
sys/dev/drm/i915/i915_reg.h
8587
#define GEN10_PGCTL_VALID_SS_MASK(slice) ((slice) == 0 ? 0x7F : 0x1F)
sys/dev/drm/i915/i915_reg.h
8589
#define GEN9_SS01_EU_PGCTL_ACK(slice) _MMIO(0x805c + (slice) * 0x8)
sys/dev/drm/i915/i915_reg.h
8590
#define GEN10_SS01_EU_PGCTL_ACK(slice) _MMIO(0x805c + ((slice) / 3) * 0x30 + \
sys/dev/drm/i915/i915_reg.h
8591
((slice) % 3) * 0x8)
sys/dev/drm/i915/i915_reg.h
8592
#define GEN9_SS23_EU_PGCTL_ACK(slice) _MMIO(0x8060 + (slice) * 0x8)
sys/dev/drm/i915/i915_reg.h
8593
#define GEN10_SS23_EU_PGCTL_ACK(slice) _MMIO(0x8060 + ((slice) / 3) * 0x30 + \
sys/dev/drm/i915/i915_reg.h
8594
((slice) % 3) * 0x8)
sys/dev/drm/i915/i915_reg.h
8636
#define GEN7_L3CDERRST1(slice) _MMIO(0xB008 + (slice) * 0x200) /* L3CD Error Status 1 */
sys/dev/drm/i915/i915_reg.h
8649
#define GEN7_L3LOG(slice, i) _MMIO(0xB070 + (slice) * 0x200 + (i) * 4)
sys/dev/drm/i915/i915_sysfs.c
165
int slice = (int)(uintptr_t)attr->private;
sys/dev/drm/i915/i915_sysfs.c
180
if (dev_priv->l3_parity.remap_info[slice])
sys/dev/drm/i915/i915_sysfs.c
182
dev_priv->l3_parity.remap_info[slice] + (offset/4),
sys/dev/drm/i915/i915_sysfs.c
201
int slice = (int)(uintptr_t)attr->private;
sys/dev/drm/i915/i915_sysfs.c
213
remap_info = &dev_priv->l3_parity.remap_info[slice];
sys/dev/drm/i915/i915_sysfs.c
230
ctx->remap_slice |= (1<<slice);
sys/dev/drm/i915/intel_device_info.h
203
int slice, int subslice)
sys/dev/drm/i915/intel_device_info.h
209
return slice * slice_stride + subslice * subslice_stride;
sys/dev/drm/i915/intel_device_info.h
213
int slice, int subslice)
sys/dev/drm/i915/intel_device_info.h
215
int i, offset = sseu_eu_idx(sseu, slice, subslice);
sys/dev/drm/i915/intel_device_info.h
228
int slice, int subslice, u16 eu_mask)
sys/dev/drm/i915/intel_device_info.h
230
int i, offset = sseu_eu_idx(sseu, slice, subslice);
sys/dev/drm/i915/intel_engine_cs.c
769
u32 slice = fls(sseu->slice_mask);
sys/dev/drm/i915/intel_engine_cs.c
770
u32 subslice = fls(sseu->subslice_mask[slice]);
sys/dev/drm/i915/intel_engine_cs.c
773
mcr_s_ss_select = GEN8_MCR_SLICE(slice) |
sys/dev/drm/i915/intel_engine_cs.c
776
mcr_s_ss_select = GEN11_MCR_SLICE(slice) |
sys/dev/drm/i915/intel_engine_cs.c
785
read_subslice_reg(struct drm_i915_private *dev_priv, int slice,
sys/dev/drm/i915/intel_engine_cs.c
798
mcr_slice_subslice_select = GEN11_MCR_SLICE(slice) |
sys/dev/drm/i915/intel_engine_cs.c
803
mcr_slice_subslice_select = GEN8_MCR_SLICE(slice) |
sys/dev/drm/i915/intel_engine_cs.c
846
int slice;
sys/dev/drm/i915/intel_engine_cs.c
859
for_each_instdone_slice_subslice(dev_priv, slice, subslice) {
sys/dev/drm/i915/intel_engine_cs.c
860
instdone->sampler[slice][subslice] =
sys/dev/drm/i915/intel_engine_cs.c
861
read_subslice_reg(dev_priv, slice, subslice,
sys/dev/drm/i915/intel_engine_cs.c
863
instdone->row[slice][subslice] =
sys/dev/drm/i915/intel_engine_cs.c
864
read_subslice_reg(dev_priv, slice, subslice,
sys/dev/drm/i915/intel_hangcheck.c
182
int slice;
sys/dev/drm/i915/intel_hangcheck.c
200
for_each_instdone_slice_subslice(dev_priv, slice, subslice) {
sys/dev/drm/i915/intel_hangcheck.c
201
stuck &= instdone_unchanged(instdone.sampler[slice][subslice],
sys/dev/drm/i915/intel_hangcheck.c
202
&accu_instdone->sampler[slice][subslice]);
sys/dev/drm/i915/intel_hangcheck.c
203
stuck &= instdone_unchanged(instdone.row[slice][subslice],
sys/dev/drm/i915/intel_hangcheck.c
204
&accu_instdone->row[slice][subslice]);
sys/dev/drm/i915/intel_ringbuffer.c
1670
static int remap_l3(struct i915_request *rq, int slice)
sys/dev/drm/i915/intel_ringbuffer.c
1672
u32 *cs, *remap_info = rq->i915->l3_parity.remap_info[slice];
sys/dev/drm/i915/intel_ringbuffer.c
1689
*cs++ = i915_mmio_reg_offset(GEN7_L3LOG(slice, i));
sys/dev/drm/i915/intel_workarounds.c
787
u32 slice = fls(sseu->slice_mask);
sys/dev/drm/i915/intel_workarounds.c
789
u8 ss_mask = sseu->subslice_mask[slice];
sys/dev/drm/radeon/evergreen_cs.c
396
unsigned pitch, slice, mslice;
sys/dev/drm/radeon/evergreen_cs.c
402
slice = track->cb_color_slice[id];
sys/dev/drm/radeon/evergreen_cs.c
404
surf.nby = ((slice + 1) * 64) / surf.nbx;
sys/dev/drm/radeon/evergreen_cs.c
466
slice = ((nby * surf.nbx) / 64) - 1;
sys/dev/drm/radeon/evergreen_cs.c
471
ib[track->cb_color_slice_idx[id]] = slice;
sys/dev/drm/radeon/evergreen_cs.c
481
radeon_bo_size(track->cb_color_bo[id]), slice);
sys/dev/drm/radeon/evergreen_cs.c
563
unsigned pitch, slice, mslice;
sys/dev/drm/radeon/evergreen_cs.c
569
slice = track->db_depth_slice;
sys/dev/drm/radeon/evergreen_cs.c
571
surf.nby = ((slice + 1) * 64) / surf.nbx;
sys/dev/drm/radeon/evergreen_cs.c
660
unsigned pitch, slice, mslice;
sys/dev/drm/radeon/evergreen_cs.c
666
slice = track->db_depth_slice;
sys/dev/drm/radeon/evergreen_cs.c
668
surf.nby = ((slice + 1) * 64) / surf.nbx;
sys/dev/netif/mxge/if_mxge.c
1133
int slice, status, rx_intr_size;
sys/dev/netif/mxge/if_mxge.c
1191
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
1192
ss = &sc->ss[slice];
sys/dev/netif/mxge/if_mxge.c
1201
cmd.data2 = slice;
sys/dev/netif/mxge/if_mxge.c
1227
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
1228
ss = &sc->ss[slice];
sys/dev/netif/mxge/if_mxge.c
1230
ss->irq_claim = irq_claim + (2 * slice);
sys/dev/netif/mxge/if_mxge.c
1365
int slice;
sys/dev/netif/mxge/if_mxge.c
1367
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
1368
ss = &sc->ss[slice];
sys/dev/netif/mxge/if_mxge.c
1389
int slice;
sys/dev/netif/mxge/if_mxge.c
1521
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
1522
ss = &sc->ss[slice];
sys/dev/netif/mxge/if_mxge.c
1526
ksprintf(slice_num, "%d", slice);
sys/dev/netif/mxge/if_mxge.c
1531
"can't add %d slice sysctl node\n", slice);
sys/dev/netif/mxge/if_mxge.c
170
static void mxge_warn_stuck(mxge_softc_t *sc, mxge_tx_ring_t *tx, int slice);
sys/dev/netif/mxge/if_mxge.c
2906
int slice;
sys/dev/netif/mxge/if_mxge.c
2908
for (slice = 0; slice < sc->num_slices; slice++)
sys/dev/netif/mxge/if_mxge.c
2909
mxge_free_slice_mbufs(&sc->ss[slice]);
sys/dev/netif/mxge/if_mxge.c
2986
int slice;
sys/dev/netif/mxge/if_mxge.c
2991
for (slice = 0; slice < sc->num_slices; slice++)
sys/dev/netif/mxge/if_mxge.c
2992
mxge_free_slice_rings(&sc->ss[slice]);
sys/dev/netif/mxge/if_mxge.c
3186
int err, slice;
sys/dev/netif/mxge/if_mxge.c
3216
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
3217
err = mxge_alloc_slice_rings(&sc->ss[slice],
sys/dev/netif/mxge/if_mxge.c
3221
"alloc %d slice rings failed\n", slice);
sys/dev/netif/mxge/if_mxge.c
3245
int err, i, slice;
sys/dev/netif/mxge/if_mxge.c
3247
slice = ss - ss->sc->ss;
sys/dev/netif/mxge/if_mxge.c
3256
if (slice == 0) {
sys/dev/netif/mxge/if_mxge.c
3257
cmd.data0 = slice;
sys/dev/netif/mxge/if_mxge.c
3265
cmd.data0 = slice;
sys/dev/netif/mxge/if_mxge.c
3270
(ss->sc->sram + MXGEFW_ETH_SEND_GO + 64 * slice);
sys/dev/netif/mxge/if_mxge.c
3272
(ss->sc->sram + MXGEFW_ETH_SEND_STOP + 64 * slice);
sys/dev/netif/mxge/if_mxge.c
3275
cmd.data0 = slice;
sys/dev/netif/mxge/if_mxge.c
3280
cmd.data0 = slice;
sys/dev/netif/mxge/if_mxge.c
3331
int err, slice, cl_size, i;
sys/dev/netif/mxge/if_mxge.c
3455
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
3456
ss = &sc->ss[slice];
sys/dev/netif/mxge/if_mxge.c
3460
cmd.data2 |= (slice << 16);
sys/dev/netif/mxge/if_mxge.c
3483
for (slice = 0; slice < sc->num_slices; slice++) {
sys/dev/netif/mxge/if_mxge.c
3484
err = mxge_slice_open(&sc->ss[slice], cl_size);
sys/dev/netif/mxge/if_mxge.c
3486
if_printf(ifp, "couldn't open slice %d\n", slice);
sys/dev/netif/mxge/if_mxge.c
3684
mxge_warn_stuck(mxge_softc_t *sc, mxge_tx_ring_t *tx, int slice)
sys/dev/netif/mxge/if_mxge.c
3686
if_printf(sc->ifp, "slice %d struck? ring state:\n", slice);
sys/dev/netif/mxge/if_mxge.c
4118
int i = 0, slice;
sys/dev/netif/mxge/if_mxge.c
4135
for (slice = 0; slice < sc->num_slices; ++slice) {
sys/dev/netif/mxge/if_mxge.c
4137
sc->serializes[i++] = &sc->ss[slice].rx_data.rx_serialize;
sys/dev/netif/mxge/if_mxge.c
4140
for (slice = 0; slice < sc->num_slices; ++slice) {
sys/dev/netif/mxge/if_mxge.c
4142
sc->serializes[i++] = &sc->ss[slice].tx.tx_serialize;
sys/dev/raid/vinum/vinumio.c
698
int slice;
sys/dev/raid/vinum/vinumio.c
713
for (slice = 0; slice < MAX_SLICES; slice++) {
sys/dev/raid/vinum/vinumio.c
714
if (has_slice >= 0 && slice != has_slice)
sys/dev/raid/vinum/vinumio.c
729
"%ss%d%c", devicename[driveno], slice, part);
sys/kern/subr_disk.c
116
static int disk_probe_slice(struct disk *dp, cdev_t dev, int slice, int reprobe);
sys/kern/subr_disk.c
185
disk_probe_slice(struct disk *dp, cdev_t dev, int slice, int reprobe)
sys/kern/subr_disk.c
188
struct diskslice *sp = &dp->d_slice->dss_slices[slice];
sys/kern/subr_disk.c
201
sno = slice ? slice - 1 : 0;
sys/kern/subr_disk.c
215
if (slice != WHOLE_DISK_SLICE)
sys/kern/subr_disk.c
216
ops->op_adjust_label_reserved(dp->d_slice, slice, sp);
sys/kern/subr_disk.c
268
slice, i),
sys/kern/subr_disklabel32.c
628
l32_adjust_label_reserved(struct diskslices *ssp, int slice,
sys/kern/subr_disklabel64.c
521
l64_adjust_label_reserved(struct diskslices *ssp, int slice,
sys/kern/subr_diskmbr.c
427
int slice;
sys/kern/subr_diskmbr.c
469
slice = ssp->dss_nslices;
sys/kern/subr_diskmbr.c
490
sname = dsname(dev, dkunit(dev), slice, WHOLE_SLICE_PART,
sys/kern/subr_diskmbr.c
494
if (slice >= MAX_SLICES) {
sys/kern/subr_diskmbr.c
496
slice++;
sys/kern/subr_diskmbr.c
499
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskmbr.c
502
slice++;
sys/kern/subr_diskmbr.c
505
ssp->dss_nslices = slice;
sys/kern/subr_diskslice.c
103
u_int32_t slice;
sys/kern/subr_diskslice.c
107
slice = dkslice(dev);
sys/kern/subr_diskslice.c
115
if (slice >= ssp->dss_nslices) {
sys/kern/subr_diskslice.c
117
devtoname(dev), slice, ssp->dss_nslices);
sys/kern/subr_diskslice.c
120
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
150
if (slice == WHOLE_DISK_SLICE) {
sys/kern/subr_diskslice.c
323
u_int32_t slice;
sys/kern/subr_diskslice.c
326
slice = dkslice(dev);
sys/kern/subr_diskslice.c
328
if (slice < ssp->dss_nslices) {
sys/kern/subr_diskslice.c
329
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
333
if (slice == WHOLE_DISK_SLICE) {
sys/kern/subr_diskslice.c
350
int slice;
sys/kern/subr_diskslice.c
354
for (slice = 0; slice < ssp->dss_nslices; slice++)
sys/kern/subr_diskslice.c
355
free_ds_label(ssp, slice);
sys/kern/subr_diskslice.c
376
int slice;
sys/kern/subr_diskslice.c
380
slice = dkslice(dev);
sys/kern/subr_diskslice.c
385
if (slice >= ssp->dss_nslices)
sys/kern/subr_diskslice.c
387
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
402
if (slice != WHOLE_DISK_SLICE &&
sys/kern/subr_diskslice.c
426
if (slice == WHOLE_DISK_SLICE &&
sys/kern/subr_diskslice.c
457
slice != WHOLE_DISK_SLICE) {
sys/kern/subr_diskslice.c
465
if (slice != WHOLE_DISK_SLICE && part != WHOLE_SLICE_PART) {
sys/kern/subr_diskslice.c
501
slice != WHOLE_DISK_SLICE) {
sys/kern/subr_diskslice.c
518
if (slice != WHOLE_DISK_SLICE &&
sys/kern/subr_diskslice.c
566
if (slice != WHOLE_DISK_SLICE &&
sys/kern/subr_diskslice.c
576
if (slice == WHOLE_DISK_SLICE)
sys/kern/subr_diskslice.c
611
free_ds_label(ssp, slice);
sys/kern/subr_diskslice.c
612
set_ds_label(ssp, slice, lp, ops);
sys/kern/subr_diskslice.c
634
set_ds_wlabel(ssp, slice, TRUE);
sys/kern/subr_diskslice.c
638
set_ds_wlabel(ssp, slice, old_wlabel);
sys/kern/subr_diskslice.c
643
if (slice == WHOLE_DISK_SLICE)
sys/kern/subr_diskslice.c
647
set_ds_wlabel(ssp, slice, *(int *)data != 0);
sys/kern/subr_diskslice.c
658
int slice;
sys/kern/subr_diskslice.c
662
for (slice = 0; slice < ssp->dss_nslices; slice++) {
sys/kern/subr_diskslice.c
663
if (dscountmask(&ssp->dss_slices[slice]))
sys/kern/subr_diskslice.c
70
static void free_ds_label (struct diskslices *ssp, int slice);
sys/kern/subr_diskslice.c
71
static void set_ds_label (struct diskslices *ssp, int slice, disklabel_t lp,
sys/kern/subr_diskslice.c
715
dsname(cdev_t dev, int unit, int slice, int part, char *partname)
sys/kern/subr_diskslice.c
73
static void set_ds_wlabel (struct diskslices *ssp, int slice, int wlabel);
sys/kern/subr_diskslice.c
731
int slice;
sys/kern/subr_diskslice.c
736
slice = dkslice(dev);
sys/kern/subr_diskslice.c
738
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
761
int slice = dkslice(dev);
sys/kern/subr_diskslice.c
767
sname = dsname(dev, dkunit(dev), slice, WHOLE_SLICE_PART, partname);
sys/kern/subr_diskslice.c
795
set_ds_label(ssp, slice, lp, ops);
sys/kern/subr_diskslice.c
796
set_ds_wlabel(ssp, slice, FALSE);
sys/kern/subr_diskslice.c
807
int slice;
sys/kern/subr_diskslice.c
812
slice = dkslice(dev);
sys/kern/subr_diskslice.c
815
if (ssp == NULL || slice >= ssp->dss_nslices
sys/kern/subr_diskslice.c
816
|| !dschkmask(&ssp->dss_slices[slice], part)) {
sys/kern/subr_diskslice.c
825
lp = ssp->dss_slices[slice].ds_label;
sys/kern/subr_diskslice.c
827
blocks = ssp->dss_slices[slice].ds_size;
sys/kern/subr_diskslice.c
831
ops = ssp->dss_slices[slice].ds_ops;
sys/kern/subr_diskslice.c
839
free_ds_label(struct diskslices *ssp, int slice)
sys/kern/subr_diskslice.c
844
sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
849
set_ds_label(ssp, slice, lp, NULL);
sys/kern/subr_diskslice.c
854
set_ds_label(struct diskslices *ssp, int slice,
sys/kern/subr_diskslice.c
857
struct diskslice *sp = &ssp->dss_slices[slice];
sys/kern/subr_diskslice.c
861
if (lp.opaque && slice != WHOLE_DISK_SLICE)
sys/kern/subr_diskslice.c
862
ops->op_adjust_label_reserved(ssp, slice, sp);
sys/kern/subr_diskslice.c
868
set_ds_wlabel(struct diskslices *ssp, int slice, int wlabel)
sys/kern/subr_diskslice.c
870
ssp->dss_slices[slice].ds_wlabel = wlabel;
sys/kern/subr_sglist.c
637
sglist_slice(struct sglist *original, struct sglist **slice, size_t offset,
sys/kern/subr_sglist.c
685
if (*slice == NULL) {
sys/kern/subr_sglist.c
689
*slice = sg;
sys/kern/subr_sglist.c
691
sg = *slice;
sys/platform/pc64/include/bootinfo.h
103
#define MAKEBOOTDEV(type, slice, unit, partition) \
sys/platform/pc64/include/bootinfo.h
104
(((type) << B_TYPESHIFT) | ((slice) << B_SLICESHIFT) | \
sys/sys/diskslice.h
248
dkmakeminor(u_int32_t unit, u_int32_t slice, u_int32_t part)
sys/sys/diskslice.h
253
((slice & 0x000f) << 16) | ((slice & 0x0070) << 25) |
sys/sys/diskslice.h
274
dkmakewholeslice(u_int32_t unit, u_int32_t slice)
sys/sys/diskslice.h
276
return(dkmakeminor(unit, slice, WHOLE_SLICE_PART));
sys/sys/diskslice.h
299
dkmakeslice(int slice)
sys/sys/diskslice.h
301
return(dkmakeminor(0, (u_int32_t)slice, 0));
sys/sys/diskslice.h
426
char *dsname (cdev_t dev, int unit, int slice, int part,
sys/sys/sglist.h
103
int sglist_slice(struct sglist *original, struct sglist **slice,
sys/vfs/hammer2/hammer2_vfsops.c
1013
char slice;
sys/vfs/hammer2/hammer2_vfsops.c
1020
slice = label[-1];
sys/vfs/hammer2/hammer2_vfsops.c
1021
switch(slice) {
usr.sbin/installer/dfuibe_installer/fn_disk.c
133
struct slice *s;
usr.sbin/installer/libinstaller/diskutil.c
1027
struct slice *s;
usr.sbin/installer/libinstaller/diskutil.c
138
storage_set_selected_slice(struct storage *s, struct slice *sl)
usr.sbin/installer/libinstaller/diskutil.c
143
struct slice *
usr.sbin/installer/libinstaller/diskutil.c
296
struct slice *
usr.sbin/installer/libinstaller/diskutil.c
354
struct slice *
usr.sbin/installer/libinstaller/diskutil.c
358
struct slice *s;
usr.sbin/installer/libinstaller/diskutil.c
366
AURA_MALLOC(s, slice);
usr.sbin/installer/libinstaller/diskutil.c
412
struct slice *
usr.sbin/installer/libinstaller/diskutil.c
415
struct slice *s = d->slice_head;
usr.sbin/installer/libinstaller/diskutil.c
426
struct slice *
usr.sbin/installer/libinstaller/diskutil.c
427
slice_next(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
438
slice_get_device_name(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
447
slice_get_number(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
453
slice_get_desc(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
459
slice_get_capacity(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
465
slice_get_start(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
471
slice_get_size(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
477
slice_get_type(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
483
slice_get_flags(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
489
slice_subpartition_first(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
498
slices_free(struct slice *head)
usr.sbin/installer/libinstaller/diskutil.c
500
struct slice *next;
usr.sbin/installer/libinstaller/diskutil.c
506
AURA_FREE(head, slice);
usr.sbin/installer/libinstaller/diskutil.c
512
subpartition_new_hammer(struct slice *s, const char *mountpoint,
usr.sbin/installer/libinstaller/diskutil.c
575
subpartition_new_hammer2(struct slice *s, const char *mountpoint,
usr.sbin/installer/libinstaller/diskutil.c
644
subpartition_new_ufs(struct slice *s, const char *mountpoint, long capacity,
usr.sbin/installer/libinstaller/diskutil.c
744
subpartition_find(const struct slice *s, const char *fmt, ...)
usr.sbin/installer/libinstaller/diskutil.c
773
subpartition_of(const struct slice *s, const char *fmt, ...)
usr.sbin/installer/libinstaller/diskutil.c
800
subpartition_find_capacity(const struct slice *s, long capacity)
usr.sbin/installer/libinstaller/diskutil.c
939
subpartition_count(const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
953
subpartitions_free(struct slice *s)
usr.sbin/installer/libinstaller/diskutil.c
994
const struct disk *d, const struct slice *s)
usr.sbin/installer/libinstaller/diskutil.h
126
void storage_set_selected_slice(struct storage *, struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
127
struct slice *storage_get_selected_slice(const struct storage *);
usr.sbin/installer/libinstaller/diskutil.h
142
struct slice *disk_slice_first(const struct disk *);
usr.sbin/installer/libinstaller/diskutil.h
148
struct slice *slice_new(struct disk *, int, int, int,
usr.sbin/installer/libinstaller/diskutil.h
150
struct slice *slice_find(const struct disk *, int);
usr.sbin/installer/libinstaller/diskutil.h
151
struct slice *slice_next(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
152
int slice_get_number(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
153
const char *slice_get_desc(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
154
const char *slice_get_device_name(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
155
unsigned long slice_get_capacity(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
156
unsigned long slice_get_start(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
157
unsigned long slice_get_size(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
158
int slice_get_type(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
159
int slice_get_flags(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
160
void slices_free(struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
161
struct subpartition *slice_subpartition_first(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
163
struct subpartition *subpartition_new_hammer(struct slice *, const char *,
usr.sbin/installer/libinstaller/diskutil.h
165
struct subpartition *subpartition_new_hammer2(struct slice *, const char *,
usr.sbin/installer/libinstaller/diskutil.h
167
struct subpartition *subpartition_new_ufs(struct slice *, const char *,
usr.sbin/installer/libinstaller/diskutil.h
169
int subpartition_count(const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
170
struct subpartition *subpartition_find(const struct slice *, const char *, ...)
usr.sbin/installer/libinstaller/diskutil.h
172
struct subpartition *subpartition_of(const struct slice *, const char *, ...)
usr.sbin/installer/libinstaller/diskutil.h
174
struct subpartition *subpartition_find_capacity(const struct slice *, long);
usr.sbin/installer/libinstaller/diskutil.h
175
void subpartitions_free(struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
193
const struct disk *, const struct slice *);
usr.sbin/installer/libinstaller/diskutil.h
50
struct slice;
usr.sbin/installer/libinstaller/diskutil.h
63
struct slice *selected_slice;
usr.sbin/installer/libinstaller/diskutil.h
70
struct slice *slice_head;
usr.sbin/installer/libinstaller/diskutil.h
71
struct slice *slice_tail;
usr.sbin/installer/libinstaller/diskutil.h
85
struct slice *next;
usr.sbin/installer/libinstaller/diskutil.h
86
struct slice *prev;
usr.sbin/installer/libinstaller/diskutil.h
99
struct slice *parent;
usr.sbin/installer/libinstaller/survey.c
110
parse_slice_info(char *line, int *slice,
usr.sbin/installer/libinstaller/survey.c
122
*slice = atoi(word);