usr/src/boot/libsa/zfs/zfsimpl.c
146
static int zap_lookup(const spa_t *spa, const dnode_phys_t *dnode,
usr/src/boot/libsa/zfs/zfsimpl.c
2337
dnode_read(const spa_t *spa, const dnode_phys_t *dnode, off_t offset,
usr/src/boot/libsa/zfs/zfsimpl.c
2340
int ibshift = dnode->dn_indblkshift - SPA_BLKPTRSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2341
int bsize = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2342
int nlevels = dnode->dn_nlevels;
usr/src/boot/libsa/zfs/zfsimpl.c
2356
if (dnode->dn_maxblkid == 0) {
usr/src/boot/libsa/zfs/zfsimpl.c
2375
if (bn > dnode->dn_maxblkid) {
usr/src/boot/libsa/zfs/zfsimpl.c
2378
(unsigned long long)dnode->dn_maxblkid);
usr/src/boot/libsa/zfs/zfsimpl.c
2385
if (dnode == dnode_cache_obj && bn == dnode_cache_bn)
usr/src/boot/libsa/zfs/zfsimpl.c
2388
indbp = dnode->dn_blkptr;
usr/src/boot/libsa/zfs/zfsimpl.c
2407
dnode_cache_obj = dnode;
usr/src/boot/libsa/zfs/zfsimpl.c
2713
fzap_lookup(const spa_t *spa, const dnode_phys_t *dnode, zap_phys_t *zh,
usr/src/boot/libsa/zfs/zfsimpl.c
2717
int bsize = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2732
z.zap_dnode = dnode;
usr/src/boot/libsa/zfs/zfsimpl.c
2749
zap_lookup(const spa_t *spa, const dnode_phys_t *dnode, const char *name,
usr/src/boot/libsa/zfs/zfsimpl.c
2754
size_t size = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2760
rc = dnode_read(spa, dnode, 0, zap, size);
usr/src/boot/libsa/zfs/zfsimpl.c
2769
rc = fzap_lookup(spa, dnode, zap, name, integer_size,
usr/src/boot/libsa/zfs/zfsimpl.c
2814
fzap_list(const spa_t *spa, const dnode_phys_t *dnode, zap_phys_t *zh,
usr/src/boot/libsa/zfs/zfsimpl.c
2817
int bsize = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2842
if (dnode_read(spa, dnode, off, zl.l_phys, bsize)) {
usr/src/boot/libsa/zfs/zfsimpl.c
2905
zap_list(const spa_t *spa, const dnode_phys_t *dnode)
usr/src/boot/libsa/zfs/zfsimpl.c
2908
size_t size = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
2915
rc = dnode_read(spa, dnode, 0, zap, size);
usr/src/boot/libsa/zfs/zfsimpl.c
2921
rc = fzap_list(spa, dnode, zap, zfs_printf);
usr/src/boot/libsa/zfs/zfsimpl.c
2929
dnode_phys_t *dnode)
usr/src/boot/libsa/zfs/zfsimpl.c
2935
dnode, sizeof (dnode_phys_t)));
usr/src/boot/libsa/zfs/zfsimpl.c
2989
fzap_rlookup(const spa_t *spa, const dnode_phys_t *dnode, zap_phys_t *zh,
usr/src/boot/libsa/zfs/zfsimpl.c
2992
int bsize = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
3016
rc = dnode_read(spa, dnode, off, zl.l_phys, bsize);
usr/src/boot/libsa/zfs/zfsimpl.c
3044
zap_rlookup(const spa_t *spa, const dnode_phys_t *dnode, char *name,
usr/src/boot/libsa/zfs/zfsimpl.c
3048
size_t size = dnode->dn_datablkszsec << SPA_MINBLOCKSHIFT;
usr/src/boot/libsa/zfs/zfsimpl.c
3055
rc = dnode_read(spa, dnode, 0, zap, size);
usr/src/boot/libsa/zfs/zfsimpl.c
3061
rc = fzap_rlookup(spa, dnode, zap, name, value);
usr/src/boot/libsa/zfs/zfsimpl.c
3643
zfs_lookup(const struct zfsmount *mnt, const char *upath, dnode_phys_t *dnode)
usr/src/boot/libsa/zfs/zfsimpl.c
3800
*dnode = dn;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1239
unconf_non_vhci_nodes(di_node_t dnode, char *xport_phys, char *dyncomp,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1249
while (dnode != DI_NODE_NIL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1254
if ((node_path = di_devfs_path(dnode)) == NULL) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1262
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1267
ret1 = di_prop_lookup_ints(DDI_DEV_T_ANY, dnode,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1271
ret2 = di_prop_lookup_bytes(DDI_DEV_T_ANY, dnode,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1286
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1318
if ((dnode->node_state == DI_DEVICE_OFFLINE) ||
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1319
(dnode->node_state == DI_DEVICE_DOWN)) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1323
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1331
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1342
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1346
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1352
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1358
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1368
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1379
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1391
dnode = di_sibling_node(dnode);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
1396
dnode = di_sibling_node(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
383
di_node_t dnode;
usr/src/lib/fm/topo/libtopo/common/dev.c
412
else if ((dnode = di_init("/", DINFOCACHE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
415
if (di_lookup_node(dnode, devpath) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
419
di_fini(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
424
else if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
427
if ((id = di_devid(dnode)) == NULL ||
usr/src/lib/fm/topo/libtopo/common/dev.c
437
di_fini(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
463
di_node_t dnode;
usr/src/lib/fm/topo/libtopo/common/dev.c
492
else if ((dnode = di_init("/", DINFOCACHE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
495
if (di_lookup_node(dnode, devpath) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
499
di_fini(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
504
else if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL)
usr/src/lib/fm/topo/libtopo/common/dev.c
507
if ((id = di_devid(dnode)) == NULL ||
usr/src/lib/fm/topo/libtopo/common/dev.c
517
di_fini(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
537
di_node_t dnode;
usr/src/lib/fm/topo/libtopo/common/dev.c
554
if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL) {
usr/src/lib/fm/topo/libtopo/common/dev.c
559
uint_t retired = di_retired(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
560
state = di_state(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
566
di_fini(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
584
di_node_t dnode;
usr/src/lib/fm/topo/libtopo/common/dev.c
601
if ((dnode = di_init(devpath, DINFOCPYONE)) == DI_NODE_NIL) {
usr/src/lib/fm/topo/libtopo/common/dev.c
606
uint_t retired = di_retired(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
607
state = di_state(dnode);
usr/src/lib/fm/topo/libtopo/common/dev.c
615
di_fini(dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1010
if ((dnode->ddn_serial = disk_trim_whitespace(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1031
if ((dnode->ddn_cap = topo_mod_strdup(mod, lentry)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1036
"adding %s\n", devid ? dnode->ddn_devid : "NULL devid");
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1038
" %s\n", dnode->ddn_dpath);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1039
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1041
" %s\n", dnode->ddn_ppath[i]);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1043
topo_list_append(cbp->dcb_list, dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1047
dev_di_node_free(mod, dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
108
tnode_t *dtn, dev_di_node_t *dnode)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1115
dev_di_node_t *dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1117
while ((dnode = topo_list_next(listp)) != NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1119
topo_list_delete(listp, dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
1120
dev_di_node_free(mod, dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
159
if (dnode == NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
166
dnode->ddn_dpath, dnode->ddn_devid)) == NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
186
TOPO_PROP_IMMUTABLE, dnode->ddn_dpath, &err) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
192
if (dnode->ddn_devid && topo_prop_set_string(dtn, TOPO_PGROUP_IO,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
193
TOPO_IO_DEVID, TOPO_PROP_IMMUTABLE, dnode->ddn_devid, &err) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
199
if (dnode->ddn_ppath_count != 0 &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
201
TOPO_PROP_IMMUTABLE, (const char **)dnode->ddn_ppath,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
202
dnode->ddn_ppath_count, &err) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
209
if (dnode->ddn_lpath != NULL &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
212
dnode->ddn_lpath, &err) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
219
if (dnode->ddn_mfg && (topo_prop_set_string(dtn, TOPO_PGROUP_STORAGE,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
221
dnode->ddn_mfg, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
226
if (dnode->ddn_model && (topo_prop_set_string(dtn, TOPO_PGROUP_STORAGE,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
228
dnode->ddn_model, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
233
if (dnode->ddn_serial && (topo_prop_set_string(dtn, TOPO_PGROUP_STORAGE,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
235
dnode->ddn_serial, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
240
if (dnode->ddn_firm && (topo_prop_set_string(dtn, TOPO_PGROUP_STORAGE,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
242
dnode->ddn_firm, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
247
if (dnode->ddn_cap && (topo_prop_set_string(dtn, TOPO_PGROUP_STORAGE,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
249
dnode->ddn_cap, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
255
if (dnode->ddn_devid == NULL ||
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
257
dnode->ddn_devid, &err)) == 0 ||
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
277
if (dnode->ddn_firm != NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
280
slotinfo.usi_version = dnode->ddn_firm;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
469
dev_di_node_t *dnode, const char *name, topo_instance_t i, tnode_t **rval)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
479
if (dnode != NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
480
mfg = topo_mod_clean_str(mod, dnode->ddn_mfg);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
481
model = topo_mod_clean_str(mod, dnode->ddn_model);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
482
firm = topo_mod_clean_str(mod, dnode->ddn_firm);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
483
serial = topo_mod_clean_str(mod, dnode->ddn_serial);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
533
if (disk_set_props(mod, parent, dtn, dnode) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
542
if (dnode != NULL && dnode->ddn_devid != NULL &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
543
disk_add_temp_sensor(mod, dtn, dnode->ddn_devid) != 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
553
disk_declare(topo_mod_t *mod, tnode_t *parent, dev_di_node_t *dnode,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
559
rval = disk_tnode_create(mod, parent, dnode, DISK, 0, &dtn);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
586
dev_di_node_t *dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
593
for (dnode = topo_list_next(listp); dnode != NULL;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
594
dnode = topo_list_next(dnode)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
595
if (dnode->ddn_ppath == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
598
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
599
if (di_devfs_path_match(dnode->ddn_ppath[0], path))
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
600
return (disk_declare(mod, parent, dnode, NULL));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
613
dev_di_node_t *dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
617
for (dnode = topo_list_next(listp); dnode != NULL;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
618
dnode = topo_list_next(dnode)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
619
if (dnode->ddn_target_port == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
622
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
623
if ((dnode->ddn_target_port[i] != NULL) &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
624
(strncmp(dnode->ddn_target_port[i], addr,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
625
strcspn(dnode->ddn_target_port[i], ":"))) == 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
628
return (disk_declare(mod, parent, dnode,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
650
dev_di_node_t *dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
654
for (dnode = topo_list_next(listp); dnode != NULL;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
655
dnode = topo_list_next(dnode)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
656
if (dnode->ddn_bridge_port == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
659
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
660
if ((dnode->ddn_bridge_port[i] != NULL) &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
661
(strncmp(dnode->ddn_bridge_port[i], addr,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
662
strcspn(dnode->ddn_bridge_port[i], ":"))) == 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
665
return (disk_declare(mod, parent, dnode,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
693
dev_di_node_t *dnode = cbp->dcb_dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
698
if ((dnode == NULL) || (devpath == NULL))
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
707
dnode->ddn_lpath = topo_mod_strdup(mod, ctds ? ctds + 1 : devpath);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
715
dev_di_node_free(topo_mod_t *mod, dev_di_node_t *dnode)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
720
if (dnode->ddn_devid)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
721
topo_mod_strfree(mod, dnode->ddn_devid);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
722
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
724
topo_mod_strfree(mod, dnode->ddn_ppath[i]);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
725
topo_mod_strfree(mod, dnode->ddn_target_port[i]);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
726
topo_mod_strfree(mod, dnode->ddn_attached_port[i]);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
727
topo_mod_strfree(mod, dnode->ddn_bridge_port[i]);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
729
topo_mod_free(mod, dnode->ddn_ppath,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
730
dnode->ddn_ppath_count * sizeof (char *));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
731
topo_mod_free(mod, dnode->ddn_target_port,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
732
dnode->ddn_ppath_count * sizeof (char *));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
733
topo_mod_free(mod, dnode->ddn_attached_port,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
734
dnode->ddn_ppath_count * sizeof (char *));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
735
topo_mod_free(mod, dnode->ddn_bridge_port,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
736
dnode->ddn_ppath_count * sizeof (char *));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
737
topo_mod_strfree(mod, dnode->ddn_dpath);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
738
topo_mod_strfree(mod, dnode->ddn_lpath);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
740
topo_mod_strfree(mod, dnode->ddn_mfg);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
741
topo_mod_strfree(mod, dnode->ddn_model);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
742
topo_mod_strfree(mod, dnode->ddn_serial);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
743
topo_mod_strfree(mod, dnode->ddn_firm);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
744
topo_mod_strfree(mod, dnode->ddn_cap);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
747
topo_mod_free(mod, dnode, sizeof (dev_di_node_t));
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
754
dev_di_node_t *dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
776
for (dnode = topo_list_next(cbp->dcb_list);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
777
dnode != NULL; dnode = topo_list_next(dnode)) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
778
if (dnode->ddn_devid &&
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
779
devid_str_compare(dnode->ddn_devid, devid) == 0) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
787
if ((dnode = topo_mod_zalloc(mod, sizeof (dev_di_node_t))) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
792
dnode->ddn_devid = topo_mod_strdup(mod, devid);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
793
if (dnode->ddn_devid == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
803
dnode->ddn_dpath = topo_mod_strdup(mod, path);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
805
if (dnode->ddn_dpath == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
833
if ((dnode->ddn_ppath =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
837
dnode->ddn_ppath_count = 1;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
838
if ((dnode->ddn_ppath[0] = topo_mod_strdup(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
839
dnode->ddn_dpath)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
842
if ((dnode->ddn_target_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
846
if ((dnode->ddn_attached_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
850
if ((dnode->ddn_bridge_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
857
if ((dnode->ddn_target_port[0] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
867
if ((dnode->ddn_attached_port[0] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
877
if ((dnode->ddn_bridge_port[0] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
886
if ((dnode->ddn_ppath = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
890
dnode->ddn_ppath_count = pathcount;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
892
if ((dnode->ddn_target_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
896
if ((dnode->ddn_attached_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
900
if ((dnode->ddn_bridge_port = topo_mod_zalloc(mod,
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
913
dnode->ddn_ppath[pathcount] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
916
if (dnode->ddn_ppath[pathcount] == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
921
if ((dnode->ddn_target_port[pathcount] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
930
if ((dnode->ddn_attached_port[pathcount] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
939
if ((dnode->ddn_bridge_port[pathcount] =
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
956
dnode->ddn_dtype = *inq_dtype;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
959
mlen = strlen(dnode->ddn_dpath) + strlen(extn) + 1;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
963
dnode->ddn_dpath, extn);
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
964
cbp->dcb_dnode = dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
969
if (dnode->ddn_lpath == NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
975
dnode->ddn_dtype = DTYPE_UNKNOWN;
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
981
if ((dnode->ddn_mfg = disk_trim_whitespace(mod, s)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
986
if ((dnode->ddn_model = disk_trim_whitespace(mod, s)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
991
if ((dnode->ddn_firm = disk_trim_whitespace(mod, s)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_common.c
996
if ((dnode->ddn_serial = disk_trim_whitespace(mod, s)) == NULL)
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
752
di_node_t dnode;
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
781
dnode = di_drv_first_node(NVME_DRV, devtree);
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
782
while (dnode != DI_NODE_NIL) {
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
785
if ((path = di_devfs_path(di_parent_node(dnode))) == NULL) {
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
791
ret = discover_nvme_ctl(mod, pnode, dnode);
usr/src/lib/fm/topo/modules/common/disk/disk_nvme.c
796
dnode = di_drv_next_node(dnode);
usr/src/lib/fm/topo/modules/common/ses/ses.c
1643
dev_di_node_t *dnode, *sesdnode;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1664
for (dnode = topo_list_next(&sdp->sed_devs); dnode != NULL;
usr/src/lib/fm/topo/modules/common/ses/ses.c
1665
dnode = topo_list_next(dnode)) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1666
for (i = 0; i < dnode->ddn_ppath_count; i++) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1667
if ((dnode->ddn_target_port[i] != NULL) &&
usr/src/lib/fm/topo/modules/common/ses/ses.c
1668
(strstr(dnode->ddn_target_port[i],
usr/src/lib/fm/topo/modules/common/ses/ses.c
1694
dnode->ddn_target_port[i], &err) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1701
dnode->ddn_dpath, &err) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1707
dnode->ddn_devid, &err) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1711
if (dnode->ddn_ppath_count != 0 &&
usr/src/lib/fm/topo/modules/common/ses/ses.c
1714
(const char **)dnode->ddn_ppath,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1715
dnode->ddn_ppath_count, &err) != 0) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1847
if (dnode->ddn_mfg && (topo_prop_set_string(tnode,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1849
TOPO_PROP_IMMUTABLE, dnode->ddn_mfg, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1854
if (dnode->ddn_model && (topo_prop_set_string(tnode,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1857
dnode->ddn_model, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1862
if (dnode->ddn_serial && (topo_prop_set_string(tnode,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1865
dnode->ddn_serial, &err) != 0)) {
usr/src/lib/fm/topo/modules/common/ses/ses.c
1871
if (dnode->ddn_firm && (topo_prop_set_string(tnode,
usr/src/lib/fm/topo/modules/common/ses/ses.c
1874
dnode->ddn_firm, &err) != 0)) {
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
121
mc_add_ranks(topo_mod_t *mod, tnode_t *dnode, nvlist_t *auth, int dimm,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
137
if (topo_node_range_create(mod, dnode, RANK, rank,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
144
fmri = topo_mod_hcfmri(mod, dnode, FM_HC_SCHEME_VERSION,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
151
if ((rnode = topo_node_bind(mod, dnode, RANK, rank,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
191
tnode_t *dnode;
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
259
if ((dnode = topo_node_bind(mod, pnode, DIMM, dimm_number,
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
268
if (topo_method_register(mod, dnode, dimm_methods) < 0)
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
272
(void) topo_pgroup_create(dnode, &dimm_pgroup, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
281
dnode);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
287
(void) topo_node_resource(dnode, &fmri, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
295
(void) topo_node_label_set(dnode, label, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
300
(void) topo_node_fru_set(dnode, fmri, 0, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
301
(void) topo_node_asru_set(dnode, fmri, 0, &err);
usr/src/lib/fm/topo/modules/i86pc/chip/chip_intel.c
305
mc_add_ranks(mod, dnode, auth, dimm_number, ranks_nvp,
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
202
di_node_t devtree, dnode, sib;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
215
for (dnode = di_drv_first_node(HBA_DRV_NAME, devtree);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
216
dnode != DI_NODE_NIL;
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
217
dnode = di_drv_next_node(dnode)) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
218
if (bdf == x86pi_bdf(mod, dnode)) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
222
sib = di_child_node(dnode);
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
231
if (dnode == DI_NODE_NIL) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
239
while ((minor = di_minor_next(dnode, minor)) != DI_MINOR_NIL) {
usr/src/lib/fm/topo/modules/i86pc/x86pi/x86pi_bay.c
253
rv = bay_pgroups(mod, tnodep, &dnode, &sib, minor_name);
usr/src/lib/libkmf/libkmf/common/policy.c
1004
dnode = node;
usr/src/lib/libkmf/libkmf/common/policy.c
1013
if (found && dnode != NULL) {
usr/src/lib/libkmf/libkmf/common/policy.c
1015
xmlUnlinkNode(dnode);
usr/src/lib/libkmf/libkmf/common/policy.c
1018
xmlFreeNode(dnode);
usr/src/lib/libkmf/libkmf/common/policy.c
987
xmlNodePtr dnode = NULL;
usr/src/lib/libtecla/common/expand.c
242
DirNode *dnode;
usr/src/lib/libtecla/common/expand.c
250
for(dnode=ef->cache.head; dnode; dnode=dnode->next)
usr/src/lib/libtecla/common/expand.c
251
dnode->dr = _del_DirReader(dnode->dr);
usr/src/lib/libtecla/common/expand.c
348
DirNode *dnode; /* A directory-reader cache node */
usr/src/lib/libtecla/common/expand.c
444
dnode = ef_open_dir(ef, dirname);
usr/src/lib/libtecla/common/expand.c
445
if(!dnode)
usr/src/lib/libtecla/common/expand.c
450
if(ef_match_relative_pathname(ef, dnode->dr, path, 0)) {
usr/src/lib/libtecla/common/expand.c
451
dnode = ef_close_dir(ef, dnode);
usr/src/lib/libtecla/common/expand.c
457
dnode = ef_close_dir(ef, dnode);
usr/src/uts/common/fs/objfs/objfs_data.c
177
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
184
dnode->objfs_data_gencount < mp->mod_gencount) {
usr/src/uts/common/fs/objfs/objfs_data.c
445
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
447
dnode->objfs_data_gencount = onode->objfs_odir_modctl->mod_gencount;
usr/src/uts/common/fs/objfs/objfs_data.c
448
dnode->objfs_data_info.objfs_info_primary =
usr/src/uts/common/fs/objfs/objfs_data.c
563
objfs_datanode_t *dnode = vp->v_data;
usr/src/uts/common/fs/objfs/objfs_data.c
702
addr = &dnode->objfs_data_info;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1051
smb_node_t *dnode = of->f_tree->t_snode;
usr/src/uts/common/fs/smbsrv/smb2_durable.c
1069
rc = smb_fsop_create(sr, kcr, dnode, fname, &attr, &fnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1029
rc = smb_fsop_create(sr, sr->user_cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1037
rc = smb_fsop_mkdir(sr, sr->user_cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1046
smb_node_unlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1103
(void) smb_oplock_break_PARENT(dnode, of);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1195
smb_node_unlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1197
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1227
smb_node_unlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
1229
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
253
smb_node_t *dnode = NULL;
usr/src/uts/common/fs/smbsrv/smb_common_open.c
402
dnode = op->fqi.fq_dnode;
usr/src/uts/common/fs/smbsrv/smb_common_open.c
411
smb_node_wrlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
460
dnode = op->fqi.fq_dnode;
usr/src/uts/common/fs/smbsrv/smb_common_open.c
502
smb_node_unlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
641
rc = smb_fsop_create_stream(sr, sr->user_cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_common_open.c
653
smb_node_unlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
867
smb_node_wrlock(dnode);
usr/src/uts/common/fs/smbsrv/smb_common_open.c
939
dnode = op->fqi.fq_dnode;
usr/src/uts/common/fs/smbsrv/smb_common_open.c
976
if (dnode->flags & NODE_FLAGS_DELETE_ON_CLOSE) {
usr/src/uts/common/fs/smbsrv/smb_fem.c
246
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
249
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
251
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
257
smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
usr/src/uts/common/fs/smbsrv/smb_fem.c
281
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
284
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
286
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
291
smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name);
usr/src/uts/common/fs/smbsrv/smb_fem.c
306
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
309
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
311
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
321
smb_node_notify_change(dnode,
usr/src/uts/common/fs/smbsrv/smb_fem.c
323
smb_node_notify_change(dnode,
usr/src/uts/common/fs/smbsrv/smb_fem.c
341
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
344
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
346
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
351
smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
usr/src/uts/common/fs/smbsrv/smb_fem.c
365
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
368
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
370
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
375
smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name);
usr/src/uts/common/fs/smbsrv/smb_fem.c
389
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
392
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
394
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
399
smb_node_notify_change(dnode, FILE_ACTION_ADDED, tnm);
usr/src/uts/common/fs/smbsrv/smb_fem.c
414
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_fem.c
417
dnode = (smb_node_t *)arg->fa_fnode->fn_available;
usr/src/uts/common/fs/smbsrv/smb_fem.c
419
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fem.c
424
smb_node_notify_change(dnode, FILE_ACTION_ADDED, linkname);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
125
smb_node_t *dnode, char *name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
180
rc = smb_vop_mkdir(dnode->vp, name, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
184
rc = smb_vop_create(dnode->vp, name, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1860
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1870
rc = smb_fsop_lookup_file(sr, cr, flags, root_node, dnode, name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1909
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1918
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1919
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1920
ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1943
rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
1947
rc = smb_fsop_lookup(sr, cr, flags, root_node, dnode, name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2059
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2073
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2074
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2075
ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2080
if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2096
smb_node_ref(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2097
*ret_snode = dnode;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2103
rc = smb_vop_lookup(dnode->vp, name, &vp, od_name, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2114
rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2132
rc = smb_vop_lookup(dnode->vp, longname, &vp, od_name,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2146
rc = smb_pathname(sr, od_name, FOLLOW, root_node, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
217
name, dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2207
dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
235
rc = smb_vop_mkdir(dnode->vp, name, attr, &vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
238
rc = smb_vop_create(dnode->vp, name, attr, &vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
246
name, dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
262
(void) smb_vop_rmdir(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
264
(void) smb_vop_remove(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2678
smb_fsop_sdinherit(smb_request_t *sr, smb_node_t *dnode, smb_fssd_t *fs_sd)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
2704
error = smb_fsop_sdread(sr, zone_kcred(), dnode, &pfs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
283
smb_fsop_create(smb_request_t *sr, cred_t *cr, smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
292
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
293
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
294
ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
306
if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
324
rc = smb_fsop_create_file_with_stream(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
336
rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
345
rc = smb_fsop_create_file(sr, cr, dnode, name, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
368
smb_node_t *dnode, char *fname, char *sname, int flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
383
sr->tid_tree->t_snode, dnode, fname, &fnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
392
rc = smb_fsop_create_file(sr, cr, dnode, fname, flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
398
rc = smb_fsop_create_stream(sr, cr, dnode, fnode, sname, flags, attr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
404
(void) smb_vop_remove(dnode->vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
429
smb_node_t *dnode, smb_node_t *fnode, char *sname, int flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
477
smb_node_notify_change(dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
488
smb_node_t *dnode, char *name, int flags,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
518
rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
520
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
534
rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
536
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
548
rc = smb_vop_create(dnode->vp, name, attr, &vp,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
553
name, dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
564
smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
586
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
604
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
605
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
606
ASSERT(dnode->n_state != SMB_NODE_STATE_DESTROYING);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
618
if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0)
usr/src/uts/common/fs/smbsrv/smb_fsops.c
630
rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
668
rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
670
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
683
rc = smb_fsop_sdinherit(sr, dnode, &fs_sd);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
685
rc = smb_fsop_create_with_sd(sr, cr, dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
694
rc = smb_vop_mkdir(dnode->vp, name, attr, &vp, flags, cr,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
699
dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
709
smb_node_notify_change(dnode, FILE_ACTION_ADDED, name);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
733
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
749
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
750
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
752
if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 ||
usr/src/uts/common/fs/smbsrv/smb_fsops.c
762
if (dnode->flags & NODE_XATTR_DIR) {
usr/src/uts/common/fs/smbsrv/smb_fsops.c
768
fnode = dnode->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_fsops.c
791
sr->tid_tree->t_snode, dnode, fname, &fnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
808
smb_node_notify_change(dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
812
rc = smb_vop_remove(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
824
rc = smb_unmangle(dnode, name, longname, MAXNAMELEN,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
836
rc = smb_vop_remove(dnode->vp, longname,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
842
smb_node_notify_change(dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
940
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_fsops.c
953
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
954
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
956
if (SMB_TREE_CONTAINS_NODE(sr, dnode) == 0 ||
usr/src/uts/common/fs/smbsrv/smb_fsops.c
963
rc = smb_vop_rmdir(dnode->vp, name, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
975
rc = smb_unmangle(dnode, name, longname, MAXNAMELEN, flags);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
986
rc = smb_vop_rmdir(dnode->vp, longname, flags, cr);
usr/src/uts/common/fs/smbsrv/smb_fsops.c
993
smb_node_notify_change(dnode, FILE_ACTION_REMOVED, name);
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
365
smb_unmangle(smb_node_t *dnode, char *name, char *namebuf,
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
380
if (dnode == NULL || name == NULL || namebuf == NULL || buflen == 0)
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
385
if (!smb_node_is_dir(dnode))
usr/src/uts/common/fs/smbsrv/smb_mangle_name.c
388
vp = dnode->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1191
smb_node_t *unode, *dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
1195
dnode = (smb_node_is_dir(unode)) ? unode : unode->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
1198
vp = dnode->vp;
usr/src/uts/common/fs/smbsrv/smb_node.c
1845
smb_node_t *dnode = node->n_dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
1848
if ((dnode) && (dnode->flags & NODE_FLAGS_SYSTEM)) {
usr/src/uts/common/fs/smbsrv/smb_node.c
1858
if ((dnode) && (smb_node_is_vfsroot(node->n_dnode) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
261
smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_node.c
324
(dnode != NULL) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
325
(node != dnode) &&
usr/src/uts/common/fs/smbsrv/smb_node.c
328
VALIDATE_DIR_NODE(dnode, node);
usr/src/uts/common/fs/smbsrv/smb_node.c
329
node->n_dnode = dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
330
smb_node_ref(dnode);
usr/src/uts/common/fs/smbsrv/smb_node.c
371
if (dnode) {
usr/src/uts/common/fs/smbsrv/smb_node.c
372
smb_node_ref(dnode);
usr/src/uts/common/fs/smbsrv/smb_node.c
373
node->n_dnode = dnode;
usr/src/uts/common/fs/smbsrv/smb_node.c
374
ASSERT(dnode->n_dnode != node);
usr/src/uts/common/fs/smbsrv/smb_node.c
375
ASSERT((dnode->vp->v_xattrdir) ||
usr/src/uts/common/fs/smbsrv/smb_node.c
376
(dnode->vp->v_type == VDIR));
usr/src/uts/common/fs/smbsrv/smb_odir.c
285
smb_node_t *dnode;
usr/src/uts/common/fs/smbsrv/smb_odir.c
302
tree->t_snode, tree->t_snode, &dnode, pattern);
usr/src/uts/common/fs/smbsrv/smb_odir.c
306
if (!smb_node_is_dir(dnode)) {
usr/src/uts/common/fs/smbsrv/smb_odir.c
307
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
311
if (smb_fsop_access(sr, sr->user_cr, dnode, FILE_LIST_DIRECTORY) != 0) {
usr/src/uts/common/fs/smbsrv/smb_odir.c
312
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
317
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
326
*odp = smb_odir_create(sr, dnode, pattern, sattr, odid, cr);
usr/src/uts/common/fs/smbsrv/smb_odir.c
327
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
919
smb_odir_create(smb_request_t *sr, smb_node_t *dnode,
usr/src/uts/common/fs/smbsrv/smb_odir.c
929
ASSERT(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
930
ASSERT(dnode->n_magic == SMB_NODE_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_odir.c
956
od->d_dnode = dnode;
usr/src/uts/common/fs/smbsrv/smb_odir.c
957
smb_node_ref(dnode);
usr/src/uts/common/fs/smbsrv/smb_odir.c
964
if (vfs_has_feature(dnode->vp->v_vfsp, VFSFT_DIRENTFLAGS))
usr/src/uts/common/fs/smbsrv/smb_odir.c
976
if (dnode->flags & NODE_XATTR_DIR)
usr/src/uts/common/fs/smbsrv/smb_pathname.c
437
smb_node_t *dnode, *fnode, *mnt_node;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
487
dnode = cur_node;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
488
smb_node_ref(dnode);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
493
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
494
dnode = fnode;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
516
&vp, rootvp, dnode->vp, &attr, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
523
if ((err = smb_unmangle(dnode, component,
usr/src/uts/common/fs/smbsrv/smb_pathname.c
538
&vp, rootvp, dnode->vp, &attr, cred);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
604
dnode, NULL);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
655
if (dnode)
usr/src/uts/common/fs/smbsrv/smb_pathname.c
656
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_pathname.c
667
*dir_node = dnode;
usr/src/uts/common/fs/smbsrv/smb_pathname.c
669
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
288
smb_node_t *node, *dnode;
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
321
sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode,
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
326
sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node);
usr/src/uts/common/fs/smbsrv/smb_query_fileinfo.c
327
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_server.c
1011
NULL, NULL, &dnode, last_comp);
usr/src/uts/common/fs/smbsrv/smb_server.c
1015
sv->si_root_smb_node, dnode, last_comp, &fnode);
usr/src/uts/common/fs/smbsrv/smb_server.c
1016
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_server.c
989
smb_node_t *dnode = NULL;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
270
smb_node_t *node, *dnode;
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
290
sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, name);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
293
sr->tid_tree->t_snode, dnode, name, &node);
usr/src/uts/common/fs/smbsrv/smb_set_fileinfo.c
294
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_tree.c
798
smb_node_t *dnode = NULL;
usr/src/uts/common/fs/smbsrv/smb_tree.c
825
rc = smb_pathname_reduce(sr, user->u_cred, si->shr_path, 0, 0, &dnode,
usr/src/uts/common/fs/smbsrv/smb_tree.c
829
sr->sr_server->si_root_smb_node, dnode, last_component,
usr/src/uts/common/fs/smbsrv/smb_tree.c
832
smb_node_release(dnode);
usr/src/uts/common/fs/smbsrv/smb_vss.c
199
char *snapname, smb_node_t *dnode, smb_node_t **vss_node)
usr/src/uts/common/fs/smbsrv/smb_vss.c
217
vp, snapname, dnode, NULL);
usr/src/uts/common/fs/zfs/dmu_tx.c
43
typedef void (*dmu_tx_hold_func_t)(dmu_tx_t *tx, struct dnode *dn,
usr/src/uts/common/fs/zfs/sys/dbuf.h
313
uint64_t dbuf_whichblock(struct dnode *di, int64_t level, uint64_t offset);
usr/src/uts/common/fs/zfs/sys/dbuf.h
315
dmu_buf_impl_t *dbuf_create_tlib(struct dnode *dn, char *data);
usr/src/uts/common/fs/zfs/sys/dbuf.h
316
void dbuf_create_bonus(struct dnode *dn);
usr/src/uts/common/fs/zfs/sys/dbuf.h
318
void dbuf_spill_hold(struct dnode *dn, dmu_buf_impl_t **dbp, void *tag);
usr/src/uts/common/fs/zfs/sys/dbuf.h
320
void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx);
usr/src/uts/common/fs/zfs/sys/dbuf.h
322
dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, void *tag);
usr/src/uts/common/fs/zfs/sys/dbuf.h
323
dmu_buf_impl_t *dbuf_hold_level(struct dnode *dn, int level, uint64_t blkid,
usr/src/uts/common/fs/zfs/sys/dbuf.h
325
int dbuf_hold_impl(struct dnode *dn, uint8_t level, uint64_t blkid,
usr/src/uts/common/fs/zfs/sys/dbuf.h
329
int dbuf_prefetch_impl(struct dnode *dn, int64_t level, uint64_t blkid,
usr/src/uts/common/fs/zfs/sys/dbuf.h
332
int dbuf_prefetch(struct dnode *dn, int64_t level, uint64_t blkid,
usr/src/uts/common/fs/zfs/sys/dbuf.h
368
void dbuf_free_range(struct dnode *dn, uint64_t start, uint64_t end,
usr/src/uts/common/fs/zfs/sys/dbuf.h
94
struct dnode;
usr/src/uts/common/fs/zfs/sys/dmu.h
70
struct dnode;
usr/src/uts/common/fs/zfs/sys/dmu.h
85
typedef struct dnode dnode_t;
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
45
struct dnode;
usr/src/uts/common/fs/zfs/sys/dmu_tx.h
99
struct dnode *txh_dnode;
usr/src/uts/common/fs/zfs/sys/dmu_zfetch.h
41
struct dnode; /* so we can reference dnode */
usr/src/uts/common/fs/zfs/sys/dmu_zfetch.h
46
struct dnode *zf_dnode; /* dnode that owns this zfetch */
usr/src/uts/common/fs/zfs/sys/dmu_zfetch.h
71
void dmu_zfetch_init(zfetch_t *, struct dnode *);
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
215
mcamd_dimm_mc(mcamd_hdl_t *hdl, mcamd_node_t *dnode)
usr/src/uts/intel/io/mc-amd/mcamd_subr.c
217
mc_dimm_t *mcd = node2type(dnode, MC_NT_DIMM);
usr/src/uts/sun4u/cpu/mach_cpu_module.c
34
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/opl_olympus.c
253
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/opl_olympus.c
274
*prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
usr/src/uts/sun4u/cpu/spitfire.c
551
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/spitfire.c
573
if ((a = getintprop(dnode, prop[i].name, -1)) != -1) {
usr/src/uts/sun4u/cpu/us3_cheetah.c
110
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/us3_cheetah.c
129
*prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
usr/src/uts/sun4u/cpu/us3_cheetahplus.c
110
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/us3_jalapeno.c
142
cpu_fiximp(pnode_t dnode)
usr/src/uts/sun4u/cpu/us3_jalapeno.c
163
*prop[i].var = getintprop(dnode, prop[i].name, prop[i].defval);
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
643
pnode_t dnode;
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
655
dnode = prom_chosennode();
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
662
if (prom_getprop(dnode, IOSRAM_CHOSEN_PROP, (caddr_t)&nodeid) <= 0) {
usr/src/uts/sun4u/serengeti/io/sgsbbc.c
669
if (prom_getprop(dnode, IOSRAM_TOC_PROP,
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
624
dev_info_t *dnode;
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
630
for (dnode = ddi_get_child(ddi_root_node());
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
631
dnode != NULL; dnode = ddi_get_next_sibling(dnode)) {
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
632
if (strcmp(ddi_node_name(dnode), "disk-board") == 0) {
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
641
if ((board = (int)ddi_getprop(DDI_DEV_T_ANY, dnode,
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
650
if ((id = (int)ddi_getprop(DDI_DEV_T_ANY, dnode,
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
658
if ((id = (int)ddi_getprop(DDI_DEV_T_ANY, dnode,
usr/src/uts/sun4u/sys/cpu_module.h
66
void cpu_fiximp(pnode_t dnode);