Home
last modified time | relevance | path

Searched refs:sr (Results 51 – 75 of 203) sorted by relevance

123456789

/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_signing.c71 smb_request_t *sr, in smb_sign_find_seqnum() argument
80 t = sr->sr_seqnum + i; in smb_sign_find_seqnum()
85 t = sr->sr_seqnum - i; in smb_sign_find_seqnum()
187 sr->sr_seqnum = 2; in smb_sign_begin()
188 sr->reply_seqnum = 1; in smb_sign_begin()
229 smb_session_t *s = sr->session; in smb_sign_calc()
347 if (smb_sign_calc(sr, &mbc, sr->sr_seqnum, mac_sig) != 0) in smb_sign_check_request()
364 return (smb_sign_find_seqnum(sr, &mbc, mac_sig, sr->smb_sig)); in smb_sign_check_request()
399 sr->reply_seqnum = reply_seqnum; in smb_sign_check_secondary()
420 mbc = sr->reply; in smb_sign_reply()
[all …]
H A Dsmb2_set_info.c25 smb2_set_info(smb_request_t *sr) in smb2_set_info() argument
43 &sr->smb_data, "wbblw..lqq", in smb2_set_info()
61 sr->smb2_cmd_hdr + iBufOffset, iBufLength); in smb2_set_info()
68 sr->raw_data.max_bytes = 0; in smb2_set_info()
70 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_set_info()
81 sinfo.si_node = sr->fid_ofile->f_node; in smb2_set_info()
82 sr->user_cr = sr->fid_ofile->f_cr; in smb2_set_info()
95 status = smb2_setinfo_quota(sr, &sinfo); in smb2_set_info()
103 sr->smb2_status = status; in smb2_set_info()
107 smb2sr_put_error(sr, status); in smb2_set_info()
[all …]
H A Dsmb2_tree_connect.c27 smb2_tree_connect(smb_request_t *sr) in smb2_tree_connect() argument
29 smb_arg_tcon_t *tcon = &sr->sr_tcon; in smb2_tree_connect()
46 &sr->smb_data, "w..ww", in smb2_tree_connect()
59 sr->smb_data.chain_offset; in smb2_tree_connect()
69 &sr->smb_data, "%#U", in smb2_tree_connect()
84 sr->encrypted == B_FALSE) { in smb2_tree_connect()
100 status = smb_tree_connect(sr); in smb2_tree_connect()
103 sr->smb2_status = status; in smb2_tree_connect()
107 (void) smb2sr_put_error(sr, status); in smb2_tree_connect()
110 tree = sr->tid_tree; in smb2_tree_connect()
[all …]
H A Dsmb_nt_cancel.c49 smb_pre_nt_cancel(smb_request_t *sr) in smb_pre_nt_cancel() argument
56 smb_post_nt_cancel(smb_request_t *sr) in smb_post_nt_cancel() argument
69 smb_com_nt_cancel(smb_request_t *sr) in smb_com_nt_cancel() argument
75 session = sr->session; in smb_com_nt_cancel()
81 if ((req != sr) && in smb_com_nt_cancel()
82 (req->smb_uid == sr->smb_uid) && in smb_com_nt_cancel()
83 (req->smb_pid == sr->smb_pid) && in smb_com_nt_cancel()
84 (req->smb_tid == sr->smb_tid) && in smb_com_nt_cancel()
109 (void) smb_pre_nt_cancel(sr); in smb1sr_newrq_cancel()
110 (void) smb_com_nt_cancel(sr); in smb1sr_newrq_cancel()
[all …]
H A Dsmb_cmn_setfile.c115 rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr); in smb_set_basic_info()
147 (void) smb2sr_go_async(sr); in smb_set_eof_info()
148 (void) smb_oplock_wait_break(sr, node, 0); in smb_set_eof_info()
157 rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr); in smb_set_eof_info()
189 (void) smb2sr_go_async(sr); in smb_set_alloc_info()
190 (void) smb_oplock_wait_break(sr, node, 0); in smb_set_alloc_info()
199 rc = smb_node_setattr(sr, node, sr->user_cr, sr->fid_ofile, attr); in smb_set_alloc_info()
248 smb_ofile_t *of = sr->fid_ofile; in smb_set_disposition_info()
269 status = smb2_ofile_getattr(sr, of, attr); in smb_set_disposition_info()
282 (void) smb2sr_go_async(sr); in smb_set_disposition_info()
[all …]
H A Dsmb_session.c436 cancel_method(sr); in smb_request_cancel()
910 smb_request_t *sr; in smb_session_cancel_requests() local
915 while (sr) { in smb_session_cancel_requests()
921 sr = smb_slist_next(&session->s_req_list, sr); in smb_session_cancel_requests()
1329 smb_request_t *sr; in smb_request_alloc() local
1345 smb_srm_init(sr); in smb_request_alloc()
1379 sr = NULL; in smb_request_alloc()
1384 return (sr); in smb_request_alloc()
1418 smb_slist_remove(&sr->session->s_req_list, sr); in smb_request_free()
1422 smb_srm_fini(sr); in smb_request_free()
[all …]
H A Dsmb2_query_dir.c79 smb2_query_dir(smb_request_t *sr) in smb2_query_dir() argument
104 &sr->smb_data, "wbblqqwwl", in smb2_query_dir()
118 of = sr->fid_ofile; in smb2_query_dir()
140 sr->smb_data.chain_offset; in smb2_query_dir()
147 rc = smb_mbc_decodef(&sr->smb_data, "%#U", sr, in smb2_query_dir()
265 sr->smb2_status = status; in smb2_query_dir()
268 smb2sr_put_error(sr, status); in smb2_query_dir()
280 &sr->reply, "wwlC", in smb2_query_dir()
284 &sr->raw_data); /* C */ in smb2_query_dir()
621 &sr->raw_data, "lll", in smb2_find_mbc_encode()
[all …]
H A Dsmb2_fsctl_copychunk.c77 smb_ofile_t *dst_of = sr->fid_ofile; in smb2_fsctl_copychunk()
179 sr->arg.other = args; in smb2_fsctl_copychunk()
248 sr->arg.other = NULL; in smb2_fsctl_copychunk()
260 copychunk_args_t *args = sr->arg.other; in smb2_fsctl_copychunk_decode()
295 copychunk_args_t *args = sr->arg.other; in smb2_fsctl_copychunk_array()
428 smb_ofile_t *dst_of = sr->fid_ofile; in smb2_fsctl_copychunk_meta()
440 error = smb_node_setattr(sr, dst_of->f_node, sr->user_cr, in smb2_fsctl_copychunk_meta()
454 sr->fid_ofile = NULL; 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()
[all …]
H A Dsmb_unlock_byte_range.c58 smb_pre_unlock_byte_range(smb_request_t *sr) in smb_pre_unlock_byte_range() argument
60 DTRACE_SMB_START(op__UnlockByteRange, smb_request_t *, sr); in smb_pre_unlock_byte_range()
65 smb_post_unlock_byte_range(smb_request_t *sr) in smb_post_unlock_byte_range() argument
67 DTRACE_SMB_DONE(op__UnlockByteRange, smb_request_t *, sr); in smb_post_unlock_byte_range()
71 smb_com_unlock_byte_range(smb_request_t *sr) in smb_com_unlock_byte_range() argument
78 if (smbsr_decode_vwv(sr, "wll", &sr->smb_fid, &Length, &Offset) != 0) in smb_com_unlock_byte_range()
81 smbsr_lookup_file(sr); in smb_com_unlock_byte_range()
82 if (sr->fid_ofile == NULL) { in smb_com_unlock_byte_range()
88 lk_pid = sr->smb_pid & 0xFFFF; in smb_com_unlock_byte_range()
93 smbsr_error(sr, NT_STATUS_RANGE_NOT_LOCKED, in smb_com_unlock_byte_range()
[all …]
H A Dsmb_lock_byte_range.c65 smb_pre_lock_byte_range(smb_request_t *sr) in smb_pre_lock_byte_range() argument
72 smb_post_lock_byte_range(smb_request_t *sr) in smb_post_lock_byte_range() argument
74 DTRACE_SMB_DONE(op__LockByteRange, smb_request_t *, sr); in smb_post_lock_byte_range()
81 smb_com_lock_byte_range(struct smb_request *sr) in smb_com_lock_byte_range() argument
89 if (smbsr_decode_vwv(sr, "wll", &sr->smb_fid, &count, &off) != 0) in smb_com_lock_byte_range()
92 smbsr_lookup_file(sr); in smb_com_lock_byte_range()
93 if (sr->fid_ofile == NULL) { in smb_com_lock_byte_range()
94 smbsr_error(sr, NT_STATUS_INVALID_HANDLE, in smb_com_lock_byte_range()
100 lk_pid = sr->smb_pid & 0xFFFF; in smb_com_lock_byte_range()
105 smb_lock_range_error(sr, result); in smb_com_lock_byte_range()
[all …]
H A Dsmb2_ioctl.c37 smb2_ioctl(smb_request_t *sr) in smb2_ioctl() argument
58 &sr->smb_data, "w..lqqlllllll4.", in smb2_ioctl()
97 fsctl.out_mbc = &sr->raw_data; in smb2_ioctl()
146 status = smb_dfs_fsctl(sr, &fsctl); in smb2_ioctl()
149 status = smb2_fsctl_fs(sr, &fsctl); in smb2_ioctl()
152 status = smb_opipe_fsctl(sr, &fsctl); in smb2_ioctl()
155 status = smb2_fsctl_netfs(sr, &fsctl); in smb2_ioctl()
163 sr->smb2_status = status; in smb2_ioctl()
177 smb2sr_put_error(sr, status); in smb2_ioctl()
194 &sr->reply, "w..lqqlllll4.#C", in smb2_ioctl()
[all …]
H A Dsmb_pathname.c148 smb_request_t *sr, in smb_pathname_reduce() argument
179 if (sr && sr->tid_tree) { in smb_pathname_reduce()
214 if (SMB_TREE_IS_DFSROOT(sr)) { in smb_pathname_reduce()
217 is_dfs = sr->smb2_hdr_flags & in smb_pathname_reduce()
232 if (sr != NULL) { in smb_pathname_reduce()
236 chk_vss = (sr->smb_flg2 & in smb_pathname_reduce()
382 if ((sr) && (sr)->tid_tree && in smb_pathname_reduce()
472 if (SMB_TREE_SUPPORTS_ABE(sr)) in smb_pathname()
814 smb_pathname_preprocess(sr, pn); in smb_pathname_init()
1026 s2 = smb_srm_zalloc(sr, n); in smb_pathname_strdup()
[all …]
H A Dsmb3_encrypt.c229 sr->smb2_sig, /* 16c */ in smb3_decode_tform_header()
230 sr->th_nonce, /* 16c */ in smb3_decode_tform_header()
231 &sr->th_msglen, /* l */ in smb3_decode_tform_header()
234 &sr->th_ssnid); /* q */ in smb3_decode_tform_header()
260 sr->th_nonce, /* 16c */ in smb3_encode_tform_header()
261 sr->th_msglen, /* l */ in smb3_encode_tform_header()
264 sr->th_ssnid); /* q */ in smb3_encode_tform_header()
384 sr->th_sid_user = u; in smb3_decrypt_sr()
433 in_vdb = smb3_get_vdb(sr); in smb3_decrypt_sr()
451 out_vdb = smb3_get_vdb(sr); in smb3_decrypt_sr()
[all …]
H A Dsmb2_signing.c74 smb2_sign_calc(smb_request_t *sr, in smb2_sign_calc() argument
111 smb3_sign_calc(smb_request_t *sr, in smb3_sign_calc() argument
163 smb_session_t *s = sr->session; in smb2_sign_begin()
164 smb_user_t *u = sr->uid_user; in smb2_sign_begin()
256 smb_session_t *s = sr->session; in smb2_sign_calc_common()
257 smb_user_t *u = sr->uid_user; in smb2_sign_calc_common()
364 smb_session_t *s = sr->session; in smb2_sign_check_request()
365 smb_user_t *u = sr->uid_user; in smb2_sign_check_request()
413 smb_session_t *s = sr->session; in smb2_sign_reply()
414 smb_user_t *u = sr->uid_user; in smb2_sign_reply()
[all …]
H A Dsmb2_write.c27 smb2_write(smb_request_t *sr) in smb2_write() argument
53 &sr->smb_data, in smb2_write()
75 param = smb_srm_zalloc(sr, sizeof (*param)); in smb2_write()
79 sr->arg.rw = param; in smb2_write()
84 data_chain_off = sr->smb2_cmd_hdr + DataOff; in smb2_write()
105 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_write()
106 of = sr->fid_ofile; in smb2_write()
171 rc = smb_opipe_write(sr, &vdb->vdb_uio); in smb2_write()
183 sr->smb2_status = status; in smb2_write()
187 smb2sr_put_error(sr, status); in smb2_write()
[all …]
H A Dsmb_vss.c49 #define SMB_VSS_GMT_NET_SIZE(sr) (smb_ascii_or_unicode_null_len(sr) * \ argument
84 ASSERT(sr->fid_ofile); in smb_vss_enum_snapshots()
85 ASSERT(sr->fid_ofile->f_node); in smb_vss_enum_snapshots()
103 (count * SMB_VSS_GMT_NET_SIZE(sr) + in smb_vss_enum_snapshots()
110 smb_vss_get_snapshots(sr->tid_tree, root_path, in smb_vss_enum_snapshots()
143 smb_arg_open_t *op = &sr->arg.open; in smb_vss_lookup_nodes()
149 if (sr->tid_tree == NULL) in smb_vss_lookup_nodes()
159 path = smb_srm_alloc(sr, MAXPATHLEN); in smb_vss_lookup_nodes()
160 snapname = smb_srm_alloc(sr, MAXPATHLEN); in smb_vss_lookup_nodes()
294 smb_ascii_or_unicode_null_len(sr); in smb_vss_encode_gmttokens()
[all …]
H A Dsmb2_fsctl_fs.c34 smb2_fsctl_notsup(smb_request_t *sr, smb_fsctl_t *fsctl) in smb2_fsctl_notsup() argument
59 _NOTE(ARGUNUSED(sr)) in smb2_fsctl_get_compression()
77 _NOTE(ARGUNUSED(sr)) in smb2_fsctl_set_compression()
107 smb_ofile_t *of = sr->fid_ofile; in smb2_fsctl_get_resume_key()
131 smb2_fsctl_fs(smb_request_t *sr, smb_fsctl_t *fsctl) in smb2_fsctl_fs() argument
189 if (sr->fid_ofile == NULL || in smb2_fsctl_fs()
190 !SMB_FTYPE_IS_DISK(sr->fid_ofile->f_ftype)) in smb2_fsctl_fs()
193 status = (*func)(sr, fsctl); in smb2_fsctl_fs()
241 if (need_disk_file && (sr->fid_ofile == NULL || in smb2_fsctl_netfs()
242 !SMB_FTYPE_IS_DISK(sr->fid_ofile->f_ftype))) in smb2_fsctl_netfs()
[all …]
H A Dsmb_tree.c259 sr->sr_tcon.si = si; in smb_tree_connect_core()
282 status = smb_tree_connect_disk(sr, &sr->sr_tcon); in smb_tree_connect_core()
285 status = smb_tree_connect_ipc(sr, &sr->sr_tcon); in smb_tree_connect_core()
288 status = smb_tree_connect_printq(sr, &sr->sr_tcon); in smb_tree_connect_core()
297 sr->sr_tcon.si = NULL; in smb_tree_connect_core()
543 user = sr->uid_user; in smb_tree_acl_access()
750 tree = smb_tree_alloc(sr, si, snode, access, sr->sr_cfg->skc_execflags); in smb_tree_connect_disk()
780 sr->tid_tree = tree; in smb_tree_connect_disk()
850 tree = smb_tree_alloc(sr, si, snode, access, sr->sr_cfg->skc_execflags); in smb_tree_connect_printq()
857 sr->tid_tree = tree; in smb_tree_connect_printq()
[all …]
H A Dsmb_nt_transact_security.c74 smbsr_lookup_file(sr); in smb_nt_transact_query_security_info()
75 if (sr->fid_ofile == NULL) { in smb_nt_transact_query_security_info()
88 sr->user_cr = smb_ofile_getcred(sr->fid_ofile); in smb_nt_transact_query_security_info()
100 smbsr_error(sr, status, 0, 0); in smb_nt_transact_query_security_info()
122 smbsr_set_error(sr, &err); in smb_nt_transact_query_security_info()
165 smbsr_lookup_file(sr); in smb_nt_transact_set_security_info()
166 if (sr->fid_ofile == NULL) { in smb_nt_transact_set_security_info()
177 sr->user_cr = smb_ofile_getcred(sr->fid_ofile); in smb_nt_transact_set_security_info()
179 if (SMB_TREE_IS_READONLY(sr)) { in smb_nt_transact_set_security_info()
198 smbsr_error(sr, status, 0, 0); in smb_nt_transact_set_security_info()
[all …]
H A Dsmb_logoff_andx.c66 smb_pre_logoff_andx(smb_request_t *sr) in smb_pre_logoff_andx() argument
68 DTRACE_SMB_START(op__LogoffX, smb_request_t *, sr); in smb_pre_logoff_andx()
73 smb_post_logoff_andx(smb_request_t *sr) in smb_post_logoff_andx() argument
75 DTRACE_SMB_DONE(op__LogoffX, smb_request_t *, sr); in smb_post_logoff_andx()
79 smb_com_logoff_andx(smb_request_t *sr) in smb_com_logoff_andx() argument
81 if (sr->uid_user == NULL) { in smb_com_logoff_andx()
82 smbsr_error(sr, 0, ERRSRV, ERRbaduid); in smb_com_logoff_andx()
86 smb_user_logoff(sr->uid_user); in smb_com_logoff_andx()
88 if (smbsr_encode_result(sr, 2, 0, "bb.ww", 2, sr->andx_com, -1, 0)) in smb_com_logoff_andx()
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_vir.c300 if (!sr.bits.ldw.sr) { in npi_dev_func_sr_init()
302 sr.bits.ldw.sr |= NPI_DEV_SR_LOCK_ST_FREE; in npi_dev_func_sr_init()
311 sr.bits.ldw.sr)); in npi_dev_func_sr_init()
369 sr.bits.ldw.sr)); in npi_dev_func_sr_lock_enter()
377 sr.bits.ldw.sr)); in npi_dev_func_sr_lock_enter()
385 sr.bits.ldw.sr)); in npi_dev_func_sr_lock_enter()
422 if (sr.bits.ldw.funcid == NPI_GET_LOCK_OWNER(sr.bits.ldw.sr)) { in npi_dev_func_sr_lock_free()
423 sr.bits.ldw.sr &= NPI_DEV_SR_IMPL_ST_MASK; in npi_dev_func_sr_lock_free()
431 sr.bits.ldw.sr)); in npi_dev_func_sr_lock_free()
618 if (sr.bits.ldw.funcid == NPI_GET_LOCK_OWNER(sr.bits.ldw.sr)) { in npi_dev_func_sr_sr_set_only()
[all …]
/illumos-gate/usr/src/uts/common/klm/
H A Dnlm_rpc_svc.c160 struct svc_req *sr) in nlm_test_1_svc() argument
192 struct svc_req *sr) in nlm_lock_1_svc() argument
249 struct svc_req *sr) in nlm_cancel_1_svc() argument
270 struct svc_req *sr) in nlm_unlock_1_svc() argument
289 struct svc_req *sr) in nlm_granted_1_svc() argument
325 struct svc_req *sr) in nlm_test_msg_1_svc() argument
371 struct svc_req *sr) in nlm_lock_msg_1_svc() argument
431 struct svc_req *sr) in nlm_cancel_msg_1_svc() argument
468 struct svc_req *sr) in nlm_unlock_msg_1_svc() argument
503 struct svc_req *sr) in nlm_granted_msg_1_svc() argument
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspace_reftree.c77 space_ref_t *sr; in space_reftree_destroy() local
81 kmem_free(sr, sizeof (*sr)); in space_reftree_destroy()
89 space_ref_t *sr; in space_reftree_add_node() local
91 sr = kmem_alloc(sizeof (*sr), KM_SLEEP); in space_reftree_add_node()
92 sr->sr_offset = offset; in space_reftree_add_node()
93 sr->sr_refcnt = refcnt; in space_reftree_add_node()
95 avl_add(t, sr); in space_reftree_add_node()
130 space_ref_t *sr; in space_reftree_generate_map() local
134 for (sr = avl_first(t); sr != NULL; sr = AVL_NEXT(t, sr)) { in space_reftree_generate_map()
135 refcnt += sr->sr_refcnt; in space_reftree_generate_map()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/
H A DWatch-fksmb.d31 this->sr = (userland pid`smb_request_t *)arg1;
35 this->sr->smb_mid,
36 this->sr->smb_uid,
37 this->sr->smb_tid);
47 this->sr->smb_mid,
48 this->sr->smb_error.status);
58 this->sr->smb2_messageid,
59 this->sr->smb2_ssnid,
60 this->sr->smb_tid);
70 this->sr->smb2_messageid,
[all …]
/illumos-gate/usr/src/lib/libumem/common/
H A Dvmem_stand.c75 stand_region_t *sr = &stand_regions[stand_nregions]; in vmem_stand_add() local
91 sr->sr_base = base; in vmem_stand_add()
92 sr->sr_curtop = (caddr_t)P2ROUNDUP((ulong_t)base, stand_chunksize); in vmem_stand_add()
93 sr->sr_left = P2ALIGN(len - (size_t)(sr->sr_curtop - sr->sr_base), in vmem_stand_add()
106 stand_region_t *sr; in stand_parent_alloc() local
119 for (sr = stand_regions, i = 0; i < stand_nregions; i++, sr++) { in stand_parent_alloc()
120 if (sr->sr_left >= chksize) in stand_parent_alloc()
133 if ((ret = _vmem_extend_alloc(src, sr->sr_curtop, chksize, size, in stand_parent_alloc()
139 bzero(sr->sr_curtop, chksize); in stand_parent_alloc()
141 sr->sr_curtop += chksize; in stand_parent_alloc()
[all …]

123456789