/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb2_fsctl_sparse.c | 47 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_set_sparse() 112 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_set_zero_data() 144 status = smb_lock_range_access(sr, ofile->f_node, in smb2_fsctl_set_zero_data() 194 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_query_alloc_ranges() 242 err = smb_fsop_next_alloc_range(kcr, ofile->f_node, in smb2_fsctl_query_alloc_ranges() 314 src_ofile->f_node, &data, &hole); in smb2_sparse_copy() 383 src_ofile->f_node, src_ofile, &uio, 0); in smb2_sparse_copy() 488 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_query_file_regions() 541 ofile->f_node, &data, &hole); in smb2_fsctl_query_file_regions() 582 ofile->f_node, &next_data, &next_hole); in smb2_fsctl_query_file_regions() [all …]
|
H A D | smb2_write.c | 134 if (!smb_node_is_dir(of->f_node)) { in smb2_write() 136 rc = smb_lock_range_access(sr, of->f_node, in smb2_write() 145 (of->f_node->flags & NODE_FLAGS_WRITE_THROUGH) != 0) { in smb2_write() 148 rc = smb_fsop_write(sr, of->f_cr, of->f_node, of, in smb2_write() 153 (void) smb_oplock_break_WRITE(of->f_node, of); in smb2_write() 163 smb_node_notify_modified(of->f_node); in smb2_write()
|
H A D | smb_ofile.c | 401 of->f_node = node; /* may be NULL */ in smb_ofile_alloc() 420 smb_node_t *node = of->f_node; in smb_ofile_open() 533 if (smb_node_is_file(of->f_node)) { in smb_ofile_close() 571 mutex_enter(&of->f_node->n_mutex); in smb_ofile_close() 576 of->f_node->n_allocsz = 0; in smb_ofile_close() 577 mutex_exit(&of->f_node->n_mutex); in smb_ofile_close() 598 smb_node_notify_modified(of->f_node); in smb_ofile_close() 1510 smb_node_t *node = of->f_node; in smb_ofile_delete() 1556 ASSERT(of->f_node != NULL); in smb_ofile_delete() 1557 smb_node_release(of->f_node); in smb_ofile_delete() [all …]
|
H A D | smb2_fsctl_odx.c | 250 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_odx_read() 252 if (SMB_IS_STREAM(ofile->f_node)) in smb2_fsctl_odx_read() 258 if (ofile->f_node->flags & NODE_FLAGS_DELETE_COMMITTED) in smb2_fsctl_odx_read() 273 status = smb_lock_range_access(sr, ofile->f_node, in smb2_fsctl_odx_read() 317 rc = smb_fsop_next_alloc_range(ofile->f_cr, ofile->f_node, in smb2_fsctl_odx_read() 459 if (!smb_node_is_file(ofile->f_node)) in smb2_fsctl_odx_write() 461 if (SMB_IS_STREAM(ofile->f_node)) in smb2_fsctl_odx_write() 467 if (ofile->f_node->flags & NODE_FLAGS_DELETE_COMMITTED) in smb2_fsctl_odx_write() 473 status = smb_lock_range_access(sr, ofile->f_node, in smb2_fsctl_odx_write() 593 rc = smb_node_setattr(sr, dst_ofile->f_node, in smb2_fsctl_odx_write_zeros() [all …]
|
H A D | smb_nt_transact_ioctl.c | 168 if (smb_node_is_dir(of->f_node)) { in smb_nt_trans_ioctl_set_sparse() 186 rc = smb_node_getattr(sr, of->f_node, zone_kcred(), of, &attr); in smb_nt_trans_ioctl_set_sparse() 205 rc = smb_node_setattr(sr, of->f_node, of->f_cr, of, &attr); in smb_nt_trans_ioctl_set_sparse() 249 node = sr->fid_ofile->f_node; in smb_nt_trans_ioctl_set_zero_data() 287 if (smb_node_is_dir(of->f_node)) { in smb_nt_trans_ioctl_query_alloc_ranges() 295 rc = smb_node_getattr(sr, of->f_node, of->f_cr, of, &attr); in smb_nt_trans_ioctl_query_alloc_ranges()
|
H A D | smb2_ofile.c | 35 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 D | smb2_fsctl_copychunk.c | 99 if (!smb_node_is_file(dst_of->f_node)) { in smb2_fsctl_copychunk() 145 if (!smb_node_is_file(src_of->f_node)) { in smb2_fsctl_copychunk() 440 error = smb_node_setattr(sr, dst_of->f_node, sr->user_cr, in smb2_fsctl_copychunk_meta() 455 error = smb_fsop_sdread(sr, sr->user_cr, src_of->f_node, &fs_sd); in smb2_fsctl_copychunk_meta() 457 error = smb_fsop_sdwrite(sr, sr->user_cr, dst_of->f_node, in smb2_fsctl_copychunk_meta() 484 status = smb_lock_range_access(sr, src_ofile->f_node, in smb2_fsctl_copychunk_1() 492 status = smb_lock_range_access(sr, dst_ofile->f_node, in smb2_fsctl_copychunk_1()
|
H A D | smb2_lease.c | 176 newlease->ls_node = of->f_node; in smb2_lease_create() 208 if (lease->ls_node != of->f_node) { in smb2_lease_create() 213 (void *) of->f_node, in smb2_lease_create() 214 of->f_node->od_name, in smb2_lease_create() 520 smb_node_t *node = ofile->f_node; in lease_send_any_cn() 580 smb_node_t *node = ofile->f_node; in lease_close_notconn() 643 smb_node_t *node = ofile->f_node; in smb2_lease_send_break() 772 smb_node_t *node = ofile->f_node; in smb2_lease_acquire() 784 if (!smb_node_is_file(ofile->f_node)) { in smb2_lease_acquire() 999 (void) smb_oplock_wait_break(sr, ofile->f_node, 0); in smb2_lease_acquire() [all …]
|
H A D | smb_nt_create_andx.c | 290 op->fqi.fq_dnode = op->dir->f_node; in smb_com_nt_create_andx() 315 DirFlag = smb_node_is_dir(of->f_node) ? 1 : 0; in smb_com_nt_create_andx() 331 if (of->f_node != NULL) { in smb_com_nt_create_andx() 332 smb_fsop_eaccess(sr, of->f_cr, of->f_node, &MaxAccess); in smb_com_nt_create_andx()
|
H A D | smb2_read.c | 254 if (smb_node_is_dir(of->f_node)) { in smb2_read() 259 rc = smb_lock_range_access(sr, of->f_node, in smb2_read() 268 su = smb_xuio_alloc(of->f_node); in smb2_read() 274 rc = smb_fsop_reqzcbuf(of->f_node, &su->su_xuio, in smb2_read() 292 rc = smb_fsop_read(sr, of->f_cr, of->f_node, of, uio, ioflag); in smb2_read()
|
H A D | smb2_setinfo_sec.c | 49 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 D | smb_nt_transact_create.c | 201 op->fqi.fq_dnode = op->dir->f_node; in smb_nt_transact_create() 226 DirFlag = smb_node_is_dir(of->f_node) ? 1 : 0; in smb_nt_transact_create() 242 if (of->f_node != NULL) { in smb_nt_transact_create() 243 smb_fsop_eaccess(sr, of->f_cr, of->f_node, &MaxAccess); in smb_nt_transact_create()
|
H A D | smb_srv_oplock.c | 165 smb_node_t *node = ofile->f_node; in smb_oplock_ind_break_in_ack() 281 smb_node_t *node = ofile->f_node; in smb_oplock_ind_break() 547 smb_node_t *node = ofile->f_node; in smb_oplock_hdl_update() 591 smb_node_t *node = ofile->f_node; in smb_oplock_close() 623 smb_node_t *node = ofile->f_node; in smb_oplock_wait_ack_cancel() 647 smb_node_t *node = ofile->f_node; in smb_oplock_wait_ack()
|
H A D | smb2_oplock.c | 131 node = ofile->f_node; in smb2_oplock_break_ack() 302 smb_node_t *node = ofile->f_node; in smb2_oplock_send_break() 419 if (!smb_node_is_file(ofile->f_node)) { in smb2_oplock_acquire() 536 (void) smb_oplock_wait_break(sr, ofile->f_node, 0); in smb2_oplock_acquire()
|
H A D | smb_oplock.c | 48 node = ofile->f_node; in smb1_oplock_ack_break() 140 smb_node_t *node = ofile->f_node; in smb1_oplock_send_break() 351 (void) smb_oplock_wait_break(sr, ofile->f_node, 0); in smb1_oplock_acquire()
|
H A D | smb_lock.c | 105 smb_node_t *node = file->f_node; in smb_unlock_range() 179 smb_node_t *node = file->f_node; in smb_lock_range() 495 node = sr->fid_ofile->f_node; in smb_lock_range_cancel() 720 smb_node_t *node = file->f_node; in smb_lock_range_lckrules() 810 node = lock->l_file->f_node; in smb_lock_wait() 811 ASSERT(node == conflict->l_file->f_node); in smb_lock_wait() 957 smb_node_t *node = file->f_node; in smb_lock_range_ulckrules() 1049 node = lock->l_file->f_node; in smb_lock_destroy()
|
H A D | smb2_durable.c | 131 if (smb2_dh_allow_dir && smb_node_is_dir(of->f_node) && in smb_dh_create_allowed() 135 if (smb_node_is_file(of->f_node) && in smb_dh_create_allowed() 1242 smb_node_t *node = of->f_node; in smb2_dh_update_locks() 1374 if (smb_strcasecmp(fname, of->f_node->od_name, 0) != 0) { in smb2_dh_reconnect_checks() 1377 fname, of->f_node->od_name); in smb2_dh_reconnect_checks() 1500 (void) smb_node_getattr(sr, of->f_node, zone_kcred(), of, in smb2_dh_reconnect() 1517 if (smb_node_is_file(of->f_node)) { in smb2_dh_reconnect() 1633 smb_node_t *node = new_of->f_node; in smb2_dh_close_my_orphans() 1781 if (fsctl->InputCount < 8 || !smb_node_is_file(of->f_node)) in smb2_fsctl_set_resilient()
|
H A D | smb_nt_transact_quota.c | 125 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 D | smb2_qinfo_sec.c | 51 if ((sr->fid_ofile->f_node == NULL) || in smb2_qinfo_sec()
|
H A D | smb_nt_transact_security.c | 81 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 D | smb2_create.c | 478 !smb_node_is_file(of->f_node)) { in smb2_create() 580 if (of->f_node != NULL) { in smb2_create() 581 smb_fsop_eaccess(sr, of->f_cr, of->f_node, in smb2_create() 589 of->f_node != NULL) { in smb2_create() 590 op->op_fsid = SMB_NODE_FSID(of->f_node); in smb2_create()
|
H A D | smb2_setinfo_quota.c | 61 if ((ofile->f_node == NULL) || in smb2_setinfo_quota()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | smb.d | 83 P->fid_ofile->f_node == NULL || 84 P->fid_ofile->f_node->vp == NULL || 85 P->fid_ofile->f_node->vp->v_path == NULL) ? "<NULL>" : 86 P->fid_ofile->f_node->vp->v_path; 164 P->fid_ofile->f_node == NULL || 165 P->fid_ofile->f_node->vp == NULL || 166 P->fid_ofile->f_node->vp->v_path == NULL) ? "<NULL>" : 167 P->fid_ofile->f_node->vp->v_path;
|
/illumos-gate/usr/src/lib/smbsrv/libmlsvc/common/ |
H A D | svcctl_scm.c | 741 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()
|
/illumos-gate/usr/src/cmd/smbsrv/testoplock/ |
H A D | tol_main.c | 204 smb_oplock_break_CLOSE(ofile->f_node, ofile); in do_close() 325 status = smb_oplock_break_READ(ofile->f_node, ofile); in do_brk_read() 336 status = smb_oplock_break_WRITE(ofile->f_node, ofile); in do_brk_write() 436 f->f_node = &test_node; in main()
|