Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_fsctl_sparse.c47 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 Dsmb2_write.c134 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 Dsmb_ofile.c401 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 Dsmb2_fsctl_odx.c250 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 Dsmb_nt_transact_ioctl.c168 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 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_fsctl_copychunk.c99 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 Dsmb2_lease.c176 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 Dsmb_nt_create_andx.c290 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 Dsmb2_read.c254 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 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_nt_transact_create.c201 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 Dsmb_srv_oplock.c165 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 Dsmb2_oplock.c131 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 Dsmb_oplock.c48 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 Dsmb_lock.c105 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 Dsmb2_durable.c131 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 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 Dsmb2_qinfo_sec.c51 if ((sr->fid_ofile->f_node == NULL) || in smb2_qinfo_sec()
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 Dsmb2_create.c478 !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 Dsmb2_setinfo_quota.c61 if ((ofile->f_node == NULL) || in smb2_setinfo_quota()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Dsmb.d83 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 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()
/illumos-gate/usr/src/cmd/smbsrv/testoplock/
H A Dtol_main.c204 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()

12