/titanic_44/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_tree_connect.c | 62 smb_pre_tree_connect(smb_request_t *sr) in smb_pre_tree_connect() argument 64 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb_pre_tree_connect() 70 rc = smbsr_decode_data(sr, "%AAA", sr, &tcon->path, in smb_pre_tree_connect() 76 DTRACE_SMB_2(op__TreeConnect__start, smb_request_t *, sr, in smb_pre_tree_connect() 83 smb_post_tree_connect(smb_request_t *sr) in smb_post_tree_connect() argument 85 DTRACE_SMB_1(op__TreeConnect__done, smb_request_t *, sr); in smb_post_tree_connect() 89 smb_com_tree_connect(smb_request_t *sr) in smb_com_tree_connect() argument 94 if ((tree = smb_tree_connect(sr)) == NULL) in smb_com_tree_connect() 97 sr->smb_tid = tree->t_tid; in smb_com_tree_connect() 98 sr->tid_tree = tree; in smb_com_tree_connect() [all …]
|
H A D | smb_dispatch.c | 482 smbsr_cleanup(smb_request_t *sr) in smbsr_cleanup() argument 484 ASSERT((sr->sr_state != SMB_REQ_STATE_CLEANED_UP) && in smbsr_cleanup() 485 (sr->sr_state != SMB_REQ_STATE_COMPLETED)); in smbsr_cleanup() 487 if (sr->r_xa) { in smbsr_cleanup() 488 if (sr->r_xa->xa_flags & SMB_XA_FLAG_COMPLETE) in smbsr_cleanup() 489 smb_xa_close(sr->r_xa); in smbsr_cleanup() 490 smb_xa_rele(sr->session, sr->r_xa); in smbsr_cleanup() 491 sr->r_xa = NULL; in smbsr_cleanup() 499 mutex_enter(&sr->sr_mutex); in smbsr_cleanup() 500 if (sr->sr_state != SMB_REQ_STATE_CANCELED) in smbsr_cleanup() [all …]
|
H A D | smb_directory.c | 55 smb_pre_create_directory(smb_request_t *sr) in smb_pre_create_directory() argument 59 rc = smbsr_decode_data(sr, "%S", sr, in smb_pre_create_directory() 60 &sr->arg.dirop.fqi.fq_path.pn_path); in smb_pre_create_directory() 62 DTRACE_SMB_2(op__CreateDirectory__start, smb_request_t *, sr, in smb_pre_create_directory() 63 struct dirop *, &sr->arg.dirop); in smb_pre_create_directory() 69 smb_post_create_directory(smb_request_t *sr) in smb_post_create_directory() argument 71 DTRACE_SMB_1(op__CreateDirectory__done, smb_request_t *, sr); in smb_post_create_directory() 75 smb_com_create_directory(smb_request_t *sr) in smb_com_create_directory() argument 78 smb_pathname_t *pn = &sr->arg.dirop.fqi.fq_path; in smb_com_create_directory() 80 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_create_directory() [all …]
|
H A D | smb_write.c | 47 smb_pre_write(smb_request_t *sr) in smb_pre_write() argument 55 sr->arg.rw = param; in smb_pre_write() 58 rc = smbsr_decode_vwv(sr, "wwl", &sr->smb_fid, &count, &off); in smb_pre_write() 64 DTRACE_SMB_2(op__Write__start, smb_request_t *, sr, in smb_pre_write() 71 smb_post_write(smb_request_t *sr) in smb_post_write() argument 73 DTRACE_SMB_2(op__Write__done, smb_request_t *, sr, in smb_post_write() 74 smb_rw_param_t *, sr->arg.rw); in smb_post_write() 76 kmem_free(sr->arg.rw, sizeof (smb_rw_param_t)); in smb_post_write() 80 smb_com_write(smb_request_t *sr) in smb_com_write() argument 82 smb_rw_param_t *param = sr->arg.rw; in smb_com_write() [all …]
|
H A D | smb_set_fileinfo.c | 87 static int smb_set_eof_info(smb_request_t *sr, smb_setinfo_t *); 88 static int smb_set_alloc_info(smb_request_t *sr, smb_setinfo_t *); 89 static int smb_set_rename_info(smb_request_t *sr, smb_setinfo_t *); 95 smb_com_trans2_set_file_information(smb_request_t *sr, smb_xa_t *xa) in smb_com_trans2_set_file_information() argument 100 &sr->smb_fid, &infolev) != 0) in smb_com_trans2_set_file_information() 103 if (smb_set_by_fid(sr, xa, infolev) != 0) in smb_com_trans2_set_file_information() 113 smb_com_trans2_set_path_information(smb_request_t *sr, smb_xa_t *xa) in smb_com_trans2_set_path_information() argument 116 smb_fqi_t *fqi = &sr->arg.dirop.fqi; in smb_com_trans2_set_path_information() 118 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_set_path_information() 119 smbsr_error(sr, NT_STATUS_INVALID_DEVICE_REQUEST, in smb_com_trans2_set_path_information() [all …]
|
H A D | smb_print.c | 56 smb_pre_open_print_file(smb_request_t *sr) in smb_pre_open_print_file() argument 58 struct open_param *op = &sr->arg.open; in smb_pre_open_print_file() 67 bzero(op, sizeof (sr->arg.open)); in smb_pre_open_print_file() 68 rc = smbsr_decode_vwv(sr, "ww", &setup, &mode); in smb_pre_open_print_file() 70 rc = smbsr_decode_data(sr, "%S", sr, &identifier); in smb_pre_open_print_file() 73 path = smb_srm_zalloc(sr, MAXPATHLEN); in smb_pre_open_print_file() 81 DTRACE_SMB_2(op__OpenPrintFile__start, smb_request_t *, sr, in smb_pre_open_print_file() 88 smb_post_open_print_file(smb_request_t *sr) in smb_post_open_print_file() argument 90 DTRACE_SMB_1(op__OpenPrintFile__done, smb_request_t *, sr); in smb_post_open_print_file() 105 smb_com_open_print_file(smb_request_t *sr) in smb_com_open_print_file() argument [all …]
|
H A D | smb_read.c | 58 smb_pre_read(smb_request_t *sr) in smb_pre_read() argument 67 sr->arg.rw = param; in smb_pre_read() 69 rc = smbsr_decode_vwv(sr, "wwlw", &sr->smb_fid, in smb_pre_read() 76 DTRACE_SMB_2(op__Read__start, smb_request_t *, sr, in smb_pre_read() 83 smb_post_read(smb_request_t *sr) in smb_post_read() argument 85 DTRACE_SMB_2(op__Read__done, smb_request_t *, sr, in smb_post_read() 86 smb_rw_param_t *, sr->arg.rw); in smb_post_read() 88 kmem_free(sr->arg.rw, sizeof (smb_rw_param_t)); in smb_post_read() 92 smb_com_read(smb_request_t *sr) in smb_com_read() argument 94 smb_rw_param_t *param = sr->arg.rw; in smb_com_read() [all …]
|
H A D | smb_nt_transact_notify_change.c | 144 smb_nt_transact_notify_change(smb_request_t *sr, struct smb_xa *xa) in smb_nt_transact_notify_change() argument 153 &CompletionFilter, &sr->smb_fid, &WatchTree) != 0) { in smb_nt_transact_notify_change() 154 smbsr_error(sr, NT_STATUS_INVALID_PARAMETER, 0, 0); in smb_nt_transact_notify_change() 161 smbsr_lookup_file(sr); in smb_nt_transact_notify_change() 162 if (sr->fid_ofile == NULL) { in smb_nt_transact_notify_change() 163 smbsr_error(sr, NT_STATUS_INVALID_HANDLE, ERRDOS, ERRbadfid); in smb_nt_transact_notify_change() 167 node = sr->fid_ofile->f_node; in smb_nt_transact_notify_change() 172 smbsr_error(sr, NT_STATUS_NOT_A_DIRECTORY, 0, 0); in smb_nt_transact_notify_change() 179 sr->sr_ncr.nc_flags = CompletionFilter; in smb_nt_transact_notify_change() 180 ASSERT(sr->sr_ncr.nc_action == 0); in smb_nt_transact_notify_change() [all …]
|
H A D | smb_nt_transact_ioctl.c | 47 uint32_t (*ioctl_func)(smb_request_t *sr, smb_xa_t *xa); 88 smb_nt_transact_ioctl(smb_request_t *sr, smb_xa_t *xa) in smb_nt_transact_ioctl() argument 97 &fcode, &sr->smb_fid, &is_fsctl, &is_flags) != 0) { in smb_nt_transact_ioctl() 98 smbsr_error(sr, NT_STATUS_INVALID_PARAMETER, 0, 0); in smb_nt_transact_ioctl() 109 status = ioctl_ret_tbl[i].ioctl_func(sr, xa); in smb_nt_transact_ioctl() 115 smbsr_error(sr, status, 0, 0); in smb_nt_transact_ioctl() 125 smb_nt_trans_ioctl_noop(smb_request_t *sr, smb_xa_t *xa) in smb_nt_trans_ioctl_noop() argument 132 smb_nt_trans_ioctl_invalid_parm(smb_request_t *sr, smb_xa_t *xa) in smb_nt_trans_ioctl_invalid_parm() argument 148 smb_nt_trans_ioctl_set_sparse(smb_request_t *sr, smb_xa_t *xa) in smb_nt_trans_ioctl_set_sparse() argument 155 if (SMB_TREE_IS_READONLY(sr)) in smb_nt_trans_ioctl_set_sparse() [all …]
|
H A D | smb_close.c | 42 smb_pre_close(smb_request_t *sr) in smb_pre_close() argument 46 rc = smbsr_decode_vwv(sr, "wl", &sr->smb_fid, &sr->arg.timestamp); in smb_pre_close() 48 DTRACE_SMB_1(op__Close__start, smb_request_t *, sr); in smb_pre_close() 53 smb_post_close(smb_request_t *sr) in smb_post_close() argument 55 DTRACE_SMB_1(op__Close__done, smb_request_t *, sr); in smb_post_close() 59 smb_com_close(smb_request_t *sr) in smb_com_close() argument 63 smbsr_lookup_file(sr); in smb_com_close() 64 if (sr->fid_ofile == NULL) { in smb_com_close() 65 smbsr_error(sr, NT_STATUS_INVALID_HANDLE, ERRDOS, ERRbadfid); in smb_com_close() 69 mtime = smb_time_local_to_gmt(sr, sr->arg.timestamp); in smb_com_close() [all …]
|
H A D | smb_rename.c | 76 smb_pre_rename(smb_request_t *sr) in smb_pre_rename() argument 78 smb_fqi_t *src_fqi = &sr->arg.dirop.fqi; in smb_pre_rename() 79 smb_fqi_t *dst_fqi = &sr->arg.dirop.dst_fqi; in smb_pre_rename() 82 if ((rc = smbsr_decode_vwv(sr, "w", &src_fqi->fq_sattr)) == 0) { in smb_pre_rename() 83 rc = smbsr_decode_data(sr, "%SS", sr, &src_fqi->fq_path.pn_path, in smb_pre_rename() 89 DTRACE_SMB_2(op__Rename__start, smb_request_t *, sr, in smb_pre_rename() 90 struct dirop *, &sr->arg.dirop); in smb_pre_rename() 96 smb_post_rename(smb_request_t *sr) in smb_post_rename() argument 98 DTRACE_SMB_1(op__Rename__done, smb_request_t *, sr); in smb_post_rename() 102 smb_com_rename(smb_request_t *sr) in smb_com_rename() argument [all …]
|
H A D | smb_create.c | 35 smb_pre_create(smb_request_t *sr) in smb_pre_create() argument 37 struct open_param *op = &sr->arg.open; in smb_pre_create() 40 bzero(op, sizeof (sr->arg.open)); in smb_pre_create() 42 rc = smbsr_decode_vwv(sr, "wl", &op->dattr, &op->mtime.tv_sec); in smb_pre_create() 44 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_create() 49 DTRACE_SMB_2(op__Create__start, smb_request_t *, sr, in smb_pre_create() 56 smb_post_create(smb_request_t *sr) in smb_post_create() argument 58 DTRACE_SMB_1(op__Create__done, smb_request_t *, sr); in smb_post_create() 62 smb_com_create(smb_request_t *sr) in smb_com_create() argument 64 if (smb_common_create(sr) != NT_STATUS_SUCCESS) in smb_com_create() [all …]
|
H A D | smb_find.c | 204 smb_pre_search(smb_request_t *sr) in smb_pre_search() argument 206 DTRACE_SMB_1(op__Search__start, smb_request_t *, sr); in smb_pre_search() 211 smb_post_search(smb_request_t *sr) in smb_post_search() argument 213 DTRACE_SMB_1(op__Search__done, smb_request_t *, sr); in smb_post_search() 217 smb_com_search(smb_request_t *sr) in smb_com_search() argument 237 if ((sr->session->dialect <= LANMAN1_0) || in smb_com_search() 238 ((sr->smb_flg2 & SMB_FLAGS2_KNOWS_LONG_NAMES) == 0)) { in smb_com_search() 243 sr->smb_flg2 &= ~SMB_FLAGS2_KNOWS_LONG_NAMES; in smb_com_search() 244 sr->smb_flg &= ~SMB_FLAGS_CASE_INSENSITIVE; in smb_com_search() 246 if (smbsr_decode_vwv(sr, "ww", &maxcount, &sattr) != 0) in smb_com_search() [all …]
|
H A D | smb_locking_andx.c | 216 smb_pre_locking_andx(smb_request_t *sr) in smb_pre_locking_andx() argument 218 DTRACE_SMB_1(op__LockingX__start, smb_request_t *, sr); in smb_pre_locking_andx() 223 smb_post_locking_andx(smb_request_t *sr) in smb_post_locking_andx() argument 225 DTRACE_SMB_1(op__LockingX__done, smb_request_t *, sr); in smb_post_locking_andx() 229 smb_com_locking_andx(smb_request_t *sr) in smb_com_locking_andx() argument 247 rc = smbsr_decode_vwv(sr, "4.wbblww", &sr->smb_fid, &lock_type, in smb_com_locking_andx() 252 smbsr_lookup_file(sr); in smb_com_locking_andx() 253 if (sr->fid_ofile == NULL) { in smb_com_locking_andx() 254 smbsr_error(sr, NT_STATUS_INVALID_HANDLE, ERRDOS, ERRbadfid); in smb_com_locking_andx() 257 ofile = sr->fid_ofile; in smb_com_locking_andx() [all …]
|
H A D | smb_query_fileinfo.c | 111 smb_com_trans2_query_file_information(struct smb_request *sr, struct smb_xa *xa) in smb_com_trans2_query_file_information() argument 116 &sr->smb_fid, &infolev) != 0) in smb_com_trans2_query_file_information() 119 if (smb_query_by_fid(sr, xa, infolev) != 0) in smb_com_trans2_query_file_information() 129 smb_com_trans2_query_path_information(smb_request_t *sr, smb_xa_t *xa) in smb_com_trans2_query_path_information() argument 132 smb_fqi_t *fqi = &sr->arg.dirop.fqi; in smb_com_trans2_query_path_information() 134 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_query_path_information() 135 smbsr_error(sr, NT_STATUS_INVALID_DEVICE_REQUEST, in smb_com_trans2_query_path_information() 141 sr, &infolev, &fqi->fq_path.pn_path) != 0) in smb_com_trans2_query_path_information() 144 if (smb_query_by_path(sr, xa, infolev) != 0) in smb_com_trans2_query_path_information() 154 smb_pre_query_information(smb_request_t *sr) in smb_pre_query_information() argument [all …]
|
H A D | smb_common_transact.c | 55 smb_pre_transaction(smb_request_t *sr) in smb_pre_transaction() argument 57 DTRACE_SMB_1(op__Transaction__start, smb_request_t *, sr); in smb_pre_transaction() 62 smb_post_transaction(smb_request_t *sr) in smb_post_transaction() argument 64 DTRACE_SMB_1(op__Transaction__done, smb_request_t *, sr); in smb_post_transaction() 68 smb_com_transaction(smb_request_t *sr) in smb_com_transaction() argument 79 rc = smbsr_decode_vwv(sr, SMB_TRANSHDR_ED_FMT, in smb_com_transaction() 86 xa = smb_xa_create(sr->session, sr, tpscnt, tdscnt, mprcnt, mdrcnt, in smb_com_transaction() 89 smbsr_error(sr, 0, ERRSRV, ERRnoroom); in smb_com_transaction() 94 if (sr->smb_flg2 & SMB_FLAGS2_UNICODE) { in smb_com_transaction() 95 rc = smbsr_decode_data(sr, "%.U", sr, &stn); in smb_com_transaction() [all …]
|
H A D | smb_session_setup_andx.c | 60 smb_pre_session_setup_andx(smb_request_t *sr) in smb_pre_session_setup_andx() argument 70 sinfo = smb_srm_zalloc(sr, sizeof (smb_arg_sessionsetup_t)); in smb_pre_session_setup_andx() 71 sr->sr_ssetup = sinfo; in smb_pre_session_setup_andx() 73 if (sr->session->dialect >= NT_LM_0_12) { in smb_pre_session_setup_andx() 74 rc = smbsr_decode_vwv(sr, "b.wwwwlww4.l", &sr->andx_com, in smb_pre_session_setup_andx() 75 &sr->andx_off, &maxbufsize, in smb_pre_session_setup_andx() 82 sinfo->ssi_cipwd = smb_srm_zalloc(sr, sinfo->ssi_cipwlen + 1); in smb_pre_session_setup_andx() 83 sinfo->ssi_cspwd = smb_srm_zalloc(sr, sinfo->ssi_cspwlen + 1); in smb_pre_session_setup_andx() 85 rc = smbsr_decode_data(sr, "%#c#cuuu", in smb_pre_session_setup_andx() 86 sr, in smb_pre_session_setup_andx() [all …]
|
H A D | smb_echo.c | 38 smb_pre_echo(smb_request_t *sr) in smb_pre_echo() argument 40 DTRACE_SMB_1(op__Echo__start, smb_request_t *, sr); in smb_pre_echo() 45 smb_post_echo(smb_request_t *sr) in smb_post_echo() argument 47 DTRACE_SMB_1(op__Echo__done, smb_request_t *, sr); in smb_post_echo() 53 smb_com_echo(struct smb_request *sr) in smb_com_echo() argument 61 if (smbsr_decode_vwv(sr, "w", &necho) != 0) in smb_com_echo() 71 nbytes = sr->smb_bcc; in smb_com_echo() 72 data = smb_srm_zalloc(sr, nbytes); in smb_com_echo() 74 if (smb_mbc_decodef(&sr->smb_data, "#c", nbytes, data)) in smb_com_echo() 83 if (sr->sr_state != SMB_REQ_STATE_ACTIVE) in smb_com_echo() [all …]
|
H A D | smb_delete.c | 97 smb_pre_delete(smb_request_t *sr) in smb_pre_delete() argument 102 fqi = &sr->arg.dirop.fqi; in smb_pre_delete() 104 if ((rc = smbsr_decode_vwv(sr, "w", &fqi->fq_sattr)) == 0) in smb_pre_delete() 105 rc = smbsr_decode_data(sr, "%S", sr, &fqi->fq_path.pn_path); in smb_pre_delete() 107 DTRACE_SMB_2(op__Delete__start, smb_request_t *, sr, smb_fqi_t *, fqi); in smb_pre_delete() 113 smb_post_delete(smb_request_t *sr) in smb_post_delete() argument 115 DTRACE_SMB_1(op__Delete__done, smb_request_t *, sr); in smb_post_delete() 143 smb_com_delete(smb_request_t *sr) in smb_com_delete() argument 152 fqi = &sr->arg.dirop.fqi; in smb_com_delete() 155 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_delete() [all …]
|
H A D | smb_common_open.c | 185 smb_common_open(smb_request_t *sr) in smb_common_open() argument 192 bcopy(&sr->arg.open, parg, sizeof (*parg)); in smb_common_open() 198 status = smb_open_subr(sr); in smb_common_open() 202 bcopy(parg, &sr->arg.open, sizeof (*parg)); in smb_common_open() 206 smbsr_error(sr, NT_STATUS_SHARING_VIOLATION, in smb_common_open() 211 smbsr_error(sr, NT_STATUS_OBJECT_NAME_NOT_FOUND, in smb_common_open() 304 smb_open_subr(smb_request_t *sr) in smb_open_subr() argument 311 smb_arg_open_t *op = &sr->sr_open; in smb_open_subr() 324 smb_server_t *sv = sr->sr_server; in smb_open_subr() 337 smbsr_error(sr, NT_STATUS_INVALID_PARAMETER, in smb_open_subr() [all …]
|
H A D | smb_open_andx.c | 218 smb_pre_open(smb_request_t *sr) in smb_pre_open() argument 220 struct open_param *op = &sr->arg.open; in smb_pre_open() 223 bzero(op, sizeof (sr->arg.open)); in smb_pre_open() 225 rc = smbsr_decode_vwv(sr, "ww", &op->omode, &op->fqi.fq_sattr); in smb_pre_open() 227 rc = smbsr_decode_data(sr, "%S", sr, &op->fqi.fq_path.pn_path); in smb_pre_open() 229 DTRACE_SMB_2(op__Open__start, smb_request_t *, sr, in smb_pre_open() 236 smb_post_open(smb_request_t *sr) in smb_post_open() argument 238 DTRACE_SMB_1(op__Open__done, smb_request_t *, sr); in smb_post_open() 242 smb_com_open(smb_request_t *sr) in smb_com_open() argument 244 struct open_param *op = &sr->arg.open; in smb_com_open() [all …]
|
H A D | smb_process_exit.c | 57 smb_pre_process_exit(smb_request_t *sr) in smb_pre_process_exit() argument 59 DTRACE_SMB_1(op__ProcessExit__start, smb_request_t *, sr); in smb_pre_process_exit() 64 smb_post_process_exit(smb_request_t *sr) in smb_post_process_exit() argument 66 DTRACE_SMB_1(op__ProcessExit__done, smb_request_t *, sr); in smb_post_process_exit() 70 smb_com_process_exit(smb_request_t *sr) in smb_com_process_exit() argument 74 sr->uid_user = smb_session_lookup_uid(sr->session, sr->smb_uid); in smb_com_process_exit() 75 if (sr->uid_user == NULL) { in smb_com_process_exit() 76 rc = smbsr_encode_empty_result(sr); in smb_com_process_exit() 80 sr->user_cr = smb_user_getcred(sr->uid_user); in smb_com_process_exit() 88 sr->tid_tree = smb_session_lookup_tree(sr->session, sr->smb_tid); in smb_com_process_exit() [all …]
|
H A D | smb_negotiate.c | 235 smb_pre_negotiate(smb_request_t *sr) in smb_pre_negotiate() argument 242 negprot = smb_srm_zalloc(sr, sizeof (smb_arg_negotiate_t)); in smb_pre_negotiate() 244 sr->sr_negprot = negprot; in smb_pre_negotiate() 246 for (pos = 0; smbsr_decode_data_avail(sr); pos++) { in smb_pre_negotiate() 247 if (smbsr_decode_data(sr, "%L", sr, &negprot->ni_name) != 0) { in smb_pre_negotiate() 248 smbsr_error(sr, 0, ERRSRV, ERRerror); in smb_pre_negotiate() 262 DTRACE_SMB_2(op__Negotiate__start, smb_request_t *, sr, in smb_pre_negotiate() 264 smb_rwx_rwenter(&sr->session->s_lock, RW_WRITER); in smb_pre_negotiate() 269 smb_post_negotiate(smb_request_t *sr) in smb_post_negotiate() argument 271 smb_arg_negotiate_t *negprot = sr->sr_negprot; in smb_post_negotiate() [all …]
|
H A D | smb_fsinfo.c | 86 smb_pre_query_information_disk(smb_request_t *sr) in smb_pre_query_information_disk() argument 88 DTRACE_SMB_1(op__QueryInformationDisk__start, smb_request_t *, sr); in smb_pre_query_information_disk() 93 smb_post_query_information_disk(smb_request_t *sr) in smb_post_query_information_disk() argument 95 DTRACE_SMB_1(op__QueryInformationDisk__done, smb_request_t *, sr); in smb_post_query_information_disk() 99 smb_com_query_information_disk(smb_request_t *sr) in smb_com_query_information_disk() argument 108 if (STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_query_information_disk() 109 smbsr_error(sr, NT_STATUS_ACCESS_DENIED, ERRDOS, ERRnoaccess); in smb_com_query_information_disk() 113 if (smb_fssize(sr, &fssize) != 0) in smb_com_query_information_disk() 150 rc = smbsr_encode_result(sr, 5, 0, "bwwww2.w", in smb_com_query_information_disk() 188 smb_com_trans2_query_fs_information(smb_request_t *sr, smb_xa_t *xa) in smb_com_trans2_query_fs_information() argument [all …]
|
/titanic_44/usr/src/cmd/smbsrv/dtrace/ |
H A D | cifs.d | 52 sr = (struct smb_request *)arg0; 55 sr->smb_com, sr->smb_uid, sr->smb_tid); 62 sr = (struct smb_request *)arg0; 65 sr->smb_com, sr->smb_error.status, 66 sr->smb_error.errcls, sr->smb_error.errcode); 68 self->status = sr->smb_error.status; 73 sr = (struct smb_request *)arg0; 85 sr->smb_error.status, 86 sr->smb_error.errcls, sr->smb_error.errcode); 88 self->status = sr->smb_error.status; [all …]
|