Home
last modified time | relevance | path

Searched refs:dnode (Results 1 – 25 of 43) sorted by last modified time

12

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_server.c989 smb_node_t *dnode = NULL; in smb_server_share_lookup() local
1011 NULL, NULL, &dnode, last_comp); in smb_server_share_lookup()
1015 sv->si_root_smb_node, dnode, last_comp, &fnode); in smb_server_share_lookup()
1016 smb_node_release(dnode); in smb_server_share_lookup()
H A Dsmb_odir.c285 smb_node_t *dnode; in smb_odir_openpath() local
306 if (!smb_node_is_dir(dnode)) { in smb_odir_openpath()
307 smb_node_release(dnode); in smb_odir_openpath()
312 smb_node_release(dnode); in smb_odir_openpath()
317 smb_node_release(dnode); in smb_odir_openpath()
327 smb_node_release(dnode); in smb_odir_openpath()
929 ASSERT(dnode); in smb_odir_create()
930 ASSERT(dnode->n_magic == SMB_NODE_MAGIC); in smb_odir_create()
956 od->d_dnode = dnode; in smb_odir_create()
957 smb_node_ref(dnode); in smb_odir_create()
[all …]
H A Dsmb_node.c261 smb_node_t *dnode, in smb_node_lookup() argument
324 (dnode != NULL) && in smb_node_lookup()
325 (node != dnode) && in smb_node_lookup()
329 node->n_dnode = dnode; in smb_node_lookup()
330 smb_node_ref(dnode); in smb_node_lookup()
371 if (dnode) { in smb_node_lookup()
372 smb_node_ref(dnode); in smb_node_lookup()
373 node->n_dnode = dnode; in smb_node_lookup()
1191 smb_node_t *unode, *dnode; in smb_node_getpath() local
1198 vp = dnode->vp; in smb_node_getpath()
[all …]
H A Dsmb2_durable.c1051 smb_node_t *dnode = of->f_tree->t_snode; in smb2_dh_make_persistent() local
1069 rc = smb_fsop_create(sr, kcr, dnode, fname, &attr, &fnode); in smb2_dh_make_persistent()
H A Dsmb_pathname.c437 smb_node_t *dnode, *fnode, *mnt_node; in smb_pathname() local
487 dnode = cur_node; in smb_pathname()
488 smb_node_ref(dnode); in smb_pathname()
493 smb_node_release(dnode); in smb_pathname()
494 dnode = fnode; in smb_pathname()
516 &vp, rootvp, dnode->vp, &attr, cred); in smb_pathname()
604 dnode, NULL); in smb_pathname()
655 if (dnode) in smb_pathname()
656 smb_node_release(dnode); in smb_pathname()
667 *dir_node = dnode; in smb_pathname()
[all …]
H A Dsmb_tree.c798 smb_node_t *dnode = NULL; in smb_tree_connect_printq() local
825 rc = smb_pathname_reduce(sr, user->u_cred, si->shr_path, 0, 0, &dnode, in smb_tree_connect_printq()
829 sr->sr_server->si_root_smb_node, dnode, last_component, in smb_tree_connect_printq()
832 smb_node_release(dnode); in smb_tree_connect_printq()
H A Dsmb_fsops.c292 ASSERT(dnode); in smb_fsop_create()
586 smb_node_t *dnode, in smb_fsop_mkdir() argument
604 ASSERT(dnode); in smb_fsop_mkdir()
699 dnode, NULL); in smb_fsop_mkdir()
733 smb_node_t *dnode, in smb_fsop_remove() argument
749 ASSERT(dnode); in smb_fsop_remove()
953 ASSERT(dnode); in smb_fsop_rmdir()
1907 ASSERT(dnode); in smb_fsop_lookup_file()
2062 ASSERT(dnode); in smb_fsop_lookup()
2086 *ret_snode = dnode; in smb_fsop_lookup()
[all …]
H A Dsmb_common_open.c253 smb_node_t *dnode = NULL; in smb_common_open() local
402 dnode = op->fqi.fq_dnode; in smb_common_open()
411 smb_node_wrlock(dnode); in smb_common_open()
461 dnode = op->fqi.fq_dnode; in smb_common_open()
503 smb_node_unlock(dnode); in smb_common_open()
644 smb_node_unlock(dnode); in smb_common_open()
858 smb_node_wrlock(dnode); in smb_common_open()
1037 smb_node_unlock(dnode); in smb_common_open()
1186 smb_node_unlock(dnode); in smb_common_open()
1188 smb_node_release(dnode); in smb_common_open()
[all …]
H A Dsmb_vss.c199 char *snapname, smb_node_t *dnode, smb_node_t **vss_node) in smb_vss_lookup_node() argument
217 vp, snapname, dnode, NULL); in smb_vss_lookup_node()
H A Dsmb_query_fileinfo.c288 smb_node_t *node, *dnode; in smb_query_by_path() local
321 sr->tid_tree->t_snode, sr->tid_tree->t_snode, &dnode, in smb_query_by_path()
326 sr->tid_tree->t_snode, dnode, qinfo->qi_name, &node); in smb_query_by_path()
327 smb_node_release(dnode); in smb_query_by_path()
H A Dsmb_fem.c246 smb_node_t *dnode; in smb_fem_fcn_create() local
251 ASSERT(dnode); in smb_fem_fcn_create()
281 smb_node_t *dnode; in smb_fem_fcn_remove() local
286 ASSERT(dnode); in smb_fem_fcn_remove()
306 smb_node_t *dnode; in smb_fem_fcn_rename() local
311 ASSERT(dnode); in smb_fem_fcn_rename()
341 smb_node_t *dnode; in smb_fem_fcn_mkdir() local
346 ASSERT(dnode); in smb_fem_fcn_mkdir()
370 ASSERT(dnode); in smb_fem_fcn_rmdir()
394 ASSERT(dnode); in smb_fem_fcn_link()
[all …]
/illumos-gate/usr/src/uts/common/
H A DMakefile.files1380 dnode.o \
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_nvme.c752 di_node_t dnode; in disk_nvme_enum_disk() local
781 dnode = di_drv_first_node(NVME_DRV, devtree); in disk_nvme_enum_disk()
782 while (dnode != DI_NODE_NIL) { in disk_nvme_enum_disk()
785 if ((path = di_devfs_path(di_parent_node(dnode))) == NULL) { in disk_nvme_enum_disk()
791 ret = discover_nvme_ctl(mod, pnode, dnode); in disk_nvme_enum_disk()
796 dnode = di_drv_next_node(dnode); in disk_nvme_enum_disk()
H A Ddisk_common.c159 if (dnode == NULL) { in disk_set_props()
166 dnode->ddn_dpath, dnode->ddn_devid)) == NULL) { in disk_set_props()
479 if (dnode != NULL) { in disk_tnode_create()
542 if (dnode != NULL && dnode->ddn_devid != NULL && in disk_tnode_create()
593 for (dnode = topo_list_next(listp); dnode != NULL; in disk_declare_path()
594 dnode = topo_list_next(dnode)) { in disk_declare_path()
617 for (dnode = topo_list_next(listp); dnode != NULL; in disk_declare_addr()
618 dnode = topo_list_next(dnode)) { in disk_declare_addr()
654 for (dnode = topo_list_next(listp); dnode != NULL; in disk_declare_bridge()
655 dnode = topo_list_next(dnode)) { in disk_declare_bridge()
[all …]
/illumos-gate/usr/src/boot/libsa/zfs/
H A Dzfsimpl.c2341 int nlevels = dnode->dn_nlevels; in dnode_read()
2355 if (dnode->dn_maxblkid == 0) { in dnode_read()
2374 if (bn > dnode->dn_maxblkid) { in dnode_read()
2387 indbp = dnode->dn_blkptr; in dnode_read()
2406 dnode_cache_obj = dnode; in dnode_read()
2731 z.zap_dnode = dnode; in fzap_lookup()
2759 rc = dnode_read(spa, dnode, 0, zap, size); in zap_lookup()
2914 rc = dnode_read(spa, dnode, 0, zap, size); in zap_list()
2928 dnode_phys_t *dnode) in objset_get_dnode() argument
2934 dnode, sizeof (dnode_phys_t))); in objset_get_dnode()
[all …]
/illumos-gate/usr/src/lib/libtecla/common/
H A Dexpand.c242 DirNode *dnode; in del_ExpandFile() local
250 for(dnode=ef->cache.head; dnode; dnode=dnode->next) in del_ExpandFile()
251 dnode->dr = _del_DirReader(dnode->dr); in del_ExpandFile()
348 DirNode *dnode; /* A directory-reader cache node */ in ef_expand_file() local
444 dnode = ef_open_dir(ef, dirname); in ef_expand_file()
445 if(!dnode) in ef_expand_file()
450 if(ef_match_relative_pathname(ef, dnode->dr, path, 0)) { in ef_expand_file()
451 dnode = ef_close_dir(ef, dnode); in ef_expand_file()
457 dnode = ef_close_dir(ef, dnode); in ef_expand_file()
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/
H A Dses.c1643 dev_di_node_t *dnode, *sesdnode; in ses_set_expander_props() local
1664 for (dnode = topo_list_next(&sdp->sed_devs); dnode != NULL; in ses_set_expander_props()
1665 dnode = topo_list_next(dnode)) { in ses_set_expander_props()
1668 (strstr(dnode->ddn_target_port[i], in ses_set_expander_props()
1701 dnode->ddn_dpath, &err) != 0) { in ses_set_expander_props()
1707 dnode->ddn_devid, &err) != 0) { in ses_set_expander_props()
1711 if (dnode->ddn_ppath_count != 0 && in ses_set_expander_props()
1714 (const char **)dnode->ddn_ppath, in ses_set_expander_props()
1857 dnode->ddn_model, &err) != 0)) { in ses_set_expander_props()
1865 dnode->ddn_serial, &err) != 0)) { in ses_set_expander_props()
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/
H A Dx86pi_bay.c202 di_node_t devtree, dnode, sib; in bay_update_tnode() local
215 for (dnode = di_drv_first_node(HBA_DRV_NAME, devtree); in bay_update_tnode()
216 dnode != DI_NODE_NIL; in bay_update_tnode()
217 dnode = di_drv_next_node(dnode)) { in bay_update_tnode()
218 if (bdf == x86pi_bdf(mod, dnode)) { in bay_update_tnode()
222 sib = di_child_node(dnode); in bay_update_tnode()
231 if (dnode == DI_NODE_NIL) { in bay_update_tnode()
239 while ((minor = di_minor_next(dnode, minor)) != DI_MINOR_NIL) { in bay_update_tnode()
253 rv = bay_pgroups(mod, tnodep, &dnode, &sib, minor_name); in bay_update_tnode()
/illumos-gate/usr/src/uts/common/fs/objfs/
H A Dobjfs_data.c177 objfs_datanode_t *dnode = vp->v_data; in objfs_data_lock() local
184 dnode->objfs_data_gencount < mp->mod_gencount) { in objfs_data_lock()
445 objfs_datanode_t *dnode = vp->v_data; in objfs_create_data() local
447 dnode->objfs_data_gencount = onode->objfs_odir_modctl->mod_gencount; in objfs_create_data()
448 dnode->objfs_data_info.objfs_info_primary = in objfs_create_data()
563 objfs_datanode_t *dnode = vp->v_data; in objfs_data_read() local
702 addr = &dnode->objfs_data_info; in objfs_data_read()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddmu.h70 struct dnode;
85 typedef struct dnode dnode_t;
H A Ddbuf.h94 struct dnode;
313 uint64_t dbuf_whichblock(struct dnode *di, int64_t level, uint64_t offset);
315 dmu_buf_impl_t *dbuf_create_tlib(struct dnode *dn, char *data);
316 void dbuf_create_bonus(struct dnode *dn);
318 void dbuf_spill_hold(struct dnode *dn, dmu_buf_impl_t **dbp, void *tag);
320 void dbuf_rm_spill(struct dnode *dn, dmu_tx_t *tx);
322 dmu_buf_impl_t *dbuf_hold(struct dnode *dn, uint64_t blkid, void *tag);
325 int dbuf_hold_impl(struct dnode *dn, uint8_t level, uint64_t blkid,
329 int dbuf_prefetch_impl(struct dnode *dn, int64_t level, uint64_t blkid,
332 int dbuf_prefetch(struct dnode *dn, int64_t level, uint64_t blkid,
[all …]
H A Ddmu_zfetch.h41 struct dnode; /* so we can reference dnode */
46 struct dnode *zf_dnode; /* dnode that owns this zfetch */
71 void dmu_zfetch_init(zfetch_t *, struct dnode *);
/illumos-gate/usr/src/pkg/manifests/
H A Dsource-system-grub.p5m268 file path=usr/share/src/grub/stage2/zfs-include/dnode.h
/illumos-gate/usr/src/uts/sun4u/sys/
H A Dcpu_module.h66 void cpu_fiximp(pnode_t dnode);
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Dfhc_bd.c624 dev_info_t *dnode; in fhc_bdlist_dk_init() local
630 for (dnode = ddi_get_child(ddi_root_node()); in fhc_bdlist_dk_init()
631 dnode != NULL; dnode = ddi_get_next_sibling(dnode)) { in fhc_bdlist_dk_init()
632 if (strcmp(ddi_node_name(dnode), "disk-board") == 0) { in fhc_bdlist_dk_init()
641 if ((board = (int)ddi_getprop(DDI_DEV_T_ANY, dnode, in fhc_bdlist_dk_init()
650 if ((id = (int)ddi_getprop(DDI_DEV_T_ANY, dnode, in fhc_bdlist_dk_init()
658 if ((id = (int)ddi_getprop(DDI_DEV_T_ANY, dnode, in fhc_bdlist_dk_init()

12