/titanic_41/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_odir.c | 652 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 D | smb_fsops.c | 374 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 D | smb_pathname.c | 347 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 D | smb_query_fileinfo.c | 646 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 D | smb_server.c | 943 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 D | smb_node.c | 390 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 D | fifosubr.c | 820 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 D | fac_prov_ipmi.c | 1250 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 D | ql_xioctl.c | 6630 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()
|