Home
last modified time | relevance | path

Searched refs:f_node (Results 1 – 25 of 41) sorted by relevance

12

/titanic_50/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_write.c107 if (!smb_node_is_dir(of->f_node)) { in smb2_write()
109 rc = smb_lock_range_access(sr, of->f_node, in smb2_write()
117 (of->f_node->flags & NODE_FLAGS_WRITE_THROUGH)) { in smb2_write()
120 rc = smb_fsop_write(sr, of->f_cr, of->f_node, in smb2_write()
125 if (!smb_node_is_dir(of->f_node)) in smb2_write()
126 smb_oplock_break_levelII(of->f_node); in smb2_write()
H A Dsmb_ofile.c225 of->f_node = node; in smb_ofile_open()
380 (void) smb_node_set_delete_on_close(of->f_node, in smb_ofile_close()
383 smb_fsop_unshrlock(of->f_cr, of->f_node, of->f_uniqid); in smb_ofile_close()
384 smb_node_destroy_lock_by_ofile(of->f_node, of); in smb_ofile_close()
386 if (smb_node_is_file(of->f_node)) { in smb_ofile_close()
387 (void) smb_fsop_close(of->f_node, of->f_mode, in smb_ofile_close()
389 smb_oplock_release(of->f_node, of); in smb_ofile_close()
397 if (smb_node_dec_open_ofiles(of->f_node) == 0) { in smb_ofile_close()
405 of->f_node->n_pending_dosattr; in smb_ofile_close()
409 of->f_node->n_allocsz = 0; in smb_ofile_close()
[all …]
H A Dsmb_nt_transact_ioctl.c172 if (smb_node_is_dir(of->f_node)) { in smb_nt_trans_ioctl_set_sparse()
190 rc = smb_node_getattr(sr, of->f_node, zone_kcred(), of, &attr); in smb_nt_trans_ioctl_set_sparse()
209 rc = smb_node_setattr(sr, of->f_node, of->f_cr, of, &attr); in smb_nt_trans_ioctl_set_sparse()
248 node = sr->fid_ofile->f_node; in smb_nt_trans_ioctl_set_zero_data()
286 if (smb_node_is_dir(of->f_node)) { in smb_nt_trans_ioctl_query_alloc_ranges()
294 rc = smb_node_getattr(sr, of->f_node, of->f_cr, of, &attr); in smb_nt_trans_ioctl_query_alloc_ranges()
H A Dsmb2_ofile.c35 rc = smb_node_getattr(sr, of->f_node, of->f_cr, of, ap); in smb2_ofile_getattr()
64 node = of->f_node; in smb2_ofile_getstd()
93 rc = smb_node_getshrpath(of->f_node, of->f_tree, in smb2_ofile_getname()
H A Dsmb2_lock.c69 if (sr->fid_ofile->f_node == NULL || LockCount == 0) { in smb2_lock()
180 if (sr->fid_ofile->f_node == NULL || LockCount == 0) { in smb2_lock_async()
229 ASSERT(sr->fid_ofile->f_node != NULL); in smb2_lock_exec()
252 smb_node_t *node = sr->fid_ofile->f_node; in smb2_lock_elem()
H A Dsmb_locking_andx.c259 if (ofile->f_node == NULL) { in smb_com_locking_andx()
277 smb_oplock_ack(ofile->f_node, ofile, brk); in smb_com_locking_andx()
324 result = smb_unlock_range(sr, sr->fid_ofile->f_node, in smb_com_locking_andx()
359 result = smb_unlock_range(sr, sr->fid_ofile->f_node, in smb_com_locking_andx()
H A Dsmb2_flush.c60 if ((of->f_node->flags & NODE_FLAGS_WRITE_THROUGH) == 0) in smb2_flush()
61 (void) smb_fsop_commit(sr, of->f_cr, of->f_node); in smb2_flush()
H A Dsmb2_read.c95 if (!smb_node_is_dir(of->f_node)) { in smb2_read()
97 rc = smb_lock_range_access(sr, of->f_node, in smb2_read()
104 rc = smb_fsop_read(sr, of->f_cr, of->f_node, &vdb->vdb_uio); in smb2_read()
H A Dsmb2_setinfo_sec.c49 if ((sr->fid_ofile->f_node == NULL) || in smb2_setinfo_sec()
75 if (!smb_node_is_system(sr->fid_ofile->f_node)) in smb2_setinfo_sec()
H A Dsmb_flush.c124 if ((ofile->f_node->flags & NODE_FLAGS_WRITE_THROUGH) == 0) in smb_flush_file()
125 (void) smb_fsop_commit(sr, sr->user_cr, ofile->f_node); in smb_flush_file()
H A Dsmb_nt_transact_create.c183 op->fqi.fq_dnode = op->dir->f_node; in smb_nt_transact_create()
207 DirFlag = smb_node_is_dir(of->f_node) ? 1 : 0; in smb_nt_transact_create()
210 rc = smb_node_getattr(sr, of->f_node, of->f_cr, of, &attr); in smb_nt_transact_create()
H A Dsmb_nt_create_andx.c274 op->fqi.fq_dnode = op->dir->f_node; in smb_com_nt_create_andx()
298 DirFlag = smb_node_is_dir(of->f_node) ? 1 : 0; in smb_com_nt_create_andx()
H A Dsmb2_create.c338 if (of->f_node != NULL) { in smb2_create()
339 smb_fsop_eaccess(sr, of->f_cr, of->f_node, &MaxAccess); in smb2_create()
349 of->f_node != NULL) { in smb2_create()
353 fsid = SMB_NODE_FSID(of->f_node); in smb2_create()
H A Dsmb2_setinfo_file.c45 si->si_node = of->f_node; in smb2_setinfo_file()
266 rc = smb_fsop_set_data_length(sr, of->f_cr, of->f_node, eod); in smb2_setf_valid_len()
H A Dsmb_nt_transact_quota.c125 if ((ofile->f_node == NULL) || (ofile->f_ftype != SMB_FTYPE_DISK)) { in smb_nt_transact_query_quota()
261 if ((ofile->f_node == NULL) || (ofile->f_ftype != SMB_FTYPE_DISK)) { in smb_nt_transact_set_quota()
H A Dsmb_unlock_byte_range.c85 result = smb_unlock_range(sr, sr->fid_ofile->f_node, in smb_com_unlock_byte_range()
H A Dsmb2_qinfo_sec.c51 if ((sr->fid_ofile->f_node == NULL) || in smb2_qinfo_sec()
H A Dsmb2_setinfo_quota.c57 if ((ofile->f_node == NULL) || in smb2_setinfo_quota()
H A Dsmb_nt_transact_security.c81 if ((sr->fid_ofile->f_node == NULL) || in smb_nt_transact_query_security_info()
171 if ((sr->fid_ofile->f_node == NULL) || in smb_nt_transact_set_security_info()
208 if (!smb_node_is_system(sr->fid_ofile->f_node)) in smb_nt_transact_set_security_info()
H A Dsmb_lock.c147 smb_node_t *node = file->f_node; in smb_lock_range()
179 ASSERT(node == clock->l_file->f_node); in smb_lock_range()
641 smb_llist_exit(&c_lock->l_file->f_node->n_lock_list); in smb_lock_wait()
652 smb_llist_enter(&c_lock->l_file->f_node->n_lock_list, in smb_lock_wait()
H A Dsmb2_set_info.c68 sinfo.si_node = sr->fid_ofile->f_node; in smb2_set_info()
H A Dsmb2_oplock.c53 if ((node = sr->fid_ofile->f_node) == NULL) { in smb2_oplock_break_ack()
H A Dsmb_write.c309 status = smb_unlock_range(sr, sr->fid_ofile->f_node, param->rw_offset, in smb_com_write_and_unlock()
471 node = ofile->f_node; in smb_common_write()
547 smb_node_t *node = ofile->f_node; in smb_write_truncate()
H A Dsmb_sd.c135 node = sr->fid_ofile->f_node; in smb_sd_read()
165 node = sr->fid_ofile->f_node; in smb_sd_write()
/titanic_50/usr/src/lib/smbsrv/libmlsvc/common/
H A Dsvcctl_scm.c741 svcctl_svc_node_t *f_node = NULL; in svcctl_scm_find_service() local
748 f_node = uu_avl_find(mgr_ctx->mc_svcs, &node, in svcctl_scm_find_service()
750 if (f_node != NULL) in svcctl_scm_find_service()
751 return (f_node); in svcctl_scm_find_service()
756 f_node = uu_avl_find(mgr_ctx->mc_svcs, &node, in svcctl_scm_find_service()
759 return (f_node); in svcctl_scm_find_service()

12