Home
last modified time | relevance | path

Searched refs:fnode (Results 1 – 9 of 9) sorted by relevance

/titanic_41/usr/src/uts/common/fs/smbsrv/
H A Dsmb_odir.c652 smb_node_t *fnode; in smb_odir_read_streaminfo() local
696 od->d_dnode, odirent->od_name, &fnode); in smb_odir_read_streaminfo()
699 rc = smb_node_getattr(sr, fnode, od->d_cred, in smb_odir_read_streaminfo()
701 smb_node_release(fnode); in smb_odir_read_streaminfo()
1094 smb_node_t *fnode, *tgt_node; in smb_odir_single_fileinfo() local
1111 od->d_dnode, od->d_pattern, &fnode); in smb_odir_single_fileinfo()
1124 rc = smb_vop_lookup(od->d_dnode->vp, fnode->od_name, &vp, in smb_odir_single_fileinfo()
1137 rc = smb_node_getattr(sr, fnode, zone_kcred(), NULL, &attr); in smb_odir_single_fileinfo()
1139 smb_node_release(fnode); in smb_odir_single_fileinfo()
1145 if (smb_node_is_symlink(fnode) && in smb_odir_single_fileinfo()
[all …]
H A Dsmb_fsops.c374 smb_node_t *fnode; in smb_fsop_create_stream() local
383 sr->tid_tree->t_snode, dnode, fname, &fnode); in smb_fsop_create_stream()
387 attr, &fnode); in smb_fsop_create_stream()
393 rc = smb_vop_getattr(fnode->vp, NULL, &fattr, 0, kcr); in smb_fsop_create_stream()
397 rc = smb_vop_stream_create(fnode->vp, sname, attr, in smb_fsop_create_stream()
404 fnode->od_name, flags, cr); in smb_fsop_create_stream()
406 smb_node_release(fnode); in smb_fsop_create_stream()
416 smb_node_release(fnode); in smb_fsop_create_stream()
420 *ret_snode = smb_stream_node_lookup(sr, cr, fnode, xattrdvp, in smb_fsop_create_stream()
423 smb_node_release(fnode); in smb_fsop_create_stream()
[all …]
H A Dsmb_pathname.c347 smb_node_t *dnode, *fnode; in smb_pathname() local
385 fnode = NULL; in smb_pathname()
391 if (fnode) { in smb_pathname()
393 dnode = fnode; in smb_pathname()
394 fnode = NULL; in smb_pathname()
479 fnode = root_node; in smb_pathname()
480 smb_node_ref(fnode); in smb_pathname()
498 fnode = smb_node_lookup(sr, NULL, cred, vp, namep, in smb_pathname()
502 if (fnode == NULL) { in smb_pathname()
519 if (fnode) in smb_pathname()
[all …]
H A Dsmb_query_fileinfo.c646 smb_node_t *fnode = qinfo->qi_node; in smb_encode_stream_info() local
649 ASSERT(fnode); in smb_encode_stream_info()
650 if (SMB_IS_STREAM(fnode)) { in smb_encode_stream_info()
651 fnode = fnode->n_unode; in smb_encode_stream_info()
652 ASSERT(fnode); in smb_encode_stream_info()
654 ASSERT(fnode->n_magic == SMB_NODE_MAGIC); in smb_encode_stream_info()
655 ASSERT(fnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_encode_stream_info()
663 odid = smb_odir_openat(sr, fnode); in smb_encode_stream_info()
H A Dsmb_server.c943 smb_node_t *fnode = NULL; in smb_server_sharevp() local
970 sv->si_root_smb_node, dnode, last_comp, &fnode); in smb_server_sharevp()
979 ASSERT(fnode->vp && fnode->vp->v_vfsp); in smb_server_sharevp()
981 VN_HOLD(fnode->vp); in smb_server_sharevp()
982 *vp = fnode->vp; in smb_server_sharevp()
984 smb_node_release(fnode); in smb_server_sharevp()
H A Dsmb_node.c390 smb_stream_node_lookup(smb_request_t *sr, cred_t *cr, smb_node_t *fnode, in smb_stream_node_lookup() argument
397 fnode, NULL); in smb_stream_node_lookup()
403 fnode); in smb_stream_node_lookup()
/titanic_41/usr/src/uts/common/fs/fifofs/
H A Dfifosubr.c820 fifonode_t *fnode; in fifofind() local
823 for (fnode = fifoalloc[FIFOHASH(vp)]; fnode; fnode = fnode->fn_nextp) { in fifofind()
824 if (fnode->fn_realvp == vp) { in fifofind()
825 VN_HOLD(FTOV(fnode)); in fifofind()
826 return (fnode); in fifofind()
842 fifonode_t *fnode; in fiforemove() local
845 fnode = fifoalloc[idx]; in fiforemove()
849 if (fnode != NULL && fnode == fnp && in fiforemove()
850 !fnode->fn_nextp && !fnode->fn_backp) { in fiforemove()
854 for (; fnode; fnode = fnode->fn_nextp) { in fiforemove()
[all …]
/titanic_41/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/
H A Dfac_prov_ipmi.c1250 tnode_t *fnode; in make_sensor_node() local
1265 if ((fnode = topo_node_facbind(mod, pnode, facname, ftype)) == NULL) { in make_sensor_node()
1276 if (topo_pgroup_create(fnode, &pgi, &err) != 0) { in make_sensor_node()
1280 topo_node_unbind(fnode); in make_sensor_node()
1284 if (topo_method_register(mod, fnode, ipmi_fac_methods) < 0) { in make_sensor_node()
1287 topo_node_unbind(fnode); in make_sensor_node()
1304 if (topo_prop_set_string_array(fnode, TOPO_PGROUP_FACILITY, in make_sensor_node()
1308 "on node: %s=%d (%s)\n", __func__, topo_node_name(fnode), in make_sensor_node()
1309 topo_node_instance(fnode), topo_strerror(err)); in make_sensor_node()
1315 if (topo_prop_set_string(fnode, TOPO_PGROUP_FACILITY, TOPO_SENSOR_CLASS, in make_sensor_node()
[all …]
/titanic_41/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_xioctl.c6630 ql_fcache_t *fnode = NULL; in ql_setup_fnode() local
6632 if ((fnode = (ql_fcache_t *)(kmem_zalloc(sizeof (ql_fcache_t), in ql_setup_fnode()
6635 fnode = NULL; in ql_setup_fnode()
6636 } else if ((fnode->buf = (uint8_t *)(kmem_zalloc(FBUFSIZE, in ql_setup_fnode()
6639 kmem_free(fnode, sizeof (ql_fcache_t)); in ql_setup_fnode()
6640 fnode = NULL; in ql_setup_fnode()
6642 fnode->buflen = FBUFSIZE; in ql_setup_fnode()
6645 return (fnode); in ql_setup_fnode()