usr/src/boot/common/bcache.c
188
struct bcache_devdata *dd = (struct bcache_devdata *)devdata;
usr/src/boot/common/bcache.c
189
struct bcache *bc = dd->dv_cache;
usr/src/boot/common/bcache.c
200
return (dd->dv_strategy(dd->dv_devdata, rw, blk, size, buf, rsize));
usr/src/boot/common/bcache.c
212
struct bcache_devdata *dd = devdata;
usr/src/boot/common/bcache.c
213
struct bcache *bc = dd->dv_cache;
usr/src/boot/common/bcache.c
317
result = dd->dv_strategy(dd->dv_devdata, rw, p_blk,
usr/src/boot/common/bcache.c
361
struct bcache_devdata *dd = (struct bcache_devdata *)devdata;
usr/src/boot/common/bcache.c
362
struct bcache *bc = dd->dv_cache;
usr/src/boot/common/bcache.c
379
return (dd->dv_strategy(dd->dv_devdata, rw, blk, size, buf,
usr/src/boot/common/disk.c
100
return (dev->dd.d_dev->dv_strategy(dev, F_READ | F_NORA, offset,
usr/src/boot/common/disk.c
117
od = (struct open_disk *)pa->dev->dd.d_opendata;
usr/src/boot/common/disk.c
140
dev.dd.d_dev = pa->dev->dd.d_dev;
usr/src/boot/common/disk.c
141
dev.dd.d_unit = pa->dev->dd.d_unit;
usr/src/boot/common/disk.c
169
od = (struct open_disk *)dev->dd.d_opendata;
usr/src/boot/common/disk.c
182
od = (struct open_disk *)dev->dd.d_opendata;
usr/src/boot/common/disk.c
183
ret = dev->dd.d_dev->dv_strategy(dev, F_READ, dev->d_offset + offset,
usr/src/boot/common/disk.c
195
od = (struct open_disk *)dev->dd.d_opendata;
usr/src/boot/common/disk.c
196
ret = dev->dd.d_dev->dv_strategy(dev, F_WRITE, dev->d_offset + offset,
usr/src/boot/common/disk.c
205
struct open_disk *od = dev->dd.d_opendata;
usr/src/boot/common/disk.c
246
dev->dd.d_opendata = od;
usr/src/boot/common/disk.c
265
dev->dd.d_unit, dev->d_slice, dev->d_partition, od);
usr/src/boot/common/disk.c
387
od = (struct open_disk *)dev->dd.d_opendata;
usr/src/boot/common/disk.c
400
cp = buf + sprintf(buf, "%s%d", dev->dd.d_dev->dv_name, dev->dd.d_unit);
usr/src/boot/common/disk.c
476
dev->dd.d_unit = unit;
usr/src/boot/common/disk.c
88
od = (struct open_disk *)dev->dd.d_opendata;
usr/src/boot/common/disk.h
97
struct devdesc dd; /* Must be first. */
usr/src/boot/common/vdisk.c
264
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/common/vdisk.c
309
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/common/vdisk.c
331
if (dev->dd.d_dev->dv_type == DEVT_DISK)
usr/src/boot/common/vdisk.c
350
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/common/vdisk.c
399
vd_dev.dd.d_dev = &vdisk_dev;
usr/src/boot/common/vdisk.c
400
vd_dev.dd.d_unit = vd->vdisk_unit;
usr/src/boot/efi/libefi/efipart.c
1051
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/efi/libefi/efipart.c
1097
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/efi/libefi/efipart.c
817
pd_dev.dd.d_dev = dev;
usr/src/boot/efi/libefi/efipart.c
818
pd_dev.dd.d_unit = pd->pd_unit;
usr/src/boot/efi/libefi/efipart.c
894
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/efi/libefi/efipart.c
930
if (dev->dd.d_dev->dv_type != DEVT_DISK) {
usr/src/boot/efi/libefi/efipart.c
935
if (dev->dd.d_dev->dv_type == DEVT_DISK)
usr/src/boot/efi/libefi/efipart.c
955
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/efi/loader/main.c
279
currdev.dd.d_dev = dp->pd_devsw;
usr/src/boot/efi/loader/main.c
281
currdev.dd.d_unit = dp->pd_unit;
usr/src/boot/efi/loader/main.c
285
currdev.dd.d_unit = dp->pd_parent->pd_unit;
usr/src/boot/efi/loader/main.c
310
currdev.dd.d_dev = &zfs_dev;
usr/src/boot/efi/loader/main.c
311
currdev.dd.d_unit = 0;
usr/src/boot/i386/gptzfsboot/zfsboot.c
246
devdesc.dd.d_unit,
usr/src/boot/i386/gptzfsboot/zfsboot.c
252
if (bdev != NULL && bdev->dd.d_dev->dv_type == DEVT_ZFS) {
usr/src/boot/i386/gptzfsboot/zfsboot.c
484
if (bdev->dd.d_dev->dv_type == DEVT_ZFS) {
usr/src/boot/i386/gptzfsboot/zfsboot.c
519
if (bdev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/gptzfsboot/zfsboot.c
524
bootdev = MAKEBOOTDEV(dev_maj[bdev->dd.d_dev->dv_type],
usr/src/boot/i386/gptzfsboot/zfsboot.c
526
bdev->dd.d_unit, part);
usr/src/boot/i386/gptzfsboot/zfsboot.c
775
bdev->dd.d_dev = &zfs_dev;
usr/src/boot/i386/gptzfsboot/zfsboot.c
840
dev.dd.d_dev = &bioshd;
usr/src/boot/i386/gptzfsboot/zfsboot.c
848
for (dev.dd.d_unit = 0; bd_unit2bios(&dev) >= 0; dev.dd.d_unit++) {
usr/src/boot/i386/gptzfsboot/zfsboot.c
850
dev.dd.d_unit);
usr/src/boot/i386/gptzfsboot/zfsboot.c
852
if (dev.dd.d_unit != boot_unit)
usr/src/boot/i386/libi386/biosdisk.c
1014
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/libi386/biosdisk.c
1249
"to %lld: 0x%x\n", dev->dd.d_dev->dv_name,
usr/src/boot/i386/libi386/biosdisk.c
1250
dev->dd.d_unit, blks, dest, VTOP(dest), dblk,
usr/src/boot/i386/libi386/biosdisk.c
1254
"(0x%x): 0x%x\n", dev->dd.d_dev->dv_name,
usr/src/boot/i386/libi386/biosdisk.c
1255
dev->dd.d_unit, blks, dblk, dest, VTOP(dest),
usr/src/boot/i386/libi386/biosdisk.c
1314
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
1319
DPRINTF("unit %d BIOS device %d", dev->dd.d_unit, biosdev);
usr/src/boot/i386/libi386/biosdisk.c
1323
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/libi386/biosdisk.c
1349
if (dev->dd.d_dev->dv_type == DEVT_CD) {
usr/src/boot/i386/libi386/biosdisk.c
259
bdi = bd_get_bdinfo_list(dev->dd.d_dev);
usr/src/boot/i386/libi386/biosdisk.c
265
if (unit == dev->dd.d_unit)
usr/src/boot/i386/libi386/biosdisk.c
751
devd.dd.d_dev = dev;
usr/src/boot/i386/libi386/biosdisk.c
752
devd.dd.d_unit = i;
usr/src/boot/i386/libi386/biosdisk.c
801
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
805
disk.dd.d_dev = dev->dd.d_dev;
usr/src/boot/i386/libi386/biosdisk.c
806
disk.dd.d_unit = dev->dd.d_unit;
usr/src/boot/i386/libi386/biosdisk.c
841
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
859
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/libi386/biosdisk.c
881
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
890
if (dev->dd.d_dev->dv_type == DEVT_DISK)
usr/src/boot/i386/libi386/biosdisk.c
903
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
907
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/libi386/biosdisk.c
936
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/biosdisk.c
945
if (dev->dd.d_dev->dv_type == DEVT_DISK) {
usr/src/boot/i386/libi386/biosdisk.c
965
bd = bd_get_bdinfo(&dev->dd);
usr/src/boot/i386/libi386/bootinfo32.c
171
switch(rootdev->dd.d_dev->dv_type) {
usr/src/boot/i386/libi386/bootinfo32.c
185
rootdev->dd.d_dev->dv_type);
usr/src/boot/i386/libi386/devicename.c
154
idev->dd.d_unit = unit;
usr/src/boot/i386/libi386/devicename.c
160
idev->dd.d_dev = dv;
usr/src/boot/i386/libi386/devicename.c
180
switch (dev->dd.d_dev->dv_type) {
usr/src/boot/i386/libi386/devicename.c
192
snprintf(buf, sizeof (buf), "%s%d:", dev->dd.d_dev->dv_name,
usr/src/boot/i386/libi386/devicename.c
193
dev->dd.d_unit);
usr/src/boot/i386/libi386/libi386.h
34
struct devdesc dd; /* Must be first. */
usr/src/boot/i386/loader/main.c
223
new_currdev.dd.d_dev = &bioshd;
usr/src/boot/i386/loader/main.c
229
new_currdev.dd.d_dev = &bioscd;
usr/src/boot/i386/loader/main.c
230
new_currdev.dd.d_unit = bd_bios2unit(initial_bootdev);
usr/src/boot/i386/loader/main.c
233
new_currdev.dd.d_dev = &pxedisk;
usr/src/boot/i386/loader/main.c
234
new_currdev.dd.d_unit = 0;
usr/src/boot/i386/loader/main.c
258
new_currdev.dd.d_dev = &zfs_dev;
usr/src/boot/i386/loader/main.c
301
if ((new_currdev.dd.d_dev->dv_type == bioshd.dv_type) &&
usr/src/boot/i386/loader/main.c
302
((new_currdev.dd.d_unit = bd_bios2unit(biosdev)) == -1)) {
usr/src/boot/i386/loader/main.c
306
new_currdev.dd.d_unit = 0;
usr/src/boot/i386/loader/main.c
375
dev.dd.d_dev = &bioshd;
usr/src/boot/i386/loader/main.c
376
for (dev.dd.d_unit = 0; bd_unit2bios(&dev) >= 0; dev.dd.d_unit++) {
usr/src/boot/i386/loader/main.c
378
dev.dd.d_unit);
usr/src/boot/libsa/dosfs.c
487
DOS_DIR dd;
usr/src/boot/libsa/dosfs.c
496
err = dos_read(fd, &dd, sizeof (dd), &res);
usr/src/boot/libsa/dosfs.c
499
if (res == sizeof (dd))
usr/src/boot/libsa/dosfs.c
501
if (dd.de.name[0] == 0)
usr/src/boot/libsa/dosfs.c
505
if (dd.de.name[0] == 0xe5)
usr/src/boot/libsa/dosfs.c
509
if (dd.de.attr & FA_LABEL) {
usr/src/boot/libsa/dosfs.c
514
if ((dd.de.attr & FA_MASK) == FA_XDE) {
usr/src/boot/libsa/dosfs.c
520
if (dd.xde.seq & 0x40)
usr/src/boot/libsa/dosfs.c
521
chk = dd.xde.chk;
usr/src/boot/libsa/dosfs.c
522
else if (dd.xde.seq != xdn - 1 ||
usr/src/boot/libsa/dosfs.c
523
dd.xde.chk != chk)
usr/src/boot/libsa/dosfs.c
525
x = dd.xde.seq & ~0x40;
usr/src/boot/libsa/dosfs.c
530
cp_xdnm(fn, &dd.xde);
usr/src/boot/libsa/dosfs.c
537
x = dos_checksum(dd.de.name, dd.de.ext);
usr/src/boot/libsa/dosfs.c
541
cp_sfn(fn, &dd.de);
usr/src/boot/libsa/dosfs.c
548
d->d_fileno = (dd.de.clus[1] << 8) + dd.de.clus[0];
usr/src/boot/libsa/dosfs.c
550
d->d_type = (dd.de.attr & FA_DIR) ? DT_DIR : DT_REG;
usr/src/boot/libsa/zfs/libzfs.h
38
struct devdesc dd; /* Must be first. */
usr/src/boot/libsa/zfs/zfs.c
1037
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1180
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1341
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1381
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1596
dev->dd.d_dev = &zfs_dev;
usr/src/boot/libsa/zfs/zfs.c
1611
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1669
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
1696
snprintf(buf, sizeof (buf), "%s:%s:", dev->dd.d_dev->dv_name,
usr/src/boot/libsa/zfs/zfs.c
1699
snprintf(buf, sizeof (buf), "%s:%s/%s:", dev->dd.d_dev->dv_name,
usr/src/boot/libsa/zfs/zfs.c
692
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
728
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
831
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfs.c
865
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfsimpl.c
1379
if (dev->dd.d_dev->dv_type != DEVT_ZFS)
usr/src/boot/libsa/zfs/zfsimpl.c
3074
dsl_dir_phys_t *dd;
usr/src/boot/libsa/zfs/zfsimpl.c
3092
dd = (dsl_dir_phys_t *)&dir.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3095
parent_obj = dd->dd_parent_obj;
usr/src/boot/libsa/zfs/zfsimpl.c
3102
dd = (dsl_dir_phys_t *)&parent.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3103
child_dir_zapobj = dd->dd_child_dir_zapobj;
usr/src/boot/libsa/zfs/zfsimpl.c
3133
dsl_dir_phys_t *dd;
usr/src/boot/libsa/zfs/zfsimpl.c
3147
dd = (dsl_dir_phys_t *)&dir.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3165
child_dir_zapobj = dd->dd_child_dir_zapobj;
usr/src/boot/libsa/zfs/zfsimpl.c
3176
*objnum = dd->dd_head_dataset_obj;
usr/src/boot/libsa/zfs/zfsimpl.c
3187
dsl_dir_phys_t *dd;
usr/src/boot/libsa/zfs/zfsimpl.c
3200
dd = (dsl_dir_phys_t *)&dir.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3202
child_dir_zapobj = dd->dd_child_dir_zapobj;
usr/src/boot/libsa/zfs/zfsimpl.c
3219
dsl_dir_phys_t *dd;
usr/src/boot/libsa/zfs/zfsimpl.c
3237
dd = (dsl_dir_phys_t *)&dir.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3239
child_dir_zapobj = dd->dd_child_dir_zapobj;
usr/src/boot/libsa/zfs/zfsimpl.c
3338
dsl_dir_phys_t *dd = (dsl_dir_phys_t *)&dir.dn_bonus;
usr/src/boot/libsa/zfs/zfsimpl.c
3339
*objid = dd->dd_head_dataset_obj;
usr/src/cmd/bhyve/common/pci_e82545.c
1146
dsc->dd.lower.data & 0xFFFFF;
usr/src/cmd/bhyve/common/pci_e82545.c
1181
if (dsc->dd.lower.data & E1000_TXD_CMD_TSE)
usr/src/cmd/bhyve/common/pci_e82545.c
1183
if (dsc->dd.upper.fields.popts &
usr/src/cmd/bhyve/common/pci_e82545.c
1186
if (dsc->dd.upper.fields.popts &
usr/src/cmd/bhyve/common/pci_e82545.c
1195
if (dsc->dd.upper.fields.popts &
usr/src/cmd/bhyve/common/pci_e82545.c
1198
if (dsc->dd.upper.fields.popts &
usr/src/cmd/bhyve/common/pci_e82545.c
218
struct e1000_data_desc dd;
usr/src/cmd/date/date.c
228
int dd = 0;
usr/src/cmd/date/date.c
272
dd = current_date->tm_mday;
usr/src/cmd/date/date.c
285
if (!dd) {
usr/src/cmd/date/date.c
290
dd = atoi(&date[2]);
usr/src/cmd/date/date.c
296
hh = 0, dd++;
usr/src/cmd/date/date.c
305
if (!((mm >= 1 && mm <= 12) && (dd >= 1 && dd <= dd_check) &&
usr/src/cmd/date/date.c
321
clock_val += (time_t)(dd - 1);
usr/src/cmd/dc/dc.c
778
int carry, dig, magic, d, dd, under;
usr/src/cmd/dc/dc.c
823
dd = sfbeg(divd)?0:sbackc(divd);
usr/src/cmd/dc/dc.c
824
td = (td + dd) * 100;
usr/src/cmd/dc/dc.c
825
dd = sfbeg(divd)?0:sbackc(divd);
usr/src/cmd/dc/dc.c
826
td = td + dd;
usr/src/cmd/dc/dc.c
936
struct blk *dd, *dr, *r;
usr/src/cmd/dc/dc.c
941
dd = pop();
usr/src/cmd/dc/dc.c
943
fsfile(dd);
usr/src/cmd/dc/dc.c
944
skd = sunputc(dd);
usr/src/cmd/dc/dc.c
953
if (sfbeg(dd) == 1 || (sfbeg(dd) == 0 && sbackc(dd) == 0)) {
usr/src/cmd/dc/dc.c
955
sputc(dd, k);
usr/src/cmd/dc/dc.c
957
sputc(dd, skd);
usr/src/cmd/dc/dc.c
959
pushp(dd);
usr/src/cmd/dc/dc.c
964
r = removr(dd, -c);
usr/src/cmd/dc/dc.c
966
r = add0(dd, c);
usr/src/cmd/diff3/diff3prog.c
101
static int readin(char *name, struct diff *dd);
usr/src/cmd/diff3/diff3prog.c
184
readin(char *name, struct diff *dd)
usr/src/cmd/diff3/diff3prog.c
220
dd[i].old.from = a;
usr/src/cmd/diff3/diff3prog.c
221
dd[i].old.to = b;
usr/src/cmd/diff3/diff3prog.c
222
dd[i].new.from = c;
usr/src/cmd/diff3/diff3prog.c
223
dd[i].new.to = d;
usr/src/cmd/diff3/diff3prog.c
225
dd[i].old.from = dd[i-1].old.to;
usr/src/cmd/diff3/diff3prog.c
226
dd[i].new.from = dd[i-1].new.to;
usr/src/cmd/isns/isnsd/dump.c
384
isns_dd_t *dd;
usr/src/cmd/isns/isnsd/dump.c
397
dd = lista->obj.dd;
usr/src/cmd/isns/isnsd/dump.c
398
printf("\t[DD:%d]%s\n", dd->id, dd->name);
usr/src/cmd/isns/isnsd/dump.c
406
dd = list->obj.dd;
usr/src/cmd/isns/isnsd/dump.c
407
printf("[DD:%d]%s\n", dd->id, dd->name);
usr/src/cmd/isns/isnsd/dump.c
409
lista = dd->dds_list;
usr/src/cmd/isns/isnsd/dump.c
416
listb = dd->iscsi_list;
usr/src/cmd/isns/isnsd/dump.c
432
dd = lista->obj.dd;
usr/src/cmd/isns/isnsd/dump.c
433
printf("\t[DD:%d]%s\n", dd->id, dd->name);
usr/src/cmd/isns/isnsd/func.c
1397
isns_obj_t *dd = NULL;
usr/src/cmd/isns/isnsd/func.c
1450
ec = create_dd_object(op, op_len, &dd);
usr/src/cmd/isns/isnsd/func.c
1452
ec = register_object(dd, &dd_id, NULL);
usr/src/cmd/isns/isnsd/func.c
1457
free_object(dd);
usr/src/cmd/isns/isnsd/func.c
1466
if (dd != NULL) {
usr/src/cmd/isns/isnsd/func.c
1467
ec = rsp_add_op(conn, dd);
usr/src/cmd/isns/isnsd/func.c
1481
if (dd == NULL) {
usr/src/cmd/isns/isnsd/func.c
1494
if (dd == NULL) {
usr/src/cmd/isns/isnsd/func.c
1574
if (dd == NULL) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1001
if (dd->dtdd_cpu != -1UL && dd->dtdd_cpu != cpu)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1004
if (dd->dtdd_heading == 0) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1005
if (!dd->dtdd_flowindent) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1006
if (!dd->dtdd_quiet) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1013
dd->dtdd_heading = 1;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1016
if (!dd->dtdd_flowindent) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1017
if (!dd->dtdd_quiet) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1073
dtrace_dcmddata_t dd;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1131
bzero(&dd, sizeof (dd));
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1132
dd.dtdd_dtp = dtp;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1133
dd.dtdd_cpu = c;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1141
dd.dtdd_flowindent = (val != DTRACEOPT_UNSET);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1149
dd.dtdd_quiet = (val != DTRACEOPT_UNSET);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1181
if ((dd.dtdd_output = tmpfile()) == NULL) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1186
if (dtrace_consume(dtp, dd.dtdd_output,
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1187
dtrace_dcmdprobe, dtrace_dcmdrec, &dd) == -1) {
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
1201
fclose(dd.dtdd_output);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
974
dtrace_dcmddata_t *dd = arg;
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
976
print_and_truncate_file(dd->dtdd_output);
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
983
if (!dd->dtdd_quiet)
usr/src/cmd/mdb/common/modules/dtrace/dtrace.c
998
dtrace_dcmddata_t *dd = arg;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2323
mdb_dsl_dir_t dd;
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2346
mdb_ctf_vread(&dd, ZFS_STRUCT "dsl_dir", "mdb_dsl_dir_t",
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2349
dd.dd_dbuf, 0) == -1 ||
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2356
dd.dd_space_towrite[0] >> shift, suffix,
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2357
dd.dd_space_towrite[1] >> shift, suffix,
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2358
dd.dd_space_towrite[2] >> shift, suffix,
usr/src/cmd/mdb/common/modules/zfs/zfs.c
2359
dd.dd_space_towrite[3] >> shift, suffix);
usr/src/cmd/sgs/elfdump/common/main.c
182
dump_data_t *dd = arg;
usr/src/cmd/sgs/elfdump/common/main.c
190
dd->dd_indent, MSG_ORIG(MSG_STR_EMPTY),
usr/src/cmd/sgs/elfdump/common/main.c
200
dump_data_t dd = {
usr/src/cmd/sgs/elfdump/common/main.c
206
(void) hexdumph(&h, data, n, HDF_DOUBLESPACE, dump_hex_bytes_cb, &dd);
usr/src/cmd/sgs/lex/common/sub1.c
299
int dd;
usr/src/cmd/sgs/lex/common/sub1.c
301
if (digit((dd = *++*ss)) ||
usr/src/cmd/sgs/lex/common/sub1.c
302
('a' <= dd && dd <= 'f') ||
usr/src/cmd/sgs/lex/common/sub1.c
303
('A' <= dd && dd <= 'F')) {
usr/src/cmd/sgs/lex/common/sub1.c
305
while (digit(dd) ||
usr/src/cmd/sgs/lex/common/sub1.c
306
('A' <= dd && dd <= 'F') ||
usr/src/cmd/sgs/lex/common/sub1.c
307
('a' <= dd && dd <= 'f')) {
usr/src/cmd/sgs/lex/common/sub1.c
308
if (digit(dd))
usr/src/cmd/sgs/lex/common/sub1.c
309
c = c*16 + dd - '0';
usr/src/cmd/sgs/lex/common/sub1.c
310
else if (dd >= 'a')
usr/src/cmd/sgs/lex/common/sub1.c
311
c = c*16 + 10 + dd - 'a';
usr/src/cmd/sgs/lex/common/sub1.c
313
c = c*16 + 10 + dd - 'A';
usr/src/cmd/sgs/lex/common/sub1.c
314
dd = *++*ss;
usr/src/cmd/sgs/lex/common/sub1.c
412
int dd;
usr/src/cmd/sgs/lex/common/sub1.c
413
if (digit((dd = gch())) ||
usr/src/cmd/sgs/lex/common/sub1.c
414
('A' <= dd && dd <= 'F') ||
usr/src/cmd/sgs/lex/common/sub1.c
415
('a' <= dd && dd <= 'f')) {
usr/src/cmd/sgs/lex/common/sub1.c
417
while (digit(dd) ||
usr/src/cmd/sgs/lex/common/sub1.c
418
('A' <= dd && dd <= 'F') ||
usr/src/cmd/sgs/lex/common/sub1.c
419
('a' <= dd && dd <= 'f')) {
usr/src/cmd/sgs/lex/common/sub1.c
420
if (digit(dd))
usr/src/cmd/sgs/lex/common/sub1.c
421
c = c*16 + dd - '0';
usr/src/cmd/sgs/lex/common/sub1.c
422
else if (dd >= 'a')
usr/src/cmd/sgs/lex/common/sub1.c
423
c = c*16 + 10 + dd - 'a';
usr/src/cmd/sgs/lex/common/sub1.c
425
c = c*16 + 10 + dd - 'A';
usr/src/cmd/sgs/lex/common/sub1.c
430
dd = gch();
usr/src/cmd/sgs/rtld/common/cache_a.out.h
85
struct dd *dd_next; /* next one on this list */
usr/src/cmd/smbsrv/test-msgbuf/test_misc.c
266
int dd;
usr/src/cmd/smbsrv/test-msgbuf/test_misc.c
285
dd = days_in_month[mm] * SECSPERDAY;
usr/src/cmd/smbsrv/test-msgbuf/test_misc.c
288
dd += SECSPERDAY;
usr/src/cmd/smbsrv/test-msgbuf/test_misc.c
290
tsec += dd;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
673
dev_data_t dd = { 0 };
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
709
dd.dd_func = zfs_update_vdev_fru;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
710
zfs_iter_vdev(zhp, vdev, &dd);
usr/src/cmd/zdb/zdb.c
1635
dsl_dir_phys_t *dd = data;
usr/src/cmd/zdb/zdb.c
1642
if (dd == NULL)
usr/src/cmd/zdb/zdb.c
1647
crtime = dd->dd_creation_time;
usr/src/cmd/zdb/zdb.c
1650
(u_longlong_t)dd->dd_head_dataset_obj);
usr/src/cmd/zdb/zdb.c
1652
(u_longlong_t)dd->dd_parent_obj);
usr/src/cmd/zdb/zdb.c
1654
(u_longlong_t)dd->dd_origin_obj);
usr/src/cmd/zdb/zdb.c
1656
(u_longlong_t)dd->dd_child_dir_zapobj);
usr/src/cmd/zdb/zdb.c
1657
zdb_nicenum(dd->dd_used_bytes, nice, sizeof (nice));
usr/src/cmd/zdb/zdb.c
1659
zdb_nicenum(dd->dd_compressed_bytes, nice, sizeof (nice));
usr/src/cmd/zdb/zdb.c
1661
zdb_nicenum(dd->dd_uncompressed_bytes, nice, sizeof (nice));
usr/src/cmd/zdb/zdb.c
1663
zdb_nicenum(dd->dd_quota, nice, sizeof (nice));
usr/src/cmd/zdb/zdb.c
1665
zdb_nicenum(dd->dd_reserved, nice, sizeof (nice));
usr/src/cmd/zdb/zdb.c
1668
(u_longlong_t)dd->dd_props_zapobj);
usr/src/cmd/zdb/zdb.c
1670
(u_longlong_t)dd->dd_deleg_zapobj);
usr/src/cmd/zdb/zdb.c
1672
(u_longlong_t)dd->dd_flags);
usr/src/cmd/zdb/zdb.c
1675
zdb_nicenum(dd->dd_used_breakdown[DD_USED_ ## which], nice, \
usr/src/cmd/zdb/zdb.c
1685
(u_longlong_t)dd->dd_clones);
usr/src/cmd/zdb/zdb.c
2402
count_dir_mos_objects(dsl_dir_t *dd)
usr/src/cmd/zdb/zdb.c
2404
mos_obj_refd(dd->dd_object);
usr/src/cmd/zdb/zdb.c
2405
mos_obj_refd(dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/cmd/zdb/zdb.c
2406
mos_obj_refd(dsl_dir_phys(dd)->dd_deleg_zapobj);
usr/src/cmd/zdb/zdb.c
2407
mos_obj_refd(dsl_dir_phys(dd)->dd_props_zapobj);
usr/src/cmd/zdb/zdb.c
2408
mos_obj_refd(dsl_dir_phys(dd)->dd_clones);
usr/src/common/fs/pcfs.c
547
_dir_entry_t dd;
usr/src/common/fs/pcfs.c
576
if (lookup(name, &dd, dir_blk) == 0) {
usr/src/common/fs/pcfs.c
581
*(int *)&dd, *(((int *)&dd) + 1),
usr/src/common/fs/pcfs.c
582
*(((int *)&dd) + 2), dd.d_attr);
usr/src/common/fs/pcfs.c
583
if (*n && ((dd.d_attr & DE_DIRECTORY) == 0)) {
usr/src/common/fs/pcfs.c
588
dir_blk = dd.d_cluster;
usr/src/common/fs/pcfs.c
590
(void) bcopy(&dd, dp, sizeof (dd));
usr/src/compat/bhyve/sys/clock.h
79
void fattime2timespec(unsigned dd, unsigned dt, unsigned dh, int utc, struct timespec *tsp);
usr/src/grub/grub-0.97/stage2/moddiv.c
75
const DWunion dd = {.ll = d};
usr/src/grub/grub-0.97/stage2/moddiv.c
81
d0 = dd.s.low;
usr/src/grub/grub-0.97/stage2/moddiv.c
82
d1 = dd.s.high;
usr/src/lib/libbe/common/be_create.c
1532
_be_destroy(const char *root_ds, be_destroy_data_t *dd)
usr/src/lib/libbe/common/be_create.c
1591
if (be_destroy_callback(zhp, dd) != 0) {
usr/src/lib/libbe/common/be_create.c
1686
be_destroy_zones(char *be_name, char *be_root_ds, be_destroy_data_t *dd)
usr/src/lib/libbe/common/be_create.c
1748
if (dd->force_unmount)
usr/src/lib/libbe/common/be_create.c
1782
if ((ret = be_destroy_zone_roots(zonepath_ds, dd))
usr/src/lib/libbe/common/be_create.c
1818
be_destroy_zone_roots(char *zonepath_ds, be_destroy_data_t *dd)
usr/src/lib/libbe/common/be_create.c
1846
dd)) != 0) {
usr/src/lib/libbe/common/be_create.c
1922
be_destroy_data_t *dd = data;
usr/src/lib/libbe/common/be_create.c
1935
if (uuid_compare(dd->gz_be_uuid, parent_uuid) == 0) {
usr/src/lib/libbe/common/be_create.c
1940
if ((ret = _be_destroy(zfs_get_name(zhp), dd)) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_create.c
2623
be_destroy_data_t *dd = data;
usr/src/lib/libbe/common/be_create.c
2630
if ((ret = zfs_iter_filesystems(zhp, be_destroy_callback, dd)) != 0) {
usr/src/lib/libbe/common/be_create.c
2635
if (dd->destroy_snaps) {
usr/src/lib/libbe/common/be_create.c
2641
dd))
usr/src/lib/libbe/common/be_create.c
2649
if (dd->force_unmount) {
usr/src/lib/libbe/common/be_create.c
2705
be_demote_data_t dd = { 0 };
usr/src/lib/libbe/common/be_create.c
2712
dd.find_in_BE = B_TRUE;
usr/src/lib/libbe/common/be_create.c
2717
be_demote_find_clone_callback, &dd) != 0) {
usr/src/lib/libbe/common/be_create.c
2725
if (dd.clone_zhp != NULL) {
usr/src/lib/libbe/common/be_create.c
2727
if (zfs_promote(dd.clone_zhp) != 0) {
usr/src/lib/libbe/common/be_create.c
2730
zfs_get_name(dd.clone_zhp),
usr/src/lib/libbe/common/be_create.c
2733
ZFS_CLOSE(dd.clone_zhp);
usr/src/lib/libbe/common/be_create.c
2738
ZFS_CLOSE(dd.clone_zhp);
usr/src/lib/libbe/common/be_create.c
2746
dd.clone_zhp = NULL;
usr/src/lib/libbe/common/be_create.c
2747
dd.origin_creation = 0;
usr/src/lib/libbe/common/be_create.c
2748
dd.snapshot = NULL;
usr/src/lib/libbe/common/be_create.c
2749
dd.find_in_BE = B_FALSE;
usr/src/lib/libbe/common/be_create.c
2781
be_demote_data_t *dd = data;
usr/src/lib/libbe/common/be_create.c
2791
dd->snapshot = zfs_get_name(zhp);
usr/src/lib/libbe/common/be_create.c
2801
if (snap_creation >= dd->origin_creation) {
usr/src/lib/libbe/common/be_create.c
2807
be_demote_get_one_clone, dd)) == -1) {
usr/src/lib/libbe/common/be_create.c
2818
dd->origin_creation = snap_creation;
usr/src/lib/libbe/common/be_create.c
2846
be_demote_data_t *dd = data;
usr/src/lib/libbe/common/be_create.c
2869
if (strcmp(origin, dd->snapshot) != 0) {
usr/src/lib/libbe/common/be_create.c
2874
if (dd->find_in_BE) {
usr/src/lib/libbe/common/be_create.c
2877
if (dd->clone_zhp != NULL)
usr/src/lib/libbe/common/be_create.c
2878
ZFS_CLOSE(dd->clone_zhp);
usr/src/lib/libbe/common/be_create.c
2879
dd->clone_zhp = zhp;
usr/src/lib/libbe/common/be_create.c
2887
if (dd->clone_zhp != NULL)
usr/src/lib/libbe/common/be_create.c
2888
ZFS_CLOSE(dd->clone_zhp);
usr/src/lib/libbe/common/be_create.c
2890
dd->clone_zhp = zhp;
usr/src/lib/libbe/common/be_create.c
391
be_destroy_data_t dd = { 0 };
usr/src/lib/libbe/common/be_create.c
438
dd.destroy_snaps = flags & BE_DESTROY_FLAG_SNAPSHOTS;
usr/src/lib/libbe/common/be_create.c
439
dd.force_unmount = flags & BE_DESTROY_FLAG_FORCE_UNMOUNT;
usr/src/lib/libbe/common/be_create.c
521
if (!dd.destroy_snaps && bs_found) {
usr/src/lib/libbe/common/be_create.c
529
&dd.gz_be_uuid) != BE_SUCCESS) {
usr/src/lib/libbe/common/be_create.c
540
if (!(dd.force_unmount)) {
usr/src/lib/libbe/common/be_create.c
556
if (getzoneid() == GLOBAL_ZONEID && !uuid_is_null(dd.gz_be_uuid)) {
usr/src/lib/libbe/common/be_create.c
557
if ((ret = be_destroy_zones(bt.obe_name, bt.obe_root_ds, &dd))
usr/src/lib/libbe/common/be_create.c
579
if ((ret = _be_destroy((const char *)bt.obe_root_ds, &dd))
usr/src/lib/libbe/common/be_mount.c
2658
dir_data_t *dd = data;
usr/src/lib/libbe/common/be_mount.c
2668
strcmp(mp, dd->dir) == 0) {
usr/src/lib/libbe/common/be_mount.c
2669
if ((dd->ds = strdup(zfs_get_name(zhp))) == NULL) {
usr/src/lib/libbe/common/be_mount.c
2679
zret = zfs_iter_filesystems(zhp, be_get_ds_from_dir_callback, dd);
usr/src/lib/libbe/common/be_mount.c
917
dir_data_t dd = { 0 };
usr/src/lib/libbe/common/be_mount.c
928
dd.dir = resolved_dir;
usr/src/lib/libbe/common/be_mount.c
930
(void) zfs_iter_root(g_zfs, be_get_ds_from_dir_callback, &dd);
usr/src/lib/libbe/common/be_mount.c
932
return (dd.ds);
usr/src/lib/libc/i386/fp/_D_cplx_div.c
157
dd.d = d;
usr/src/lib/libc/i386/fp/_D_cplx_div.c
159
d = j? j : ((dd.i[1] < 0)? -0.0f : 0.0f);
usr/src/lib/libc/i386/fp/_D_cplx_div.c
89
} cc, dd;
usr/src/lib/libc/i386/fp/_D_cplx_div_ix.c
126
dd.d = d;
usr/src/lib/libc/i386/fp/_D_cplx_div_ix.c
128
d = (dd.i[1] < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_D_cplx_div_ix.c
81
} cc, dd;
usr/src/lib/libc/i386/fp/_D_cplx_div_rx.c
126
dd.d = d;
usr/src/lib/libc/i386/fp/_D_cplx_div_rx.c
128
d = (dd.i[1] < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_D_cplx_div_rx.c
81
} cc, dd;
usr/src/lib/libc/i386/fp/_F_cplx_div.c
150
dd.f = d;
usr/src/lib/libc/i386/fp/_F_cplx_div.c
152
d = j? j : ((dd.i < 0)? -0.0f : 0.0f);
usr/src/lib/libc/i386/fp/_F_cplx_div.c
88
} cc, dd;
usr/src/lib/libc/i386/fp/_F_cplx_div_ix.c
121
dd.f = d;
usr/src/lib/libc/i386/fp/_F_cplx_div_ix.c
123
d = (dd.i < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_F_cplx_div_ix.c
80
} cc, dd;
usr/src/lib/libc/i386/fp/_F_cplx_div_rx.c
121
dd.f = d;
usr/src/lib/libc/i386/fp/_F_cplx_div_rx.c
123
d = (dd.i < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_F_cplx_div_rx.c
80
} cc, dd;
usr/src/lib/libc/i386/fp/_X_cplx_div.c
110
dd.e = d;
usr/src/lib/libc/i386/fp/_X_cplx_div.c
112
ed = dd.i[2] & 0x7fff;
usr/src/lib/libc/i386/fp/_X_cplx_div.c
126
d = j? j : (((dd.i[2] << 16) < 0)? -0.0f : 0.0f);
usr/src/lib/libc/i386/fp/_X_cplx_div.c
138
if (ew == 0 && (cc.i[1] | cc.i[0] | dd.i[1] | dd.i[0]) == 0) {
usr/src/lib/libc/i386/fp/_X_cplx_div.c
87
} aa, bb, cc, dd, ss;
usr/src/lib/libc/i386/fp/_X_cplx_div_ix.c
114
dd.e = d;
usr/src/lib/libc/i386/fp/_X_cplx_div_ix.c
116
ed = dd.i[2] & 0x7fff;
usr/src/lib/libc/i386/fp/_X_cplx_div_ix.c
125
d = ((dd.i[2] << 16) < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_X_cplx_div_ix.c
133
if (ew == 0 && (cc.i[1] | cc.i[0] | dd.i[1] | dd.i[0]) == 0) {
usr/src/lib/libc/i386/fp/_X_cplx_div_ix.c
97
} bb, cc, dd;
usr/src/lib/libc/i386/fp/_X_cplx_div_rx.c
114
dd.e = d;
usr/src/lib/libc/i386/fp/_X_cplx_div_rx.c
116
ed = dd.i[2] & 0x7fff;
usr/src/lib/libc/i386/fp/_X_cplx_div_rx.c
125
d = ((dd.i[2] << 16) < 0)? -0.0f : 0.0f;
usr/src/lib/libc/i386/fp/_X_cplx_div_rx.c
133
if (ew == 0 && (cc.i[1] | cc.i[0] | dd.i[1] | dd.i[0]) == 0) {
usr/src/lib/libc/i386/fp/_X_cplx_div_rx.c
97
} aa, cc, dd;
usr/src/lib/libc/inc/base_conversion.h
310
extern int __fast_double_to_decimal(double *dd, decimal_mode *pm,
usr/src/lib/libc/port/fp/__flt_decim.c
264
__fast_double_to_decimal(double *dd, decimal_mode *pm, decimal_record *pd,
usr/src/lib/libc/port/fp/__flt_decim.c
279
dds = __dabs(dd);
usr/src/lib/libc/port/fp/__flt_decim.c
318
dds = __dabs(dd);
usr/src/lib/libc/port/fp/__flt_decim.c
321
hd = *(1+(int *)dd);
usr/src/lib/libc/port/fp/__flt_decim.c
323
hd = *(int *)dd;
usr/src/lib/libc/port/fp/decimal_bin.c
652
double_equivalence dd;
usr/src/lib/libc/port/fp/decimal_bin.c
712
if (__fast_decimal_to_double(&dd.x, pm, pd, &ef) == 1 &&
usr/src/lib/libc/port/fp/decimal_bin.c
714
u.sign = dd.f.msw.sign;
usr/src/lib/libc/port/fp/decimal_bin.c
716
u.exponent = dd.f.msw.exponent - DOUBLE_BIAS;
usr/src/lib/libc/port/fp/decimal_bin.c
718
dd.f.msw.significand) << 11) |
usr/src/lib/libc/port/fp/decimal_bin.c
719
(dd.f.significand2 >> 21);
usr/src/lib/libc/port/fp/decimal_bin.c
720
u.significand[1] = dd.f.significand2 << 11;
usr/src/lib/libc/port/fp/decimal_bin.c
739
double_equivalence dd;
usr/src/lib/libc/port/fp/decimal_bin.c
807
if (__fast_decimal_to_double(&dd.x, pm, pd, &ef) == 1 &&
usr/src/lib/libc/port/fp/decimal_bin.c
809
u.sign = dd.f.msw.sign;
usr/src/lib/libc/port/fp/decimal_bin.c
811
u.exponent = dd.f.msw.exponent - DOUBLE_BIAS;
usr/src/lib/libc/port/fp/decimal_bin.c
813
dd.f.msw.significand) << 11) |
usr/src/lib/libc/port/fp/decimal_bin.c
814
(dd.f.significand2 >> 21);
usr/src/lib/libc/port/fp/decimal_bin.c
815
u.significand[1] = dd.f.significand2 << 11;
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
112
dd.d = d;
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
114
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
128
d = j? j : ((dd.i[0] < 0)? -0.0 : 0.0);
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
149
dd.d = d = d * 1.0;
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
151
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
155
if (hw == 0 && (cc.i[1] | dd.i[1]) == 0) {
usr/src/lib/libc/sparc/fp/_D_cplx_div.c
89
} aa, bb, cc, dd, ss;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
116
dd.d = d;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
118
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
127
d = (dd.i[0] < 0)? -0.0 : 0.0;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
144
dd.d = d = d * 1.0;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
146
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
150
if (hw == 0 && (cc.i[1] | dd.i[1]) == 0) {
usr/src/lib/libc/sparc/fp/_D_cplx_div_ix.c
99
} bb, cc, dd;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
116
dd.d = d;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
118
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
127
d = (dd.i[0] < 0)? -0.0 : 0.0;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
144
dd.d = d = d * 1.0;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
146
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
150
if (hw == 0 && (cc.i[1] | dd.i[1]) == 0) {
usr/src/lib/libc/sparc/fp/_D_cplx_div_rx.c
99
} aa, cc, dd;
usr/src/lib/libc/sparc/fp/_F_cplx_div.c
150
dd.f = d;
usr/src/lib/libc/sparc/fp/_F_cplx_div.c
152
d = j? j : ((dd.i < 0)? -0.0f : 0.0f);
usr/src/lib/libc/sparc/fp/_F_cplx_div.c
88
} cc, dd;
usr/src/lib/libc/sparc/fp/_F_cplx_div_ix.c
121
dd.f = d;
usr/src/lib/libc/sparc/fp/_F_cplx_div_ix.c
123
d = (dd.i < 0)? -0.0f : 0.0f;
usr/src/lib/libc/sparc/fp/_F_cplx_div_ix.c
80
} cc, dd;
usr/src/lib/libc/sparc/fp/_F_cplx_div_rx.c
121
dd.f = d;
usr/src/lib/libc/sparc/fp/_F_cplx_div_rx.c
123
d = (dd.i < 0)? -0.0f : 0.0f;
usr/src/lib/libc/sparc/fp/_F_cplx_div_rx.c
80
} cc, dd;
usr/src/lib/libc/sparc/fp/_Q_cplx_div.c
119
dd.q = d;
usr/src/lib/libc/sparc/fp/_Q_cplx_div.c
121
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_Q_cplx_div.c
135
d = j? j : ((dd.i[0] < 0)? -0.0l : 0.0l);
usr/src/lib/libc/sparc/fp/_Q_cplx_div.c
146
dd.i[1] | dd.i[2] | dd.i[3]) == 0) {
usr/src/lib/libc/sparc/fp/_Q_cplx_div.c
96
} aa, bb, cc, dd, ss;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_ix.c
110
dd.q = d;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_ix.c
112
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_ix.c
121
d = (dd.i[0] < 0)? -0.0l : 0.0l;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_ix.c
130
dd.i[1] | dd.i[2] | dd.i[3]) == 0) {
usr/src/lib/libc/sparc/fp/_Q_cplx_div_ix.c
91
} bb, cc, dd;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_rx.c
110
dd.q = d;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_rx.c
112
hd = dd.i[0] & ~0x80000000;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_rx.c
121
d = (dd.i[0] < 0)? -0.0l : 0.0l;
usr/src/lib/libc/sparc/fp/_Q_cplx_div_rx.c
130
dd.i[1] | dd.i[2] | dd.i[3]) == 0) {
usr/src/lib/libc/sparc/fp/_Q_cplx_div_rx.c
91
} aa, cc, dd;
usr/src/lib/libdladm/common/usage.c
193
char *dd;
usr/src/lib/libdladm/common/usage.c
204
dd = strtok(d, "/");
usr/src/lib/libdladm/common/usage.c
205
if (dd == NULL)
usr/src/lib/libdladm/common/usage.c
207
nt->net_time_mon = strtol(dd, &endp, 10);
usr/src/lib/libdladm/common/usage.c
210
dd = strtok(NULL, "/");
usr/src/lib/libdladm/common/usage.c
211
if (dd == NULL)
usr/src/lib/libdladm/common/usage.c
213
nt->net_time_day = strtol(dd, &endp, 10);
usr/src/lib/libdladm/common/usage.c
216
dd = strtok(NULL, "/");
usr/src/lib/libdladm/common/usage.c
217
if (dd == NULL)
usr/src/lib/libdladm/common/usage.c
219
nt->net_time_yr = strtol(dd, &endp, 10);
usr/src/lib/libdladm/common/usage.c
220
if (strlen(dd) <= 2)
usr/src/lib/libnisdb/db_dictionary.cc
410
grow_dictionary(db_dict_desc_p dd)
usr/src/lib/libnisdb/db_dictionary.cc
415
oldsize = dd->tables.tables_len;
usr/src/lib/libnisdb/db_dictionary.cc
416
oldtab = dd->tables.tables_val;
usr/src/lib/libnisdb/db_dictionary.cc
439
dd->tables.tables_val = newtab;
usr/src/lib/libnisdb/db_dictionary.cc
440
dd->tables.tables_len = new_size;
usr/src/lib/libnisdb/db_dictionary.cc
462
enumerate_dictionary(db_dict_desc *dd, db_status (*func) (db_table_desc*))
usr/src/lib/libnisdb/db_dictionary.cc
468
if (dd == NULL)
usr/src/lib/libnisdb/db_dictionary.cc
471
for (i = 0; i < dd->tables.tables_len; i++) {
usr/src/lib/libnisdb/db_dictionary.cc
472
bucket = dd->tables.tables_val[i];
usr/src/lib/libnisdb/db_dictionary.cc
489
search_dictionary(db_dict_desc *dd, char *target)
usr/src/lib/libnisdb/db_dictionary.cc
494
if (target == NULL || dd == NULL || dd->tables.tables_len == 0)
usr/src/lib/libnisdb/db_dictionary.cc
498
bucket = hval % dd->tables.tables_len;
usr/src/lib/libnisdb/db_dictionary.cc
500
db_table_desc_p fst = dd->tables.tables_val[bucket];
usr/src/lib/libnisdb/db_dictionary.cc
515
remove_from_dictionary(db_dict_desc *dd, char *target, bool_t remove_storage)
usr/src/lib/libnisdb/db_dictionary.cc
523
if (dd == NULL || dd->tables.tables_len == 0)
usr/src/lib/libnisdb/db_dictionary.cc
526
bucket = hval % dd->tables.tables_len;
usr/src/lib/libnisdb/db_dictionary.cc
527
fst = dd->tables.tables_val[bucket];
usr/src/lib/libnisdb/db_dictionary.cc
530
if (remove_from_bucket(fst, &dd->tables.tables_val[bucket],
usr/src/lib/libnisdb/db_dictionary.cc
532
--(dd->count);
usr/src/lib/libnisdb/db_dictionary.cc
554
add_to_dictionary(db_dict_desc_p dd, db_table_desc *td)
usr/src/lib/libnisdb/db_dictionary.cc
559
if (dd == NULL)
usr/src/lib/libnisdb/db_dictionary.cc
570
if (dd->tables.tables_val == NULL)
usr/src/lib/libnisdb/db_dictionary.cc
571
grow_dictionary(dd);
usr/src/lib/libnisdb/db_dictionary.cc
575
bucket = hval % dd->tables.tables_len;
usr/src/lib/libnisdb/db_dictionary.cc
576
fst = dd->tables.tables_val[bucket];
usr/src/lib/libnisdb/db_dictionary.cc
579
dd->tables.tables_val[bucket] = td;
usr/src/lib/libnisdb/db_dictionary.cc
580
} else if (!add_to_bucket(fst, &dd->tables.tables_val[bucket], td)) {
usr/src/lib/libnisdb/db_dictionary.cc
585
if (++(dd->count) > dd->tables.tables_len)
usr/src/lib/libnisdb/db_dictionary.cc
586
grow_dictionary(dd);
usr/src/lib/libzfs/common/libzfs_dataset.c
3807
struct destroydata *dd = arg;
usr/src/lib/libzfs/common/libzfs_dataset.c
3812
"%s@%s", zhp->zfs_name, dd->snapname);
usr/src/lib/libzfs/common/libzfs_dataset.c
3815
verify(nvlist_add_boolean(dd->nvl, name) == 0);
usr/src/lib/libzfs/common/libzfs_dataset.c
3817
rv = zfs_iter_filesystems(zhp, zfs_check_snap_cb, dd);
usr/src/lib/libzfs/common/libzfs_dataset.c
3829
struct destroydata dd = { 0 };
usr/src/lib/libzfs/common/libzfs_dataset.c
3831
dd.snapname = snapname;
usr/src/lib/libzfs/common/libzfs_dataset.c
3832
verify(nvlist_alloc(&dd.nvl, NV_UNIQUE_NAME, 0) == 0);
usr/src/lib/libzfs/common/libzfs_dataset.c
3833
(void) zfs_check_snap_cb(zfs_handle_dup(zhp), &dd);
usr/src/lib/libzfs/common/libzfs_dataset.c
3835
if (nvlist_empty(dd.nvl)) {
usr/src/lib/libzfs/common/libzfs_dataset.c
3840
ret = zfs_destroy_snaps_nvl(zhp->zfs_hdl, dd.nvl, defer);
usr/src/lib/libzfs/common/libzfs_dataset.c
3842
nvlist_free(dd.nvl);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
376
const disc_dev_t *dd = NULL;
usr/src/test/i2c-tests/tests/libi2c/discovery.c
383
dd = &disc_devtab[i];
usr/src/test/i2c-tests/tests/libi2c/discovery.c
389
if (dd == NULL) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
394
warnx("TEST FAILED: discovered device %s twice", dd->dd_path);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
405
"for %s", dd->dd_path);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
410
if (strcmp(i2c_device_info_path(info), dd->dd_path) != 0) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
412
dd->dd_path, i2c_device_info_path(info), dd->dd_path);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
417
if (strcmp(i2c_device_info_name(info), dd->dd_name) != 0) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
419
dd->dd_path, i2c_device_info_name(info), dd->dd_name);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
424
if (strcmp(i2c_device_info_driver(info), dd->dd_driver) != 0) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
426
dd->dd_path, i2c_device_info_driver(info), dd->dd_driver);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
433
"expected 0x%x", dd->dd_path,
usr/src/test/i2c-tests/tests/libi2c/discovery.c
441
if (addr->ia_type != I2C_ADDR_7BIT || addr->ia_addr != dd->dd_pri) {
usr/src/test/i2c-tests/tests/libi2c/discovery.c
443
"expected 0x%x,0x%x", dd->dd_path, addr->ia_type,
usr/src/test/i2c-tests/tests/libi2c/discovery.c
444
addr->ia_addr, I2C_ADDR_7BIT, dd->dd_pri);
usr/src/test/i2c-tests/tests/libi2c/discovery.c
451
"table\n", dd->dd_path);
usr/src/test/util-tests/tests/ctf/test-reference.c
34
int **dd;
usr/src/uts/common/dtrace/dtrace.c
3717
char *dd = dest;
usr/src/uts/common/dtrace/dtrace.c
3766
*dd++ = '\\';
usr/src/uts/common/dtrace/dtrace.c
3778
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3783
*dd = '\0';
usr/src/uts/common/dtrace/dtrace.c
3784
dd = dest; /* reset string buffer */
usr/src/uts/common/dtrace/dtrace.c
3805
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3808
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3825
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3865
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3869
*dd = '\0';
usr/src/uts/common/dtrace/dtrace.c
3870
dd = dest; /* reset string buffer */
usr/src/uts/common/dtrace/dtrace.c
3898
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3914
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3928
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
3932
*dd = '\0';
usr/src/uts/common/dtrace/dtrace.c
3933
dd = dest; /* reset string buffer */
usr/src/uts/common/dtrace/dtrace.c
3966
dd = dest;
usr/src/uts/common/dtrace/dtrace.c
3989
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
4003
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
4009
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
4025
*dd++ = cc;
usr/src/uts/common/dtrace/dtrace.c
4054
*dd = '\0';
usr/src/uts/common/dtrace/dtrace.c
4057
dd = dest; /* reset string buffer */
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1346
int dd;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1365
dd = days_in_month[mm] * SECSPERDAY;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1368
dd += SECSPERDAY;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1370
tsec += dd;
usr/src/uts/common/fs/zfs/dmu_objset.c
1408
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dmu_objset.c
1414
dd = dmu_objset_ds(os)->ds_dir;
usr/src/uts/common/fs/zfs/dmu_objset.c
1439
if (dsl_dir_is_zapified(dd)) {
usr/src/uts/common/fs/zfs/dmu_objset.c
1442
dd->dd_object, DD_FIELD_LAST_REMAP_TXG,
usr/src/uts/common/fs/zfs/dmu_objset.c
1461
error = dsl_dir_update_last_remap_txg(dd, remap_start_txg);
usr/src/uts/common/fs/zfs/dmu_objset.c
2533
dsl_dir_t *dd = os->os_dsl_dataset->ds_dir;
usr/src/uts/common/fs/zfs/dmu_objset.c
2539
dsl_dir_phys(dd)->dd_head_dataset_obj)
usr/src/uts/common/fs/zfs/dmu_objset.c
2543
dd->dd_pool->dp_meta_objset,
usr/src/uts/common/fs/zfs/dmu_objset.c
2544
dsl_dir_phys(dd)->dd_child_dir_zapobj, *offp);
usr/src/uts/common/fs/zfs/dmu_objset.c
2582
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dmu_objset.c
2598
err = dsl_dir_hold_obj(dp, dcp->dc_ddobj, dcp->dc_ddname, FTAG, &dd);
usr/src/uts/common/fs/zfs/dmu_objset.c
2603
if (dd->dd_myname[0] == '$') {
usr/src/uts/common/fs/zfs/dmu_objset.c
2604
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
2608
thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj;
usr/src/uts/common/fs/zfs/dmu_objset.c
2616
dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dmu_objset.c
2673
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
2688
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
2819
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dmu_objset.c
2830
err = dsl_dir_hold(dp, name, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dmu_objset.c
2837
if (dd->dd_myname[0] == '$') {
usr/src/uts/common/fs/zfs/dmu_objset.c
2838
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
2843
thisobj = dsl_dir_phys(dd)->dd_head_dataset_obj;
usr/src/uts/common/fs/zfs/dmu_objset.c
2851
dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dmu_objset.c
2870
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_objset.c
2909
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_recv.c
451
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dmu_recv.c
455
VERIFY0(dsl_dir_hold(dp, tofs, FTAG, &dd, &tail));
usr/src/uts/common/fs/zfs/dmu_recv.c
464
dsobj = dsl_dataset_create_sync(dd, strrchr(tofs, '/') + 1,
usr/src/uts/common/fs/zfs/dmu_recv.c
468
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dmu_tx.c
48
dmu_tx_create_dd(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dmu_tx.c
51
tx->tx_dir = dd;
usr/src/uts/common/fs/zfs/dmu_tx.c
52
if (dd != NULL)
usr/src/uts/common/fs/zfs/dmu_tx.c
53
tx->tx_pool = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_crypt.c
1136
dmu_objset_check_wkey_loaded(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1141
ret = spa_keystore_wkey_hold_dd(dd->dd_pool->dp_spa, dd, FTAG,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1152
dsl_dataset_get_keystatus(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1155
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1158
return (dmu_objset_check_wkey_loaded(dd) == 0 ?
usr/src/uts/common/fs/zfs/dsl_crypt.c
1163
dsl_dir_get_crypt(dsl_dir_t *dd, uint64_t *crypt)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1165
if (dd->dd_crypto_obj == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1170
return (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1230
dsl_dir_t *dd = NULL;
usr/src/uts/common/fs/zfs/dsl_crypt.c
1254
ret = dsl_dir_hold(dp, skcka->skcka_dsname, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1259
if (dd->dd_crypto_obj == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1265
if (dsl_dir_is_clone(dd)) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1271
ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1287
if (dd->dd_object != rddobj) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1293
if (dd->dd_parent->dd_crypto_obj == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1300
ret = dmu_objset_check_wkey_loaded(dd);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1304
ret = dmu_objset_check_wkey_loaded(dd->dd_parent);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1309
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1324
if (dd->dd_object == rddobj) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1329
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1357
if (dd->dd_object != rddobj && dcp->cp_keylocation == NULL) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1384
ret = dmu_objset_check_wkey_loaded(dd);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1388
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1393
if (dd != NULL)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1394
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1415
dsl_dir_t *dd = NULL;
usr/src/uts/common/fs/zfs/dsl_crypt.c
1422
VERIFY0(dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1425
if (dd->dd_myname[0] == '$' || dd->dd_myname[0] == '%') {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1426
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1430
ret = dsl_dir_get_encryption_root_ddobj(dd, &curr_rddobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1438
(!skip && (curr_rddobj != rddobj || dsl_dir_is_clone(dd)))) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1439
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1451
dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1455
VERIFY0(spa_keystore_dsl_key_hold_dd(dp->dp_spa, dd,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1470
dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1485
dsl_dir_phys(dd)->dd_clones);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1501
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1630
dsl_dir_rename_crypt_check(dsl_dir_t *dd, dsl_dir_t *newparent)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1635
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1638
ret = dsl_dir_get_encryption_root_ddobj(dd, &curr_rddobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1646
if (dd->dd_object != curr_rddobj) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1877
dsl_dataset_create_crypt_sync(uint64_t dsobj, dsl_dir_t *dd,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1880
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_crypt.c
1885
if (dsl_dir_is_clone(dd)) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
1893
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1894
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1896
dd->dd_crypto_obj =
usr/src/uts/common/fs/zfs/dsl_crypt.c
1898
VERIFY0(zap_add(dp->dp_meta_objset, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1900
&dd->dd_crypto_obj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1918
if (crypt == ZIO_CRYPT_INHERIT && dd->dd_parent != NULL)
usr/src/uts/common/fs/zfs/dsl_crypt.c
1919
VERIFY0(dsl_dir_get_crypt(dd->dd_parent, &crypt));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1926
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1927
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1932
dd->dd_parent, FTAG, &wkey));
usr/src/uts/common/fs/zfs/dsl_crypt.c
1934
wkey->wk_ddobj = dd->dd_object;
usr/src/uts/common/fs/zfs/dsl_crypt.c
1940
dd->dd_crypto_obj = dsl_crypto_key_create_sync(crypt, wkey, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
1941
VERIFY0(zap_add(dp->dp_meta_objset, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_crypt.c
1942
DD_FIELD_CRYPTO_KEY_OBJ, sizeof (uint64_t), 1, &dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2268
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2293
if (dd->dd_crypto_obj == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
2295
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2296
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2299
dd->dd_crypto_obj = zap_create(mos,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2302
dd->dd_crypto_obj, DSL_CRYPTO_KEY_REFCOUNT,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2305
dd->dd_crypto_obj, DSL_CRYPTO_KEY_VERSION,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2314
VERIFY0(zap_add(mos, dd->dd_object, DD_FIELD_CRYPTO_KEY_OBJ,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2315
sizeof (uint64_t), 1, &dd->dd_crypto_obj, tx));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2327
rddobj = dd->dd_object;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2329
VERIFY0(dsl_dir_get_encryption_root_ddobj(dd, &rddobj));
usr/src/uts/common/fs/zfs/dsl_crypt.c
2333
dsl_crypto_key_sync_impl(mos, dd->dd_crypto_obj, crypt,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2636
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_crypt.c
2640
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2643
intval = dsl_dataset_get_keystatus(dd);
usr/src/uts/common/fs/zfs/dsl_crypt.c
2646
if (dsl_dir_get_crypt(dd, &intval) == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
2648
if (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2652
if (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2656
if (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2660
if (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2664
if (zap_lookup(dd->dd_pool->dp_meta_objset, ds->ds_object,
usr/src/uts/common/fs/zfs/dsl_crypt.c
2669
if (dsl_dir_get_encryption_root_ddobj(dd, &intval) == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
2670
VERIFY0(dsl_dir_hold_obj(dd->dd_pool, intval, NULL, FTAG,
usr/src/uts/common/fs/zfs/dsl_crypt.c
360
dsl_dir_get_encryption_root_ddobj(dsl_dir_t *dd, uint64_t *rddobj)
usr/src/uts/common/fs/zfs/dsl_crypt.c
362
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
365
return (zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
370
dsl_dir_get_encryption_version(dsl_dir_t *dd, uint64_t *version)
usr/src/uts/common/fs/zfs/dsl_crypt.c
374
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_crypt.c
378
(void) zap_lookup(dd->dd_pool->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
385
dsl_dir_incompatible_encryption_version(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_crypt.c
390
ret = dsl_dir_get_encryption_version(dd, &version);
usr/src/uts/common/fs/zfs/dsl_crypt.c
429
spa_keystore_wkey_hold_dd(spa_t *spa, dsl_dir_t *dd, void *tag,
usr/src/uts/common/fs/zfs/dsl_crypt.c
443
ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
471
dsl_dir_t *dd = NULL;
usr/src/uts/common/fs/zfs/dsl_crypt.c
480
ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
485
if (dd->dd_crypto_obj == 0) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
502
ret = dsl_dir_get_encryption_root_ddobj(dd, &rddobj);
usr/src/uts/common/fs/zfs/dsl_crypt.c
506
if (rddobj != dd->dd_object) {
usr/src/uts/common/fs/zfs/dsl_crypt.c
511
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
517
if (dd != NULL)
usr/src/uts/common/fs/zfs/dsl_crypt.c
518
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
662
spa_keystore_dsl_key_hold_dd(spa_t *spa, dsl_dir_t *dd, void *tag,
usr/src/uts/common/fs/zfs/dsl_crypt.c
669
uint64_t dckobj = dd->dd_crypto_obj;
usr/src/uts/common/fs/zfs/dsl_crypt.c
681
ret = spa_keystore_wkey_hold_dd(spa, dd, FTAG, &wkey);
usr/src/uts/common/fs/zfs/dsl_crypt.c
763
dsl_dir_t *dd = NULL;
usr/src/uts/common/fs/zfs/dsl_crypt.c
789
ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
794
wkey->wk_ddobj = dd->dd_object;
usr/src/uts/common/fs/zfs/dsl_crypt.c
798
dd->dd_crypto_obj, FTAG, &dck);
usr/src/uts/common/fs/zfs/dsl_crypt.c
803
ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
808
ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
813
ret = zap_lookup(dp->dp_meta_objset, dd->dd_crypto_obj,
usr/src/uts/common/fs/zfs/dsl_crypt.c
843
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
851
if (dd != NULL)
usr/src/uts/common/fs/zfs/dsl_crypt.c
852
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
899
dsl_dir_t *dd = NULL;
usr/src/uts/common/fs/zfs/dsl_crypt.c
926
ret = dsl_dir_hold(dp, dsname, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_crypt.c
931
ret = spa_keystore_unload_wkey_impl(dp->dp_spa, dd->dd_object);
usr/src/uts/common/fs/zfs/dsl_crypt.c
935
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_crypt.c
941
if (dd != NULL)
usr/src/uts/common/fs/zfs/dsl_crypt.c
942
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1038
dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1041
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1053
ASSERT(dsl_dir_phys(dd)->dd_head_dataset_obj == 0);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1061
dsphys->ds_dir_obj = dd->dd_object;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1125
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1126
dsl_dir_phys(dd)->dd_origin_obj = origin->ds_object;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1141
dsl_dataset_create_crypt_sync(dsobj, dd, origin, dcp, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1148
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1149
dsl_dir_phys(dd)->dd_head_dataset_obj = dsobj;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1185
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1191
VERIFY0(dsl_dir_hold_obj(dp, ddobj, lastname, FTAG, &dd));
usr/src/uts/common/fs/zfs/dsl_dataset.c
1193
dsobj = dsl_dataset_create_sync_dd(dd, origin, dcp,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1196
dsl_deleg_set_create_perms(dd, tx, cr);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1204
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dataset.c
1206
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
1207
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1209
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dataset.c
1213
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2231
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2232
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2233
uint64_t val = dsl_dir_get_compressratio(dd);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2234
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2245
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
2246
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2247
uint64_t val = dsl_dir_get_used(dd);
usr/src/uts/common/fs/zfs/dsl_dataset.c
2248
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3224
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3236
dd = hds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3268
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3269
ASSERT3U(dsl_dir_phys(dd)->dd_origin_obj, ==, origin_ds->ds_object);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3270
dsl_dir_phys(dd)->dd_origin_obj = dsl_dir_phys(odd)->dd_origin_obj;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3271
dd->dd_origin_txg = origin_head->ds_dir->dd_origin_txg;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3288
if (dsl_dir_phys(dd)->dd_clones == 0) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
3289
dsl_dir_phys(dd)->dd_clones =
usr/src/uts/common/fs/zfs/dsl_dataset.c
3294
dsl_dir_phys(dd)->dd_clones, origin_head->ds_object, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3325
dsl_dataset_phys(ds)->ds_dir_obj = dd->dd_object;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3328
VERIFY0(dsl_dir_hold_obj(dp, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3360
dsl_dir_phys(dd)->dd_clones, o, tx));
usr/src/uts/common/fs/zfs/dsl_dataset.c
3377
dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_SNAP];
usr/src/uts/common/fs/zfs/dsl_dataset.c
3380
dsl_dir_diduse_space(dd, DD_USED_SNAP, delta, 0, 0, tx);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3381
dsl_dir_diduse_space(dd, DD_USED_HEAD,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3473
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3480
dd = ddpa->ddpa_clone->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
3483
!dsl_dir_is_clone(dd)) {
usr/src/uts/common/fs/zfs/dsl_dataset.c
3488
error = snaplist_make(dp, 0, dsl_dir_phys(dd)->dd_origin_obj,
usr/src/uts/common/fs/zfs/dsl_dataset.c
3499
ASSERT3U(snap->ds->ds_object, ==, dsl_dir_phys(dd)->dd_origin_obj);
usr/src/uts/common/fs/zfs/dsl_dataset.c
3500
error = snaplist_make(dp, dsl_dir_phys(dd)->dd_origin_obj,
usr/src/uts/common/fs/zfs/dsl_dataset.c
684
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
686
if (dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_dataset.c
689
return (spa_keystore_create_mapping(dd->dd_pool->dp_spa,
usr/src/uts/common/fs/zfs/dsl_dataset.c
718
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dataset.c
724
err = dsl_dir_hold(dp, name, FTAG, &dd, &snapname);
usr/src/uts/common/fs/zfs/dsl_dataset.c
729
obj = dsl_dir_phys(dd)->dd_head_dataset_obj;
usr/src/uts/common/fs/zfs/dsl_dataset.c
741
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dataset.c
764
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dataset.c
882
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dataset.c
884
if (dd == NULL || dd->dd_crypto_obj == 0)
usr/src/uts/common/fs/zfs/dsl_dataset.c
887
(void) spa_keystore_remove_mapping(dd->dd_pool->dp_spa,
usr/src/uts/common/fs/zfs/dsl_deleg.c
159
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
165
VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
usr/src/uts/common/fs/zfs/dsl_deleg.c
167
zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
usr/src/uts/common/fs/zfs/dsl_deleg.c
169
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
170
zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos,
usr/src/uts/common/fs/zfs/dsl_deleg.c
193
spa_history_log_internal_dd(dd, "permission update", tx,
usr/src/uts/common/fs/zfs/dsl_deleg.c
197
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_deleg.c
204
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
210
VERIFY0(dsl_dir_hold(dp, dda->dda_name, FTAG, &dd, NULL));
usr/src/uts/common/fs/zfs/dsl_deleg.c
211
zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
usr/src/uts/common/fs/zfs/dsl_deleg.c
213
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_deleg.c
229
spa_history_log_internal_dd(dd, "permission who remove",
usr/src/uts/common/fs/zfs/dsl_deleg.c
248
spa_history_log_internal_dd(dd, "permission remove", tx,
usr/src/uts/common/fs/zfs/dsl_deleg.c
252
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_deleg.c
259
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
267
error = dsl_dir_hold(dmu_tx_pool(tx), dda->dda_name, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_deleg.c
269
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_deleg.c
308
dsl_dir_t *dd, *startdd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
328
for (dd = startdd; dd != NULL; dd = dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_deleg.c
335
if (dsl_dir_phys(dd)->dd_deleg_zapobj == 0 ||
usr/src/uts/common/fs/zfs/dsl_deleg.c
337
dsl_dir_phys(dd)->dd_deleg_zapobj, &n) != 0 || n == 0)
usr/src/uts/common/fs/zfs/dsl_deleg.c
342
dsl_dir_phys(dd)->dd_deleg_zapobj);
usr/src/uts/common/fs/zfs/dsl_deleg.c
365
dsl_dir_name(dd, source);
usr/src/uts/common/fs/zfs/dsl_deleg.c
544
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
577
for (dd = ds->ds_dir; dd != NULL; dd = dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_deleg.c
589
if (dsl_prop_get_dd(dd,
usr/src/uts/common/fs/zfs/dsl_deleg.c
596
zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
usr/src/uts/common/fs/zfs/dsl_deleg.c
670
copy_create_perms(dsl_dir_t *dd, uint64_t pzapobj,
usr/src/uts/common/fs/zfs/dsl_deleg.c
673
objset_t *mos = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_deleg.c
675
uint64_t zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
usr/src/uts/common/fs/zfs/dsl_deleg.c
687
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_deleg.c
688
zapobj = dsl_dir_phys(dd)->dd_deleg_zapobj = zap_create(mos,
usr/src/uts/common/fs/zfs/dsl_deleg.c
718
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_deleg.c
725
for (dd = sdd->dd_parent; dd != NULL; dd = dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_deleg.c
726
uint64_t pzapobj = dsl_dir_phys(dd)->dd_deleg_zapobj;
usr/src/uts/common/fs/zfs/dsl_destroy.c
752
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_destroy.c
759
VERIFY0(dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd));
usr/src/uts/common/fs/zfs/dsl_destroy.c
761
ASSERT0(dsl_dir_phys(dd)->dd_head_dataset_obj);
usr/src/uts/common/fs/zfs/dsl_destroy.c
770
if (dd->dd_myname[0] != '%' && dd->dd_parent != NULL)
usr/src/uts/common/fs/zfs/dsl_destroy.c
771
dsl_fs_ss_count_adjust(dd->dd_parent, -1,
usr/src/uts/common/fs/zfs/dsl_destroy.c
778
dsl_dir_set_reservation_sync_impl(dd, 0, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
780
ASSERT0(dsl_dir_phys(dd)->dd_used_bytes);
usr/src/uts/common/fs/zfs/dsl_destroy.c
781
ASSERT0(dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_destroy.c
783
ASSERT0(dsl_dir_phys(dd)->dd_used_breakdown[t]);
usr/src/uts/common/fs/zfs/dsl_destroy.c
785
if (dd->dd_crypto_obj != 0) {
usr/src/uts/common/fs/zfs/dsl_destroy.c
786
dsl_crypto_key_destroy_sync(dd->dd_crypto_obj, tx);
usr/src/uts/common/fs/zfs/dsl_destroy.c
787
(void) spa_keystore_unload_wkey_impl(dp->dp_spa, dd->dd_object);
usr/src/uts/common/fs/zfs/dsl_destroy.c
790
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_child_dir_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
791
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_props_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
792
if (dsl_dir_phys(dd)->dd_clones != 0)
usr/src/uts/common/fs/zfs/dsl_destroy.c
793
VERIFY0(zap_destroy(mos, dsl_dir_phys(dd)->dd_clones, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
794
VERIFY0(dsl_deleg_destroy(mos, dsl_dir_phys(dd)->dd_deleg_zapobj, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
796
dsl_dir_phys(dd->dd_parent)->dd_child_dir_zapobj,
usr/src/uts/common/fs/zfs/dsl_destroy.c
797
dd->dd_myname, tx));
usr/src/uts/common/fs/zfs/dsl_destroy.c
799
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1000
return (dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1004
dsl_dir_get_compressratio(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1007
return (dsl_dir_phys(dd)->dd_compressed_bytes == 0 ? 100 :
usr/src/uts/common/fs/zfs/dsl_dir.c
1008
(dsl_dir_phys(dd)->dd_uncompressed_bytes * 100 /
usr/src/uts/common/fs/zfs/dsl_dir.c
1009
dsl_dir_phys(dd)->dd_compressed_bytes));
usr/src/uts/common/fs/zfs/dsl_dir.c
1013
dsl_dir_get_logicalused(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1015
return (dsl_dir_phys(dd)->dd_uncompressed_bytes);
usr/src/uts/common/fs/zfs/dsl_dir.c
1019
dsl_dir_get_usedsnap(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1021
return (dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_SNAP]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1025
dsl_dir_get_usedds(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1027
return (dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_HEAD]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1031
dsl_dir_get_usedrefreserv(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1033
return (dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_REFRSRV]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1037
dsl_dir_get_usedchild(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1039
return (dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_CHILD] +
usr/src/uts/common/fs/zfs/dsl_dir.c
1040
dsl_dir_phys(dd)->dd_used_breakdown[DD_USED_CHILD_RSRV]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1044
dsl_dir_get_origin(dsl_dir_t *dd, char *buf)
usr/src/uts/common/fs/zfs/dsl_dir.c
1047
VERIFY0(dsl_dataset_hold_obj(dd->dd_pool,
usr/src/uts/common/fs/zfs/dsl_dir.c
1048
dsl_dir_phys(dd)->dd_origin_obj, FTAG, &ds));
usr/src/uts/common/fs/zfs/dsl_dir.c
1056
dsl_dir_get_filesystem_count(dsl_dir_t *dd, uint64_t *count)
usr/src/uts/common/fs/zfs/dsl_dir.c
1058
if (dsl_dir_is_zapified(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1059
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1060
return (zap_lookup(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
1068
dsl_dir_get_snapshot_count(dsl_dir_t *dd, uint64_t *count)
usr/src/uts/common/fs/zfs/dsl_dir.c
1070
if (dsl_dir_is_zapified(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1071
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1072
return (zap_lookup(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
1080
dsl_dir_get_remaptxg(dsl_dir_t *dd, uint64_t *count)
usr/src/uts/common/fs/zfs/dsl_dir.c
1082
if (dsl_dir_is_zapified(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1083
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1084
return (zap_lookup(os, dd->dd_object, DD_FIELD_LAST_REMAP_TXG,
usr/src/uts/common/fs/zfs/dsl_dir.c
1092
dsl_dir_stats(dsl_dir_t *dd, nvlist_t *nv)
usr/src/uts/common/fs/zfs/dsl_dir.c
1094
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1096
dsl_dir_get_quota(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1098
dsl_dir_get_reservation(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1100
dsl_dir_get_logicalused(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1101
if (dsl_dir_phys(dd)->dd_flags & DD_FLAG_USED_BREAKDOWN) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1103
dsl_dir_get_usedsnap(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1105
dsl_dir_get_usedds(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1107
dsl_dir_get_usedrefreserv(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1109
dsl_dir_get_usedchild(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1111
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1114
if (dsl_dir_get_filesystem_count(dd, &count) == 0) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1118
if (dsl_dir_get_snapshot_count(dd, &count) == 0) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1122
if (dsl_dir_get_remaptxg(dd, &count) == 0) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1127
if (dsl_dir_is_clone(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1129
dsl_dir_get_origin(dd, buf);
usr/src/uts/common/fs/zfs/dsl_dir.c
1136
dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1138
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_dir.c
1140
ASSERT(dsl_dir_phys(dd));
usr/src/uts/common/fs/zfs/dsl_dir.c
1142
if (txg_list_add(&dp->dp_dirty_dirs, dd, tx->tx_txg)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1144
dmu_buf_add_ref(dd->dd_dbuf, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1149
parent_delta(dsl_dir_t *dd, uint64_t used, int64_t delta)
usr/src/uts/common/fs/zfs/dsl_dir.c
1151
uint64_t old_accounted = MAX(used, dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1153
MAX(used + delta, dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1158
dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1162
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1163
ASSERT0(dd->dd_tempreserved[tx->tx_txg&TXG_MASK]);
usr/src/uts/common/fs/zfs/dsl_dir.c
1164
dprintf_dd(dd, "txg=%llu towrite=%lluK\n", tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_dir.c
1165
dd->dd_space_towrite[tx->tx_txg&TXG_MASK] / 1024);
usr/src/uts/common/fs/zfs/dsl_dir.c
1166
dd->dd_space_towrite[tx->tx_txg&TXG_MASK] = 0;
usr/src/uts/common/fs/zfs/dsl_dir.c
1167
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1170
dmu_buf_rele(dd->dd_dbuf, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1174
dsl_dir_space_towrite(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1178
ASSERT(MUTEX_HELD(&dd->dd_lock));
usr/src/uts/common/fs/zfs/dsl_dir.c
1181
space += dd->dd_space_towrite[i & TXG_MASK];
usr/src/uts/common/fs/zfs/dsl_dir.c
1182
ASSERT3U(dd->dd_space_towrite[i & TXG_MASK], >=, 0);
usr/src/uts/common/fs/zfs/dsl_dir.c
1193
dsl_dir_space_available(dsl_dir_t *dd,
usr/src/uts/common/fs/zfs/dsl_dir.c
1205
if (dd->dd_parent != NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1206
parentspace = dsl_dir_space_available(dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_dir.c
1210
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1211
if (dsl_dir_phys(dd)->dd_quota != 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
1212
quota = dsl_dir_phys(dd)->dd_quota;
usr/src/uts/common/fs/zfs/dsl_dir.c
1213
used = dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
1215
used += dsl_dir_space_towrite(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1217
if (dd->dd_parent == NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1218
uint64_t poolsize = dsl_pool_adjustedsize(dd->dd_pool,
usr/src/uts/common/fs/zfs/dsl_dir.c
1223
if (dsl_dir_phys(dd)->dd_reserved > used && parentspace != UINT64_MAX) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1228
parentspace += dsl_dir_phys(dd)->dd_reserved - used;
usr/src/uts/common/fs/zfs/dsl_dir.c
1231
if (dd == ancestor) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1250
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1262
dsl_dir_tempreserve_impl(dsl_dir_t *dd, uint64_t asize, boolean_t netfree,
usr/src/uts/common/fs/zfs/dsl_dir.c
127
extern inline dsl_dir_phys_t *dsl_dir_phys(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1275
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1281
uint64_t est_inflight = dsl_dir_space_towrite(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1283
est_inflight += dd->dd_tempreserved[i];
usr/src/uts/common/fs/zfs/dsl_dir.c
1284
uint64_t used_on_disk = dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
129
static uint64_t dsl_dir_space_towrite(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1298
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1307
if (ignorequota || netfree || dsl_dir_phys(dd)->dd_quota == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
1310
quota = dsl_dir_phys(dd)->dd_quota;
usr/src/uts/common/fs/zfs/dsl_dir.c
1323
if (dd->dd_parent == NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1324
uint64_t avail = dsl_pool_unreserved_space(dd->dd_pool,
usr/src/uts/common/fs/zfs/dsl_dir.c
1344
dprintf_dd(dd, "failing: used=%lluK inflight = %lluK "
usr/src/uts/common/fs/zfs/dsl_dir.c
1348
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1353
dd->dd_tempreserved[txg & TXG_MASK] += asize;
usr/src/uts/common/fs/zfs/dsl_dir.c
1355
uint64_t parent_rsrv = parent_delta(dd, used_on_disk + est_inflight,
usr/src/uts/common/fs/zfs/dsl_dir.c
1357
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1360
tr->tr_ds = dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
1365
if (dd->dd_parent != NULL && parent_rsrv != 0) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1366
boolean_t ismos = (dsl_dir_phys(dd)->dd_head_dataset_obj == 0);
usr/src/uts/common/fs/zfs/dsl_dir.c
1368
return (dsl_dir_tempreserve_impl(dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_dir.c
1382
dsl_dir_tempreserve_space(dsl_dir_t *dd, uint64_t lsize, uint64_t asize,
usr/src/uts/common/fs/zfs/dsl_dir.c
139
dsl_dir_t *dd = dbu;
usr/src/uts/common/fs/zfs/dsl_dir.c
1398
err = arc_tempreserve_space(dd->dd_pool->dp_spa, lsize, tx->tx_txg);
usr/src/uts/common/fs/zfs/dsl_dir.c
140
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_dir.c
1416
txg_delay(dd->dd_pool, tx->tx_txg,
usr/src/uts/common/fs/zfs/dsl_dir.c
1423
err = dsl_dir_tempreserve_impl(dd, asize, netfree,
usr/src/uts/common/fs/zfs/dsl_dir.c
143
dd->dd_dbuf = NULL;
usr/src/uts/common/fs/zfs/dsl_dir.c
146
ASSERT(!txg_list_member(&dp->dp_dirty_dirs, dd, t));
usr/src/uts/common/fs/zfs/dsl_dir.c
147
ASSERT(dd->dd_tempreserved[t] == 0);
usr/src/uts/common/fs/zfs/dsl_dir.c
1475
dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
148
ASSERT(dd->dd_space_towrite[t] == 0);
usr/src/uts/common/fs/zfs/dsl_dir.c
1480
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1482
dd->dd_space_towrite[tx->tx_txg & TXG_MASK] += space;
usr/src/uts/common/fs/zfs/dsl_dir.c
1484
est_used = dsl_dir_space_towrite(dd) + dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
1485
parent_space = parent_delta(dd, est_used, space);
usr/src/uts/common/fs/zfs/dsl_dir.c
1486
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1489
dsl_dir_dirty(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1492
if (parent_space && dd->dd_parent)
usr/src/uts/common/fs/zfs/dsl_dir.c
1493
dsl_dir_willuse_space(dd->dd_parent, parent_space, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1498
dsl_dir_diduse_space(dsl_dir_t *dd, dd_used_t type,
usr/src/uts/common/fs/zfs/dsl_dir.c
151
if (dd->dd_parent)
usr/src/uts/common/fs/zfs/dsl_dir.c
1510
boolean_t needlock = !MUTEX_HELD(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1515
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1518
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
152
dsl_dir_async_rele(dd->dd_parent, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1520
parent_delta(dd, dsl_dir_phys(dd)->dd_used_bytes, used);
usr/src/uts/common/fs/zfs/dsl_dir.c
1521
ASSERT(used >= 0 || dsl_dir_phys(dd)->dd_used_bytes >= -used);
usr/src/uts/common/fs/zfs/dsl_dir.c
1523
dsl_dir_phys(dd)->dd_compressed_bytes >= -compressed);
usr/src/uts/common/fs/zfs/dsl_dir.c
1525
dsl_dir_phys(dd)->dd_uncompressed_bytes >= -uncompressed);
usr/src/uts/common/fs/zfs/dsl_dir.c
1526
dsl_dir_phys(dd)->dd_used_bytes += used;
usr/src/uts/common/fs/zfs/dsl_dir.c
1527
dsl_dir_phys(dd)->dd_uncompressed_bytes += uncompressed;
usr/src/uts/common/fs/zfs/dsl_dir.c
1528
dsl_dir_phys(dd)->dd_compressed_bytes += compressed;
usr/src/uts/common/fs/zfs/dsl_dir.c
1530
if (dsl_dir_phys(dd)->dd_flags & DD_FLAG_USED_BREAKDOWN) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1532
dsl_dir_phys(dd)->dd_used_breakdown[type] >= -used);
usr/src/uts/common/fs/zfs/dsl_dir.c
1533
dsl_dir_phys(dd)->dd_used_breakdown[type] += used;
usr/src/uts/common/fs/zfs/dsl_dir.c
1538
u += dsl_dir_phys(dd)->dd_used_breakdown[t];
usr/src/uts/common/fs/zfs/dsl_dir.c
1539
ASSERT3U(u, ==, dsl_dir_phys(dd)->dd_used_bytes);
usr/src/uts/common/fs/zfs/dsl_dir.c
154
spa_async_close(dd->dd_pool->dp_spa, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1543
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1545
if (dd->dd_parent != NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1546
dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD,
usr/src/uts/common/fs/zfs/dsl_dir.c
1548
dsl_dir_transfer_space(dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_dir.c
1555
dsl_dir_transfer_space(dsl_dir_t *dd, int64_t delta,
usr/src/uts/common/fs/zfs/dsl_dir.c
156
dsl_prop_fini(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
1563
!(dsl_dir_phys(dd)->dd_flags & DD_FLAG_USED_BREAKDOWN))
usr/src/uts/common/fs/zfs/dsl_dir.c
1566
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1567
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1569
dsl_dir_phys(dd)->dd_used_breakdown[oldtype] >= delta :
usr/src/uts/common/fs/zfs/dsl_dir.c
157
mutex_destroy(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1570
dsl_dir_phys(dd)->dd_used_breakdown[newtype] >= -delta);
usr/src/uts/common/fs/zfs/dsl_dir.c
1571
ASSERT(dsl_dir_phys(dd)->dd_used_bytes >= ABS(delta));
usr/src/uts/common/fs/zfs/dsl_dir.c
1572
dsl_dir_phys(dd)->dd_used_breakdown[oldtype] -= delta;
usr/src/uts/common/fs/zfs/dsl_dir.c
1573
dsl_dir_phys(dd)->dd_used_breakdown[newtype] += delta;
usr/src/uts/common/fs/zfs/dsl_dir.c
1574
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
158
kmem_free(dd, sizeof (dsl_dir_t));
usr/src/uts/common/fs/zfs/dsl_dir.c
166
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
1676
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
1683
dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dir.c
1702
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1703
used = dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
1704
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1706
if (dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1707
avail = dsl_dir_space_available(dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_dir.c
1710
avail = dsl_pool_adjustedsize(dd->dd_pool,
usr/src/uts/common/fs/zfs/dsl_dir.c
1714
if (MAX(used, newval) > MAX(used, dsl_dir_phys(dd)->dd_reserved)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1716
MAX(used, dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1719
(dsl_dir_phys(dd)->dd_quota > 0 &&
usr/src/uts/common/fs/zfs/dsl_dir.c
1720
newval > dsl_dir_phys(dd)->dd_quota))
usr/src/uts/common/fs/zfs/dsl_dir.c
1729
dsl_dir_set_reservation_sync_impl(dsl_dir_t *dd, uint64_t value, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
1734
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1736
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1737
used = dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
1738
delta = MAX(used, value) - MAX(used, dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1739
dsl_dir_phys(dd)->dd_reserved = value;
usr/src/uts/common/fs/zfs/dsl_dir.c
1741
if (dd->dd_parent != NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1743
dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD_RSRV,
usr/src/uts/common/fs/zfs/dsl_dir.c
1746
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
175
dd = dmu_buf_get_user(dbuf);
usr/src/uts/common/fs/zfs/dsl_dir.c
1798
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
1799
for (dd = ds2; dd; dd = dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1800
if (ds1 == dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
1801
return (dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
181
if (dd == NULL) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1812
would_change(dsl_dir_t *dd, int64_t delta, dsl_dir_t *ancestor)
usr/src/uts/common/fs/zfs/dsl_dir.c
1814
if (dd == ancestor)
usr/src/uts/common/fs/zfs/dsl_dir.c
1817
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1818
delta = parent_delta(dd, dsl_dir_phys(dd)->dd_used_bytes, delta);
usr/src/uts/common/fs/zfs/dsl_dir.c
1819
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
1820
return (would_change(dd->dd_parent, delta, ancestor));
usr/src/uts/common/fs/zfs/dsl_dir.c
184
dd = kmem_zalloc(sizeof (dsl_dir_t), KM_SLEEP);
usr/src/uts/common/fs/zfs/dsl_dir.c
185
dd->dd_object = ddobj;
usr/src/uts/common/fs/zfs/dsl_dir.c
186
dd->dd_dbuf = dbuf;
usr/src/uts/common/fs/zfs/dsl_dir.c
1860
dsl_dir_t *dd, *newparent;
usr/src/uts/common/fs/zfs/dsl_dir.c
1866
error = dsl_dir_hold(dp, ddra->ddra_oldname, FTAG, &dd, NULL);
usr/src/uts/common/fs/zfs/dsl_dir.c
187
dd->dd_pool = dp;
usr/src/uts/common/fs/zfs/dsl_dir.c
1874
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1879
if (dd->dd_pool != newparent->dd_pool) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1881
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1888
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
189
if (dsl_dir_is_zapified(dd) &&
usr/src/uts/common/fs/zfs/dsl_dir.c
1903
error = dmu_objset_find_dp(dp, dd->dd_object, dsl_valid_rename,
usr/src/uts/common/fs/zfs/dsl_dir.c
1907
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1923
dsl_dir_init_fs_ss_count(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
1927
if (newparent != dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1930
MAX(dsl_dir_phys(dd)->dd_used_bytes,
usr/src/uts/common/fs/zfs/dsl_dir.c
1931
dsl_dir_phys(dd)->dd_reserved);
usr/src/uts/common/fs/zfs/dsl_dir.c
1932
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
1936
if (dsl_dir_is_zapified(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1939
err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
194
sizeof (uint64_t), 1, &dd->dd_crypto_obj));
usr/src/uts/common/fs/zfs/dsl_dir.c
1944
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1954
err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
1959
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1965
error = dsl_dir_rename_crypt_check(dd, newparent);
usr/src/uts/common/fs/zfs/dsl_dir.c
1968
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
197
if (dsl_dir_incompatible_encryption_version(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1973
if (closest_common_ancestor(dd, newparent) == dd) {
usr/src/uts/common/fs/zfs/dsl_dir.c
1975
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1979
error = dsl_dir_transfer_possible(dd->dd_parent,
usr/src/uts/common/fs/zfs/dsl_dir.c
1983
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1989
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
1998
dsl_dir_t *dd, *newparent;
usr/src/uts/common/fs/zfs/dsl_dir.c
2003
VERIFY0(dsl_dir_hold(dp, ddra->ddra_oldname, FTAG, &dd, NULL));
usr/src/uts/common/fs/zfs/dsl_dir.c
2008
spa_history_log_internal_dd(dd, "rename", tx,
usr/src/uts/common/fs/zfs/dsl_dir.c
2011
if (newparent != dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
2012
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
2022
VERIFY0(zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
2028
VERIFY0(zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
203
mutex_init(&dd->dd_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/zfs/dsl_dir.c
2033
dsl_fs_ss_count_adjust(dd->dd_parent, -fs_cnt,
usr/src/uts/common/fs/zfs/dsl_dir.c
2038
dsl_fs_ss_count_adjust(dd->dd_parent, -ss_cnt,
usr/src/uts/common/fs/zfs/dsl_dir.c
204
dsl_prop_init(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
2043
dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD,
usr/src/uts/common/fs/zfs/dsl_dir.c
2044
-dsl_dir_phys(dd)->dd_used_bytes,
usr/src/uts/common/fs/zfs/dsl_dir.c
2045
-dsl_dir_phys(dd)->dd_compressed_bytes,
usr/src/uts/common/fs/zfs/dsl_dir.c
2046
-dsl_dir_phys(dd)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2048
dsl_dir_phys(dd)->dd_used_bytes,
usr/src/uts/common/fs/zfs/dsl_dir.c
2049
dsl_dir_phys(dd)->dd_compressed_bytes,
usr/src/uts/common/fs/zfs/dsl_dir.c
2050
dsl_dir_phys(dd)->dd_uncompressed_bytes, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2052
if (dsl_dir_phys(dd)->dd_reserved >
usr/src/uts/common/fs/zfs/dsl_dir.c
2053
dsl_dir_phys(dd)->dd_used_bytes) {
usr/src/uts/common/fs/zfs/dsl_dir.c
2054
uint64_t unused_rsrv = dsl_dir_phys(dd)->dd_reserved -
usr/src/uts/common/fs/zfs/dsl_dir.c
2055
dsl_dir_phys(dd)->dd_used_bytes;
usr/src/uts/common/fs/zfs/dsl_dir.c
2057
dsl_dir_diduse_space(dd->dd_parent, DD_USED_CHILD_RSRV,
usr/src/uts/common/fs/zfs/dsl_dir.c
206
dsl_dir_snap_cmtime_update(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
2064
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2068
dsl_dir_phys(dd->dd_parent)->dd_child_dir_zapobj,
usr/src/uts/common/fs/zfs/dsl_dir.c
2069
dd->dd_myname, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2072
(void) strlcpy(dd->dd_myname, mynewname,
usr/src/uts/common/fs/zfs/dsl_dir.c
2073
sizeof (dd->dd_myname));
usr/src/uts/common/fs/zfs/dsl_dir.c
2074
dsl_dir_rele(dd->dd_parent, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
2075
dsl_dir_phys(dd)->dd_parent_obj = newparent->dd_object;
usr/src/uts/common/fs/zfs/dsl_dir.c
2077
newparent->dd_object, NULL, dd, &dd->dd_parent));
usr/src/uts/common/fs/zfs/dsl_dir.c
208
if (dsl_dir_phys(dd)->dd_parent_obj) {
usr/src/uts/common/fs/zfs/dsl_dir.c
2081
dd->dd_myname, 8, 1, &dd->dd_object, tx));
usr/src/uts/common/fs/zfs/dsl_dir.c
2083
dsl_prop_notify_all(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
2086
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_dir.c
210
dsl_dir_phys(dd)->dd_parent_obj, NULL, dd,
usr/src/uts/common/fs/zfs/dsl_dir.c
211
&dd->dd_parent);
usr/src/uts/common/fs/zfs/dsl_dir.c
2131
dsl_dir_snap_cmtime(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
2135
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
2136
t = dd->dd_snap_cmtime;
usr/src/uts/common/fs/zfs/dsl_dir.c
2137
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
2143
dsl_dir_snap_cmtime_update(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
2148
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
2149
dd->dd_snap_cmtime = t;
usr/src/uts/common/fs/zfs/dsl_dir.c
2150
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
2154
dsl_dir_zapify(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
2156
objset_t *mos = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
2157
dmu_object_zapify(mos, dd->dd_object, DMU_OT_DSL_DIR, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
2161
dsl_dir_is_zapified(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
2165
dmu_object_info_from_db(dd->dd_dbuf, &doi);
usr/src/uts/common/fs/zfs/dsl_dir.c
219
dsl_dir_phys(dd->dd_parent)->
usr/src/uts/common/fs/zfs/dsl_dir.c
224
(void) strcpy(dd->dd_myname, tail);
usr/src/uts/common/fs/zfs/dsl_dir.c
227
dsl_dir_phys(dd->dd_parent)->
usr/src/uts/common/fs/zfs/dsl_dir.c
229
ddobj, 0, dd->dd_myname);
usr/src/uts/common/fs/zfs/dsl_dir.c
234
(void) strcpy(dd->dd_myname, spa_name(dp->dp_spa));
usr/src/uts/common/fs/zfs/dsl_dir.c
237
if (dsl_dir_is_clone(dd)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
247
dsl_dir_phys(dd)->dd_origin_obj, FTAG,
usr/src/uts/common/fs/zfs/dsl_dir.c
252
dd->dd_origin_txg =
usr/src/uts/common/fs/zfs/dsl_dir.c
257
dmu_buf_init_user(&dd->dd_dbu, NULL, dsl_dir_evict_async,
usr/src/uts/common/fs/zfs/dsl_dir.c
258
&dd->dd_dbuf);
usr/src/uts/common/fs/zfs/dsl_dir.c
259
winner = dmu_buf_set_user_ie(dbuf, &dd->dd_dbu);
usr/src/uts/common/fs/zfs/dsl_dir.c
261
if (dd->dd_parent)
usr/src/uts/common/fs/zfs/dsl_dir.c
262
dsl_dir_rele(dd->dd_parent, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
263
dsl_prop_fini(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
264
mutex_destroy(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
265
kmem_free(dd, sizeof (dsl_dir_t));
usr/src/uts/common/fs/zfs/dsl_dir.c
266
dd = winner;
usr/src/uts/common/fs/zfs/dsl_dir.c
268
spa_open_ref(dp->dp_spa, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
282
ASSERT3P(dd->dd_pool, ==, dp);
usr/src/uts/common/fs/zfs/dsl_dir.c
283
ASSERT3U(dd->dd_object, ==, ddobj);
usr/src/uts/common/fs/zfs/dsl_dir.c
284
ASSERT3P(dd->dd_dbuf, ==, dbuf);
usr/src/uts/common/fs/zfs/dsl_dir.c
285
*ddp = dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
289
if (dd->dd_parent)
usr/src/uts/common/fs/zfs/dsl_dir.c
290
dsl_dir_rele(dd->dd_parent, dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
291
dsl_prop_fini(dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
292
mutex_destroy(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
293
kmem_free(dd, sizeof (dsl_dir_t));
usr/src/uts/common/fs/zfs/dsl_dir.c
299
dsl_dir_rele(dsl_dir_t *dd, void *tag)
usr/src/uts/common/fs/zfs/dsl_dir.c
301
dprintf_dd(dd, "%s\n", "");
usr/src/uts/common/fs/zfs/dsl_dir.c
302
spa_close(dd->dd_pool->dp_spa, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
303
dmu_buf_rele(dd->dd_dbuf, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
314
dsl_dir_async_rele(dsl_dir_t *dd, void *tag)
usr/src/uts/common/fs/zfs/dsl_dir.c
316
dprintf_dd(dd, "%s\n", "");
usr/src/uts/common/fs/zfs/dsl_dir.c
317
spa_async_close(dd->dd_pool->dp_spa, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
318
dmu_buf_rele(dd->dd_dbuf, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
323
dsl_dir_name(dsl_dir_t *dd, char *buf)
usr/src/uts/common/fs/zfs/dsl_dir.c
325
if (dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
326
dsl_dir_name(dd->dd_parent, buf);
usr/src/uts/common/fs/zfs/dsl_dir.c
332
if (!MUTEX_HELD(&dd->dd_lock)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
337
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
338
VERIFY3U(strlcat(buf, dd->dd_myname, ZFS_MAX_DATASET_NAME_LEN),
usr/src/uts/common/fs/zfs/dsl_dir.c
340
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
342
VERIFY3U(strlcat(buf, dd->dd_myname, ZFS_MAX_DATASET_NAME_LEN),
usr/src/uts/common/fs/zfs/dsl_dir.c
349
dsl_dir_namelen(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
353
if (dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_dir.c
355
result = dsl_dir_namelen(dd->dd_parent) + 1;
usr/src/uts/common/fs/zfs/dsl_dir.c
358
if (!MUTEX_HELD(&dd->dd_lock)) {
usr/src/uts/common/fs/zfs/dsl_dir.c
360
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
361
result += strlen(dd->dd_myname);
usr/src/uts/common/fs/zfs/dsl_dir.c
362
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_dir.c
364
result += strlen(dd->dd_myname);
usr/src/uts/common/fs/zfs/dsl_dir.c
434
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
448
err = dsl_dir_hold_obj(dp, dp->dp_root_dir_obj, NULL, tag, &dd);
usr/src/uts/common/fs/zfs/dsl_dir.c
462
buf, dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dsl_dir.c
465
dsl_dir_phys(dd)->dd_child_dir_zapobj,
usr/src/uts/common/fs/zfs/dsl_dir.c
476
dsl_dir_rele(dd, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
477
dd = child_dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
482
dsl_dir_rele(dd, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
493
dsl_dir_rele(dd, tag);
usr/src/uts/common/fs/zfs/dsl_dir.c
500
*ddp = dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
520
dsl_dir_init_fs_ss_count(dsl_dir_t *dd, dmu_tx_t *tx)
usr/src/uts/common/fs/zfs/dsl_dir.c
524
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_dir.c
534
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
540
if (zap_contains(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT) == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
547
for (zap_cursor_init(zc, os, dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dsl_dir.c
580
VERIFY0(dsl_dataset_hold_obj(dd->dd_pool,
usr/src/uts/common/fs/zfs/dsl_dir.c
581
dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds));
usr/src/uts/common/fs/zfs/dsl_dir.c
598
dmu_buf_will_dirty(dd->dd_dbuf, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
599
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_FILESYSTEM_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
601
VERIFY0(zap_add(os, dd->dd_object, DD_FIELD_SNAPSHOT_COUNT,
usr/src/uts/common/fs/zfs/dsl_dir.c
611
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
623
dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_dir.c
625
dsl_dir_is_zapified(dd) &&
usr/src/uts/common/fs/zfs/dsl_dir.c
626
zap_contains(dp->dp_meta_objset, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
714
dsl_enforce_ds_ss_limits(dsl_dir_t *dd, zfs_prop_t prop, cred_t *cr)
usr/src/uts/common/fs/zfs/dsl_dir.c
732
if ((obj = dsl_dir_phys(dd)->dd_head_dataset_obj) == 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
735
ASSERT(dsl_pool_config_held(dd->dd_pool));
usr/src/uts/common/fs/zfs/dsl_dir.c
737
if (dsl_dataset_hold_obj(dd->dd_pool, obj, FTAG, &ds) != 0)
usr/src/uts/common/fs/zfs/dsl_dir.c
757
dsl_dir_t *dd = arg->ddulrta_dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
758
objset_t *mos = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
760
dsl_dir_zapify(dd, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
761
if (zap_lookup(mos, dd->dd_object, DD_FIELD_LAST_REMAP_TXG,
usr/src/uts/common/fs/zfs/dsl_dir.c
764
VERIFY0(zap_update(mos, dd->dd_object, DD_FIELD_LAST_REMAP_TXG,
usr/src/uts/common/fs/zfs/dsl_dir.c
770
dsl_dir_update_last_remap_txg(dsl_dir_t *dd, uint64_t txg)
usr/src/uts/common/fs/zfs/dsl_dir.c
773
arg.ddulrta_dd = dd;
usr/src/uts/common/fs/zfs/dsl_dir.c
776
return (dsl_sync_task(spa_name(dd->dd_pool->dp_spa),
usr/src/uts/common/fs/zfs/dsl_dir.c
790
dsl_fs_ss_limit_check(dsl_dir_t *dd, uint64_t delta, zfs_prop_t prop,
usr/src/uts/common/fs/zfs/dsl_dir.c
793
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
799
ASSERT(dsl_pool_config_held(dd->dd_pool));
usr/src/uts/common/fs/zfs/dsl_dir.c
811
enforce = dsl_enforce_ds_ss_limits(dd, prop, cr);
usr/src/uts/common/fs/zfs/dsl_dir.c
840
if (ancestor == dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
848
if (!dsl_dir_is_zapified(dd) || zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
852
err = dsl_prop_get_dd(dd, zfs_prop_to_name(prop), 8, 1, &limit, NULL,
usr/src/uts/common/fs/zfs/dsl_dir.c
861
if (dd->dd_parent != NULL)
usr/src/uts/common/fs/zfs/dsl_dir.c
862
err = dsl_fs_ss_limit_check(dd->dd_parent, delta, prop,
usr/src/uts/common/fs/zfs/dsl_dir.c
875
dsl_fs_ss_count_adjust(dsl_dir_t *dd, int64_t delta, const char *prop,
usr/src/uts/common/fs/zfs/dsl_dir.c
879
objset_t *os = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_dir.c
882
ASSERT(dsl_pool_config_held(dd->dd_pool));
usr/src/uts/common/fs/zfs/dsl_dir.c
893
if ((dd->dd_myname[0] == '%' || dd->dd_myname[0] == '$') &&
usr/src/uts/common/fs/zfs/dsl_dir.c
910
if (!dsl_dir_is_zapified(dd) || (err = zap_lookup(os, dd->dd_object,
usr/src/uts/common/fs/zfs/dsl_dir.c
919
VERIFY0(zap_update(os, dd->dd_object, prop, sizeof (count), 1, &count,
usr/src/uts/common/fs/zfs/dsl_dir.c
923
if (dd->dd_parent != NULL)
usr/src/uts/common/fs/zfs/dsl_dir.c
924
dsl_fs_ss_count_adjust(dd->dd_parent, delta, prop, tx);
usr/src/uts/common/fs/zfs/dsl_dir.c
970
dsl_dir_is_clone(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
972
return (dsl_dir_phys(dd)->dd_origin_obj &&
usr/src/uts/common/fs/zfs/dsl_dir.c
973
(dd->dd_pool->dp_origin_snap == NULL ||
usr/src/uts/common/fs/zfs/dsl_dir.c
974
dsl_dir_phys(dd)->dd_origin_obj !=
usr/src/uts/common/fs/zfs/dsl_dir.c
975
dd->dd_pool->dp_origin_snap->ds_object));
usr/src/uts/common/fs/zfs/dsl_dir.c
980
dsl_dir_get_used(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
982
return (dsl_dir_phys(dd)->dd_used_bytes);
usr/src/uts/common/fs/zfs/dsl_dir.c
986
dsl_dir_get_compressed(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
988
return (dsl_dir_phys(dd)->dd_compressed_bytes);
usr/src/uts/common/fs/zfs/dsl_dir.c
992
dsl_dir_get_quota(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_dir.c
994
return (dsl_dir_phys(dd)->dd_quota);
usr/src/uts/common/fs/zfs/dsl_dir.c
998
dsl_dir_get_reservation(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_pool.c
251
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_pool.c
272
err = dsl_pool_open_special_dir(dp, ORIGIN_DIR_NAME, &dd);
usr/src/uts/common/fs/zfs/dsl_pool.c
276
dsl_dir_phys(dd)->dd_head_dataset_obj, FTAG, &ds);
usr/src/uts/common/fs/zfs/dsl_pool.c
283
dsl_dir_rele(dd, dp);
usr/src/uts/common/fs/zfs/dsl_pool.c
602
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_pool.c
723
while ((dd = txg_list_remove(&dp->dp_dirty_dirs, txg)) != NULL) {
usr/src/uts/common/fs/zfs/dsl_pool.c
724
dsl_dir_sync(dd, tx);
usr/src/uts/common/fs/zfs/dsl_prop.c
100
if (dd != target || snapshot) {
usr/src/uts/common/fs/zfs/dsl_prop.c
1055
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_prop.c
1056
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_prop.c
107
err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj,
usr/src/uts/common/fs/zfs/dsl_prop.c
1077
for (; dd != NULL; dd = dd->dd_parent) {
usr/src/uts/common/fs/zfs/dsl_prop.c
1078
if (dd != ds->ds_dir || (flags & DSL_PROP_GET_SNAPSHOT)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
1084
dsl_dir_name(dd, setpoint);
usr/src/uts/common/fs/zfs/dsl_prop.c
1086
dsl_dir_phys(dd)->dd_props_zapobj, setpoint, flags, *nvp);
usr/src/uts/common/fs/zfs/dsl_prop.c
111
dsl_dir_name(dd, setpoint);
usr/src/uts/common/fs/zfs/dsl_prop.c
119
err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj,
usr/src/uts/common/fs/zfs/dsl_prop.c
126
err = zap_lookup(mos, dsl_dir_phys(dd)->dd_props_zapobj,
usr/src/uts/common/fs/zfs/dsl_prop.c
131
dsl_dir_name(dd, setpoint);
usr/src/uts/common/fs/zfs/dsl_prop.c
219
dsl_prop_record_find(dsl_dir_t *dd, const char *propname)
usr/src/uts/common/fs/zfs/dsl_prop.c
223
ASSERT(MUTEX_HELD(&dd->dd_lock));
usr/src/uts/common/fs/zfs/dsl_prop.c
225
for (pr = list_head(&dd->dd_props);
usr/src/uts/common/fs/zfs/dsl_prop.c
226
pr != NULL; pr = list_next(&dd->dd_props, pr)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
235
dsl_prop_record_create(dsl_dir_t *dd, const char *propname)
usr/src/uts/common/fs/zfs/dsl_prop.c
239
ASSERT(MUTEX_HELD(&dd->dd_lock));
usr/src/uts/common/fs/zfs/dsl_prop.c
245
list_insert_head(&dd->dd_props, pr);
usr/src/uts/common/fs/zfs/dsl_prop.c
251
dsl_prop_init(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_prop.c
253
list_create(&dd->dd_props, sizeof (dsl_prop_record_t),
usr/src/uts/common/fs/zfs/dsl_prop.c
258
dsl_prop_fini(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_prop.c
262
while ((pr = list_remove_head(&dd->dd_props)) != NULL) {
usr/src/uts/common/fs/zfs/dsl_prop.c
267
list_destroy(&dd->dd_props);
usr/src/uts/common/fs/zfs/dsl_prop.c
281
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_prop.c
282
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_prop.c
299
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
300
pr = dsl_prop_record_find(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
302
pr = dsl_prop_record_create(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
306
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
363
dsl_prop_predict(dsl_dir_t *dd, const char *propname,
usr/src/uts/common/fs/zfs/dsl_prop.c
383
mos = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_prop.c
384
zapobj = dsl_dir_phys(dd)->dd_props_zapobj;
usr/src/uts/common/fs/zfs/dsl_prop.c
387
version = spa_version(dd->dd_pool->dp_spa);
usr/src/uts/common/fs/zfs/dsl_prop.c
444
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_prop.c
446
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
457
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
470
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/dsl_prop.c
474
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
475
for (pr = list_head(&dd->dd_props);
usr/src/uts/common/fs/zfs/dsl_prop.c
476
pr; pr = list_next(&dd->dd_props, pr)) {
usr/src/uts/common/fs/zfs/dsl_prop.c
516
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
526
dsl_prop_notify_all(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/dsl_prop.c
528
dsl_pool_t *dp = dd->dd_pool;
usr/src/uts/common/fs/zfs/dsl_prop.c
530
(void) dmu_objset_find_dp(dp, dd->dd_object, dsl_prop_notify_all_cb,
usr/src/uts/common/fs/zfs/dsl_prop.c
538
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/dsl_prop.c
547
err = dsl_dir_hold_obj(dp, ddobj, NULL, FTAG, &dd);
usr/src/uts/common/fs/zfs/dsl_prop.c
556
err = zap_contains(mos, dsl_dir_phys(dd)->dd_props_zapobj,
usr/src/uts/common/fs/zfs/dsl_prop.c
559
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_prop.c
565
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
566
pr = dsl_prop_record_find(dd, propname);
usr/src/uts/common/fs/zfs/dsl_prop.c
594
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/dsl_prop.c
598
dsl_dir_phys(dd)->dd_child_dir_zapobj);
usr/src/uts/common/fs/zfs/dsl_prop.c
606
dsl_dir_rele(dd, FTAG);
usr/src/uts/common/fs/zfs/dsl_prop.c
73
dsl_prop_get_dd(dsl_dir_t *dd, const char *propname,
usr/src/uts/common/fs/zfs/dsl_prop.c
77
dsl_dir_t *target = dd;
usr/src/uts/common/fs/zfs/dsl_prop.c
78
objset_t *mos = dd->dd_pool->dp_meta_objset;
usr/src/uts/common/fs/zfs/dsl_prop.c
85
ASSERT(dsl_pool_config_held(dd->dd_pool));
usr/src/uts/common/fs/zfs/dsl_prop.c
99
for (; dd != NULL; dd = dd->dd_parent) {
usr/src/uts/common/fs/zfs/spa_history.c
599
spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation,
usr/src/uts/common/fs/zfs/spa_history.c
608
dsl_dir_name(dd, namebuf);
usr/src/uts/common/fs/zfs/spa_history.c
611
dsl_dir_phys(dd)->dd_head_dataset_obj);
usr/src/uts/common/fs/zfs/spa_history.c
614
log_internal(nvl, operation, dd->dd_pool->dp_spa, tx, fmt, adx);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
116
dmu_tx_t *dmu_tx_create(objset_t *dd);
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
136
dmu_tx_t *dmu_tx_create_dd(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dnode.h
383
void dnode_special_open(struct objset *dd, dnode_phys_t *dnp,
usr/src/uts/common/fs/zfs/sys/dnode.h
391
int dnode_hold(struct objset *dd, uint64_t object,
usr/src/uts/common/fs/zfs/sys/dnode.h
393
int dnode_hold_impl(struct objset *dd, uint64_t object, int flag, int dn_slots,
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
179
boolean_t dsl_dir_incompatible_encryption_version(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
212
int dsl_dir_rename_crypt_check(dsl_dir_t *dd, dsl_dir_t *newparent);
usr/src/uts/common/fs/zfs/sys/dsl_crypt.h
218
void dsl_dataset_create_crypt_sync(uint64_t dsobj, dsl_dir_t *dd,
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
340
uint64_t dsl_dataset_create_sync_dd(dsl_dir_t *dd, dsl_dataset_t *origin,
usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
481
#define dprintf_ds(dd, fmt, ...)
usr/src/uts/common/fs/zfs/sys/dsl_deleg.h
81
void dsl_deleg_set_create_perms(dsl_dir_t *dd, dmu_tx_t *tx, cred_t *cr);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
123
dsl_dir_phys(dsl_dir_t *dd)
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
125
return (dd->dd_dbuf->db_data);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
128
void dsl_dir_rele(dsl_dir_t *dd, void *tag);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
129
void dsl_dir_async_rele(dsl_dir_t *dd, void *tag);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
134
void dsl_dir_name(dsl_dir_t *dd, char *buf);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
135
int dsl_dir_namelen(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
139
uint64_t dsl_dir_get_used(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
140
uint64_t dsl_dir_get_compressed(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
141
uint64_t dsl_dir_get_quota(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
142
uint64_t dsl_dir_get_reservation(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
143
uint64_t dsl_dir_get_compressratio(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
144
uint64_t dsl_dir_get_logicalused(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
145
uint64_t dsl_dir_get_usedsnap(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
146
uint64_t dsl_dir_get_usedds(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
147
uint64_t dsl_dir_get_usedrefreserv(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
148
uint64_t dsl_dir_get_usedchild(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
149
void dsl_dir_get_origin(dsl_dir_t *dd, char *buf);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
150
int dsl_dir_get_filesystem_count(dsl_dir_t *dd, uint64_t *count);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
151
int dsl_dir_get_snapshot_count(dsl_dir_t *dd, uint64_t *count);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
152
int dsl_dir_get_remaptxg(dsl_dir_t *dd, uint64_t *count);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
154
void dsl_dir_stats(dsl_dir_t *dd, nvlist_t *nv);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
155
uint64_t dsl_dir_space_available(dsl_dir_t *dd,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
157
void dsl_dir_dirty(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
158
void dsl_dir_sync(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
159
int dsl_dir_tempreserve_space(dsl_dir_t *dd, uint64_t mem,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
162
void dsl_dir_willuse_space(dsl_dir_t *dd, int64_t space, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
163
void dsl_dir_diduse_space(dsl_dir_t *dd, dd_used_t type,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
165
void dsl_dir_transfer_space(dsl_dir_t *dd, int64_t delta,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
179
boolean_t dsl_dir_is_clone(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
180
void dsl_dir_new_refreservation(dsl_dir_t *dd, struct dsl_dataset *ds,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
182
void dsl_dir_snap_cmtime_update(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
183
timestruc_t dsl_dir_snap_cmtime(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
184
void dsl_dir_set_reservation_sync_impl(dsl_dir_t *dd, uint64_t value,
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
186
void dsl_dir_zapify(dsl_dir_t *dd, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
187
boolean_t dsl_dir_is_zapified(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
196
#define dprintf_dd(dd, fmt, ...) do { \
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
199
dsl_dir_name(dd, __ds_name); \
usr/src/uts/common/fs/zfs/sys/dsl_dir.h
205
#define dprintf_dd(dd, fmt, ...)
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
108
int dsl_prop_predict(dsl_dir_t *dd, const char *propname,
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
71
void dsl_prop_init(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
72
void dsl_prop_fini(dsl_dir_t *dd);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
76
void dsl_prop_notify_all(struct dsl_dir *dd);
usr/src/uts/common/fs/zfs/sys/dsl_prop.h
89
int dsl_prop_get_dd(struct dsl_dir *dd, const char *propname,
usr/src/uts/common/fs/zfs/sys/spa.h
1024
extern void spa_history_log_internal_dd(dsl_dir_t *dd, const char *operation,
usr/src/uts/common/fs/zfs/zcp_get.c
189
dsl_dir_t *dd = ds->ds_dir;
usr/src/uts/common/fs/zfs/zcp_get.c
190
mutex_enter(&dd->dd_lock);
usr/src/uts/common/fs/zfs/zcp_get.c
193
*val = dsl_dir_get_usedsnap(dd);
usr/src/uts/common/fs/zfs/zcp_get.c
196
*val = dsl_dir_get_usedchild(dd);
usr/src/uts/common/fs/zfs/zcp_get.c
199
*val = dsl_dir_get_usedds(dd);
usr/src/uts/common/fs/zfs/zcp_get.c
202
*val = dsl_dir_get_usedrefreserv(dd);
usr/src/uts/common/fs/zfs/zcp_get.c
205
*val = dsl_dir_get_logicalused(dd);
usr/src/uts/common/fs/zfs/zcp_get.c
208
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/zcp_get.c
211
mutex_exit(&dd->dd_lock);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
993
dsl_dir_t *dd;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
994
dd = clone->ds_dir;
usr/src/uts/common/fs/zfs/zfs_ioctl.c
996
error = dsl_dataset_hold_obj(dd->dd_pool,
usr/src/uts/common/fs/zfs/zfs_ioctl.c
997
dsl_dir_phys(dd)->dd_origin_obj, FTAG, &origin);
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
49
crypto_data_t dd;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
62
dd.cd_format = CRYPTO_DATA_RAW;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
63
dd.cd_offset = 0;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
64
dd.cd_length = input->length;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
65
dd.cd_raw.iov_base = (char *)input->data;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
66
dd.cd_raw.iov_len = input->length;
usr/src/uts/common/gssapi/mechs/krb5/crypto/hmac.c
78
rv = crypto_mac(&mac_mech, &dd,
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
685
u_int d, dd, l, t;
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
717
for (c = &uastr[1], d = 0, dd = 0; c < &uastr[l-1]; c++) {
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
719
dd = 0;
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
723
if (dd != 0)
usr/src/uts/common/inet/ipf/netinet/ip_rpcb_pxy.c
741
dd = 1;
usr/src/uts/common/io/cpqary3/cpqary3.h
434
uint8_t dd;
usr/src/uts/common/io/cpqary3/cpqary3_ioctl.c
89
gdriver_info.version.dd = CPQARY3_REV_MONTH;
usr/src/uts/common/io/cpqary3/cpqary3_ioctl.h
74
uint8_t dd;
usr/src/uts/common/io/cryptmod.c
1019
rv = crypto_decrypt(&encr_mech, &dd, &cdata->d_encr_key,
usr/src/uts/common/io/cryptmod.c
1033
rv = crypto_mac(&mac_mech, &dd, &cdata->d_hmac_key,
usr/src/uts/common/io/cryptmod.c
1055
crypto_data_t dd;
usr/src/uts/common/io/cryptmod.c
1063
bzero(&dd, sizeof (dd));
usr/src/uts/common/io/cryptmod.c
1064
dd.cd_format = CRYPTO_DATA_MBLK;
usr/src/uts/common/io/cryptmod.c
1065
dd.cd_offset = 0;
usr/src/uts/common/io/cryptmod.c
1066
dd.cd_length = length;
usr/src/uts/common/io/cryptmod.c
1067
dd.cd_mp = mp;
usr/src/uts/common/io/cryptmod.c
1092
rv = crypto_mac(&mac_mech, &dd, &cdata->d_hmac_key,
usr/src/uts/common/io/cryptmod.c
1100
rv = crypto_encrypt(&encr_mech, &dd, &cdata->d_encr_key,
usr/src/uts/common/io/cryptmod.c
1189
crypto_data_t dd;
usr/src/uts/common/io/cryptmod.c
1200
bzero(&dd, sizeof (dd));
usr/src/uts/common/io/cryptmod.c
1201
dd.cd_format = CRYPTO_DATA_RAW;
usr/src/uts/common/io/cryptmod.c
1202
dd.cd_offset = 0;
usr/src/uts/common/io/cryptmod.c
1203
dd.cd_length = datalen;
usr/src/uts/common/io/cryptmod.c
1204
dd.cd_raw = vdata;
usr/src/uts/common/io/cryptmod.c
1217
rv = crypto_mac(&mac_mech, &dd, key, NULL, &mac, NULL);
usr/src/uts/common/io/cryptmod.c
986
crypto_data_t dd;
usr/src/uts/common/io/cryptmod.c
994
bzero(&dd, sizeof (dd));
usr/src/uts/common/io/cryptmod.c
995
dd.cd_format = CRYPTO_DATA_MBLK;
usr/src/uts/common/io/cryptmod.c
996
dd.cd_offset = 0;
usr/src/uts/common/io/cryptmod.c
997
dd.cd_length = length;
usr/src/uts/common/io/cryptmod.c
998
dd.cd_mp = mp;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6577
EXT_DEVICEDATA dd = {0};
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6587
ddep = &dd.EntryList[0];
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6614
dd.TotalDevices++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6621
dd.ReturnListEntryCount = 0;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6622
if (dd.TotalDevices == 0) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6626
(sizeof (EXT_DEVICEDATAENTRY) * (dd.TotalDevices - 1)));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6684
dd.ReturnListEntryCount++;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
6690
rval = ddi_copyout((void *)&dd, (void *)uddp,
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
187
usb_dev_descr_t *dd;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
223
dd = uf->uf_dev_data->dev_descr;
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
224
switch (dd->idVendor) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
226
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
257
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
266
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
276
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
285
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
294
switch (dd->idProduct) {
usr/src/uts/common/io/usb/clients/usbser/usbftdi/uftdi_dsd.c
318
dd->idVendor, dd->idProduct, uf->uf_hwport);
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1690
usb_dev_descr_t *dd;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1695
dd = acmp->acm_dev_data->dev_descr;
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1749
if (dd->idVendor == USB_VENDOR_SIGMADESIGNS &&
usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c
1750
dd->idProduct == USB_PRODUCT_SIGMADESIGNS_ZW090) {
usr/src/uts/intel/io/acpica/acpi_enum.c
730
process_cids(ACPI_OBJECT *rv, device_id_t **dd)
usr/src/uts/intel/io/acpica/acpi_enum.c
751
d->next = *dd;
usr/src/uts/intel/io/acpica/acpi_enum.c
752
*dd = d;
usr/src/uts/intel/io/acpica/acpi_enum.c
757
d->next = *dd;
usr/src/uts/intel/io/acpica/acpi_enum.c
758
*dd = d;
usr/src/uts/intel/io/acpica/acpica.c
248
acpica_check_bios_date(int yy, int mm, int dd)
usr/src/uts/intel/io/acpica/acpica.c
303
if (bios_day < dd)