Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_common_open.c252 smb_node_t *fnode = NULL; in smb_common_open() local
493 tmp_node = fnode; in smb_common_open()
496 &fnode); in smb_common_open()
565 fnode = tmp_node; in smb_common_open()
633 fnode, sname, lookup_flags, &new_attr, &fnode); in smb_common_open()
670 smb_node_wrlock(fnode); in smb_common_open()
733 smb_node_wrlock(fnode); in smb_common_open()
737 smb_node_unlock(fnode); in smb_common_open()
1071 smb_node_wrlock(fnode); in smb_common_open()
1180 smb_node_unlock(fnode); in smb_common_open()
[all …]
H A Dsmb_pathname.c486 fnode = NULL; in smb_pathname()
492 if (fnode) { in smb_pathname()
494 dnode = fnode; in smb_pathname()
495 fnode = NULL; in smb_pathname()
584 fnode = root_node; in smb_pathname()
607 if (fnode == NULL) { in smb_pathname()
624 fnode != NULL && in smb_pathname()
635 mnt_node = fnode; in smb_pathname()
653 if (fnode) in smb_pathname()
660 if (fnode != NULL) in smb_pathname()
[all …]
H A Dsmb2_aapl.c172 smb_node_t *fnode, *snode; in smb2_aapl_get_macinfo() local
179 od->d_tree->t_snode, od->d_dnode, fileinfo->fi_name, &fnode); in smb2_aapl_get_macinfo()
184 smb_fsop_eaccess(sr, od->d_cred, fnode, &mi->mi_maxaccess); in smb2_aapl_get_macinfo()
243 rc = smb_node_getattr(NULL, fnode, kcr, NULL, &attr); in smb2_aapl_get_macinfo()
249 smb_node_release(fnode); in smb2_aapl_get_macinfo()
H A Dsmb_odir.c695 smb_node_t *fnode; in smb_odir_read_streaminfo() local
758 smb_node_release(fnode); in smb_odir_read_streaminfo()
1199 smb_node_t *fnode, *tgt_node; in smb_odir_single_fileinfo() local
1244 smb_node_release(fnode); in smb_odir_single_fileinfo()
1250 if (smb_node_is_symlink(fnode) && in smb_odir_single_fileinfo()
1252 smb_node_release(fnode); in smb_odir_single_fileinfo()
1253 fnode = tgt_node; in smb_odir_single_fileinfo()
1257 smb_node_release(fnode); in smb_odir_single_fileinfo()
1264 smb_node_release(fnode); in smb_odir_single_fileinfo()
1268 name = fnode->od_name; in smb_odir_single_fileinfo()
[all …]
H A Dsmb_fsops.c371 smb_node_t *fnode; in smb_fsop_create_file_with_stream() local
387 smb_node_release(fnode); in smb_fsop_create_file_with_stream()
393 attr, &fnode); in smb_fsop_create_file_with_stream()
405 fnode->od_name, flags, cr); in smb_fsop_create_file_with_stream()
409 smb_node_release(fnode); in smb_fsop_create_file_with_stream()
737 smb_node_t *fnode; in smb_fsop_remove() local
768 fnode = dnode->n_dnode; in smb_fsop_remove()
772 if ((rc == 0) && fnode->n_dnode) { in smb_fsop_remove()
804 smb_node_release(fnode); in smb_fsop_remove()
873 ASSERT(fnode); in smb_fsop_remove_streams()
[all …]
H A Dsmb_query_fileinfo.c627 smb_node_t *fnode = qinfo->qi_node; in smb_query_stream_info() local
629 ASSERT(fnode); in smb_query_stream_info()
630 if (SMB_IS_STREAM(fnode)) { in smb_query_stream_info()
631 fnode = fnode->n_unode; in smb_query_stream_info()
632 ASSERT(fnode); in smb_query_stream_info()
634 ASSERT(fnode->n_magic == SMB_NODE_MAGIC); in smb_query_stream_info()
635 ASSERT(fnode->n_state != SMB_NODE_STATE_DESTROYING); in smb_query_stream_info()
655 if (smb_node_is_file(fnode)) { in smb_query_stream_info()
661 rc = smb_node_getattr(sr, fnode, sr->user_cr, NULL, &attr); in smb_query_stream_info()
682 status = smb_odir_openat(sr, fnode, &od, B_TRUE); in smb_query_stream_info()
H A Dsmb_server.c988 smb_node_t *fnode = NULL; in smb_server_share_lookup() local
1015 sv->si_root_smb_node, dnode, last_comp, &fnode); in smb_server_share_lookup()
1024 ASSERT(fnode->vp && fnode->vp->v_vfsp); in smb_server_share_lookup()
1026 *nodepp = fnode; in smb_server_share_lookup()
H A Dsmb_node.c402 smb_stream_node_lookup(smb_request_t *sr, cred_t *cr, smb_node_t *fnode, in smb_stream_node_lookup() argument
409 fnode, NULL); in smb_stream_node_lookup()
415 fnode); in smb_stream_node_lookup()
H A Dsmb2_durable.c1052 smb_node_t *fnode = NULL; in smb2_dh_make_persistent() local
1069 rc = smb_fsop_create(sr, kcr, dnode, fname, &attr, &fnode); in smb2_dh_make_persistent()
1076 of->dh_nvfile = fnode; in smb2_dh_make_persistent()
/illumos-gate/usr/src/lib/fm/topo/modules/common/shared/
H A Dtopo_sensor.c148 tnode_t *fnode = NULL; in topo_sensor_create_scalar_sensor() local
208 if ((fnode = topo_node_facbind(mod, pnode, fname, in topo_sensor_create_scalar_sensor()
221 if (topo_pgroup_create(fnode, &pgi, &err) != 0) { in topo_sensor_create_scalar_sensor()
228 if (topo_prop_set_string(fnode, TOPO_PGROUP_FACILITY, in topo_sensor_create_scalar_sensor()
231 topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, in topo_sensor_create_scalar_sensor()
233 topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, in topo_sensor_create_scalar_sensor()
243 if (topo_method_register(mod, fnode, topo_sensor_scalar_fac_methods) < in topo_sensor_create_scalar_sensor()
258 if (topo_prop_method_register(fnode, TOPO_PGROUP_FACILITY, in topo_sensor_create_scalar_sensor()
276 topo_node_unbind(fnode); in topo_sensor_create_scalar_sensor()
/illumos-gate/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()
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()
855 if (fnode == fnp) { in fiforemove()
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/
H A Dfac_prov_ipmi.c1449 if (topo_prop_set_double(fnode, TOPO_PGROUP_FACILITY, in set_thresh_prop()
1465 tnode_t *fnode; in make_sensor_node() local
1493 if (topo_pgroup_create(fnode, &pgi, &err) != 0) { in make_sensor_node()
1497 topo_node_unbind(fnode); in make_sensor_node()
1504 topo_node_unbind(fnode); in make_sensor_node()
1523 topo_node_name(fnode), topo_node_instance(fnode), in make_sensor_node()
1534 topo_node_name(fnode), topo_node_instance(fnode), in make_sensor_node()
1542 topo_node_name(fnode), topo_node_instance(fnode), in make_sensor_node()
1547 topo_node_unbind(fnode); in make_sensor_node()
1587 topo_node_name(fnode), topo_strerror(err)); in make_sensor_node()
[all …]
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk_common.c391 tnode_t *fnode; in disk_add_temp_sensor() local
396 if ((fnode = topo_node_facbind(mod, pnode, "temp", in disk_add_temp_sensor()
413 if (topo_pgroup_create(fnode, &pgi, &err) != 0) { in disk_add_temp_sensor()
421 if (topo_prop_set_string(fnode, TOPO_PGROUP_FACILITY, in disk_add_temp_sensor()
424 topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, in disk_add_temp_sensor()
427 topo_prop_set_uint32(fnode, TOPO_PGROUP_FACILITY, in disk_add_temp_sensor()
439 if (topo_method_register(mod, fnode, disk_fac_methods) < 0) { in disk_add_temp_sensor()
449 if (topo_prop_method_register(fnode, TOPO_PGROUP_FACILITY, in disk_add_temp_sensor()
454 topo_node_name(fnode), topo_strerror(err)); in disk_add_temp_sensor()
461 topo_node_unbind(fnode); in disk_add_temp_sensor()
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/
H A Dql_xioctl.c6974 ql_fcache_t *fnode = NULL; in ql_setup_fnode() local
6976 if ((fnode = (ql_fcache_t *)(kmem_zalloc(sizeof (ql_fcache_t), in ql_setup_fnode()
6979 fnode = NULL; in ql_setup_fnode()
6980 } else if ((fnode->buf = (uint8_t *)(kmem_zalloc(FBUFSIZE, in ql_setup_fnode()
6983 kmem_free(fnode, sizeof (ql_fcache_t)); in ql_setup_fnode()
6984 fnode = NULL; in ql_setup_fnode()
6986 fnode->buflen = FBUFSIZE; in ql_setup_fnode()
6989 return (fnode); in ql_setup_fnode()