/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_odir.c | 678 smb_node_t *fnode; local 724 od->d_dnode, odirent->od_name, &fnode); 732 rc = smb_node_getattr(NULL, fnode, kcr, NULL, &attr); 733 smb_node_release(fnode); 1153 smb_node_t *fnode, *tgt_node; local 1170 od->d_dnode, od->d_pattern, &fnode); 1183 rc = smb_vop_lookup(od->d_dnode->vp, fnode->od_name, &vp, 1196 rc = smb_node_getattr(NULL, fnode, zone_kcred(), NULL, &attr); 1198 smb_node_release(fnode); 1204 if (smb_node_is_symlink(fnode) 1279 smb_node_t *fnode, *tgt_node; local [all...] |
H A D | smb_query_fileinfo.c | 638 smb_node_t *fnode = qinfo->qi_node; local 641 ASSERT(fnode); 642 if (SMB_IS_STREAM(fnode)) { 643 fnode = fnode->n_unode; 644 ASSERT(fnode); 646 ASSERT(fnode->n_magic == SMB_NODE_MAGIC); 647 ASSERT(fnode->n_state != SMB_NODE_STATE_DESTROYING); 654 status = smb_odir_openat(sr, fnode, &od);
|
H A D | smb_pathname.c | 364 smb_node_t *dnode, *fnode; local 402 fnode = NULL; 408 if (fnode) { 410 dnode = fnode; 411 fnode = NULL; 496 fnode = root_node; 497 smb_node_ref(fnode); 515 fnode = smb_node_lookup(sr, NULL, cred, vp, namep, 519 if (fnode == NULL) { 536 if (fnode) [all...] |
H A D | smb_fsops.c | 374 smb_node_t *fnode; local 383 sr->tid_tree->t_snode, dnode, fname, &fnode); 387 attr, &fnode); 393 rc = smb_vop_getattr(fnode->vp, NULL, &fattr, 0, kcr); 397 rc = smb_vop_stream_create(fnode->vp, sname, attr, 404 fnode->od_name, flags, cr); 406 smb_node_release(fnode); 416 smb_node_release(fnode); 420 *ret_snode = smb_stream_node_lookup(sr, cr, fnode, xattrdvp, 423 smb_node_release(fnode); 670 smb_node_t *fnode; local 789 smb_fsop_remove_streams(smb_request_t *sr, cred_t *cr, smb_node_t *fnode) argument 1719 smb_node_t *fnode; local [all...] |
H A D | smb_node.c | 390 smb_stream_node_lookup(smb_request_t *sr, cred_t *cr, smb_node_t *fnode, argument 397 fnode, NULL); 403 fnode);
|
H A D | smb_server.c | 951 smb_node_t *fnode = NULL; local 978 sv->si_root_smb_node, dnode, last_comp, &fnode); 987 ASSERT(fnode->vp && fnode->vp->v_vfsp); 989 VN_HOLD(fnode->vp); 990 *vp = fnode->vp; 992 smb_node_release(fnode);
|
/illumos-gate/usr/src/uts/common/fs/fifofs/ |
H A D | fifosubr.c | 146 * one fnode; a pipe contains two. The fifolock is shared by the fnodes, 153 * | --- | fnode | | | 157 * ------- | fnode | | 166 * The fnode constructor is designed to handle any fifodata structure, 167 * deducing the number of fnodes from the total size. Thus, the fnode 410 fifonode_t *spec_fnp; /* Speculative fnode ptr. */ 475 * Release the vnode and free up our pre-prepared fnode. 799 * this routine is only called right after we've allocated an fnode. 820 fifonode_t *fnode; local 823 for (fnode 842 fifonode_t *fnode; local [all...] |
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/ |
H A D | fac_prov_ipmi.c | 1250 tnode_t *fnode; local 1265 if ((fnode = topo_node_facbind(mod, pnode, facname, ftype)) == NULL) { 1276 if (topo_pgroup_create(fnode, &pgi, &err) != 0) { 1280 topo_node_unbind(fnode); 1284 if (topo_method_register(mod, fnode, ipmi_fac_methods) < 0) { 1287 topo_node_unbind(fnode); 1304 if (topo_prop_set_string_array(fnode, TOPO_PGROUP_FACILITY, 1308 "on node: %s=%d (%s)\n", __func__, topo_node_name(fnode), 1309 topo_node_instance(fnode), topo_strerror(err)); 1315 if (topo_prop_set_string(fnode, TOPO_PGROUP_FACILIT [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_xioctl.c | 6630 ql_fcache_t *fnode = NULL; local 6632 if ((fnode = (ql_fcache_t *)(kmem_zalloc(sizeof (ql_fcache_t), 6634 EL(ha, "fnode alloc failed\n"); 6635 fnode = NULL; 6636 } else if ((fnode->buf = (uint8_t *)(kmem_zalloc(FBUFSIZE, 6639 kmem_free(fnode, sizeof (ql_fcache_t)); 6640 fnode = NULL; 6642 fnode->buflen = FBUFSIZE; 6645 return (fnode);
|