Home
last modified time | relevance | path

Searched refs:sr (Results 76 – 100 of 203) sorted by relevance

123456789

/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 …]
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb2_durable.c127 smb_dh_create_allowed(smb_request_t *sr, smb_ofile_t *of) in smb_dh_create_allowed() argument
129 smb_arg_open_t *op = &sr->arg.open; in smb_dh_create_allowed()
299 smb_request_t *sr; in smb2_dh_new_ca_share() local
312 sr = smb_request_alloc(sv->sv_session, 0); in smb2_dh_new_ca_share()
313 if (sr == NULL) { in smb2_dh_new_ca_share()
318 sr->sr_state = SMB_REQ_STATE_SUBMITTED; in smb2_dh_new_ca_share()
326 shr->shr_import_busy = sr; in smb2_dh_new_ca_share()
334 sr->arg.tcon.si = shr; /* hold from above */ in smb2_dh_new_ca_share()
336 smb2_dh_import_share, sr, TQ_SLEEP); in smb2_dh_new_ca_share()
347 smb_request_t *sr = arg; in smb2_dh_import_share() local
[all …]
H A Dsmb_trans2_create_directory.c61 smb_com_trans2_create_directory(struct smb_request *sr, struct smb_xa *xa) in smb_com_trans2_create_directory() argument
64 smb_pathname_t *pn = &sr->arg.dirop.fqi.fq_path; in smb_com_trans2_create_directory()
66 if (!STYPE_ISDSK(sr->tid_tree->t_res_type)) { in smb_com_trans2_create_directory()
67 smbsr_error(sr, NT_STATUS_ACCESS_DENIED, in smb_com_trans2_create_directory()
72 if (smb_mbc_decodef(&xa->req_param_mb, "%4.u", sr, &pn->pn_path) != 0) in smb_com_trans2_create_directory()
75 smb_pathname_init(sr, pn, pn->pn_path); in smb_com_trans2_create_directory()
76 if (!smb_pathname_validate(sr, pn) || in smb_com_trans2_create_directory()
77 !smb_validate_dirname(sr, pn)) { in smb_com_trans2_create_directory()
81 if ((rc = smb_common_create_directory(sr)) != 0) { in smb_com_trans2_create_directory()
82 smbsr_errno(sr, rc); in smb_com_trans2_create_directory()
H A Dsmb2_flush.c26 smb2_flush(smb_request_t *sr) in smb2_flush() argument
39 &sr->smb_data, "wwlqq", in smb2_flush()
51 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_flush()
52 DTRACE_SMB2_START(op__Flush, smb_request_t *, sr); in smb2_flush()
55 smb_ofile_flush(sr, sr->fid_ofile); in smb2_flush()
57 sr->smb2_status = status; in smb2_flush()
58 DTRACE_SMB2_DONE(op__Flush, smb_request_t *, sr); in smb2_flush()
61 smb2sr_put_error(sr, status); in smb2_flush()
69 &sr->reply, "ww", in smb2_flush()
H A Dsmb_odir.c280 smb_odir_openpath(smb_request_t *sr, char *path, uint16_t sattr, in smb_odir_openpath() argument
290 ASSERT(sr); in smb_odir_openpath()
291 ASSERT(sr->sr_magic == SMB_REQ_MAGIC); in smb_odir_openpath()
292 ASSERT(sr->tid_tree); in smb_odir_openpath()
293 ASSERT(sr->tid_tree->t_magic == SMB_TREE_MAGIC); in smb_odir_openpath()
296 tree = sr->tid_tree; in smb_odir_openpath()
298 if (sr->session->dialect < NT_LM_0_12) in smb_odir_openpath()
301 rc = smb_pathname_reduce(sr, sr->user_cr, path, in smb_odir_openpath()
311 if (smb_fsop_access(sr, sr->user_cr, dnode, FILE_LIST_DIRECTORY) != 0) { in smb_odir_openpath()
322 cr = smb_user_getprivcred(sr->uid_user); in smb_odir_openpath()
[all …]
H A Dsmb2_qinfo_sec.c37 smb2_qinfo_sec(smb_request_t *sr, smb_queryinfo_t *qi) in smb2_qinfo_sec() argument
51 if ((sr->fid_ofile->f_node == NULL) || in smb2_qinfo_sec()
52 (sr->fid_ofile->f_ftype != SMB_FTYPE_DISK)) in smb2_qinfo_sec()
55 if (sr->tid_tree->t_acltype != ACE_T) { in smb2_qinfo_sec()
63 status = smb_sd_read(sr, &sd, secinfo); in smb2_qinfo_sec()
73 if (sdlen > sr->raw_data.max_bytes) { in smb2_qinfo_sec()
81 MBC_FLUSH(&sr->raw_data); in smb2_qinfo_sec()
82 sr->raw_data.max_bytes = 4; in smb2_qinfo_sec()
83 (void) smb_mbc_encodef(&sr->raw_data, "l", sdlen); in smb2_qinfo_sec()
88 smb_encode_sd(&sr->raw_data, &sd, secinfo); in smb2_qinfo_sec()
H A Dsmb2_tree_disconn.c23 smb2_tree_disconn(smb_request_t *sr) in smb2_tree_disconn() argument
33 &sr->smb_data, "ww", in smb2_tree_disconn()
43 DTRACE_SMB2_START(op__TreeDisconnect, smb_request_t *, sr); in smb2_tree_disconn()
45 smb_tree_disconnect(sr->tid_tree, B_TRUE); in smb2_tree_disconn()
46 smb_session_cancel_requests(sr->session, sr->tid_tree, sr); in smb2_tree_disconn()
48 DTRACE_SMB2_DONE(op__TreeDisconnect, smb_request_t *, sr); in smb2_tree_disconn()
54 &sr->reply, "wwl", in smb2_tree_disconn()
H A Dsmb2_aapl.c70 smb2_aapl_crctx(smb_request_t *sr, in smb2_aapl_crctx() argument
89 status = smb2_aapl_srv_query(sr, mbcin, mbcout); in smb2_aapl_crctx()
107 smb2_aapl_srv_query(smb_request_t *sr, in smb2_aapl_srv_query() argument
122 smb_rwx_rwenter(&sr->session->s_lock, RW_WRITER); in smb2_aapl_srv_query()
125 sr->session->native_os = NATIVE_OS_MACOS; in smb2_aapl_srv_query()
126 sr->session->s_flags |= SMB_SSN_AAPL_CCEXT; in smb2_aapl_srv_query()
139 sr->session->s_flags |= SMB_SSN_AAPL_READDIR; in smb2_aapl_srv_query()
149 smb_rwx_rwexit(&sr->session->s_lock); in smb2_aapl_srv_query()
166 smb2_aapl_get_macinfo(smb_request_t *sr, smb_odir_t *od, in smb2_aapl_get_macinfo() argument
178 rc = smb_fsop_lookup(sr, od->d_cred, SMB_CASE_SENSITIVE, in smb2_aapl_get_macinfo()
[all …]
H A Dsmb_dfs.c93 smb_dfs_fsctl(smb_request_t *sr, smb_fsctl_t *fsctl) in smb_dfs_fsctl() argument
97 if (!STYPE_ISIPC(sr->tid_tree->t_res_type)) in smb_dfs_fsctl()
105 if ((sr->session->srv_cap & SMB2_CAP_DFS) == 0) in smb_dfs_fsctl()
110 status = smb_dfs_get_referrals(sr, fsctl); in smb_dfs_fsctl()
113 status = smb_dfs_get_referrals_ex(sr, fsctl); in smb_dfs_fsctl()
141 smb_dfs_get_referrals_ex(smb_request_t *sr, smb_fsctl_t *fsctl) in smb_dfs_get_referrals_ex() argument
158 ASSERT(STYPE_ISIPC(sr->tid_tree->t_res_type)); in smb_dfs_get_referrals_ex()
180 sr, &fnlen, &path); in smb_dfs_get_referrals_ex()
203 status = smb_dfs_referrals_get(sr, path, reftype, &refrsp); in smb_dfs_get_referrals_ex()
216 status = smb_dfs_encode_refv1(sr, fsctl->out_mbc, referrals); in smb_dfs_get_referrals_ex()
[all …]
H A Dsmb2_read.c143 smb2_read(smb_request_t *sr) in smb2_read() argument
174 &sr->smb_data, in smb2_read()
197 param = smb_srm_zalloc(sr, sizeof (*param)); in smb2_read()
201 sr->arg.rw = param; in smb2_read()
206 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_read()
207 of = sr->fid_ofile; in smb2_read()
209 DTRACE_SMB2_START(op__Read, smb_request_t *, sr); /* arg.rw */ in smb2_read()
259 rc = smb_lock_range_access(sr, of->f_node, in smb2_read()
287 sr->raw_data.max_bytes = Length; in smb2_read()
292 rc = smb_fsop_read(sr, of->f_cr, of->f_node, of, uio, ioflag); in smb2_read()
[all …]
H A Dsmb2_close.c23 smb2_close(smb_request_t *sr) in smb2_close() argument
38 &sr->smb_data, "wwlqq", in smb2_close()
52 status = smb2sr_lookup_fid(sr, &smb2fid); in smb2_close()
53 of = sr->fid_ofile; in smb2_close()
55 DTRACE_SMB2_START(op__Close, smb_request_t *, sr); in smb2_close()
63 status = smb2_ofile_getattr(sr, of, &attr); in smb2_close()
79 sr->smb2_status = status; in smb2_close()
80 DTRACE_SMB2_DONE(op__Close, smb_request_t *, sr); in smb2_close()
83 smb2sr_put_error(sr, status); in smb2_close()
91 &sr->reply, in smb2_close()
H A Dsmb2_logoff.c23 smb2_logoff(smb_request_t *sr) in smb2_logoff() argument
33 &sr->smb_data, "ww", in smb2_logoff()
41 if (sr->uid_user == NULL) in smb2_logoff()
44 DTRACE_SMB2_START(op__Logoff, smb_request_t *, sr); in smb2_logoff()
46 sr->uid_user->preserve_opens = SMB2_DH_PRESERVE_ALL; in smb2_logoff()
47 smb_user_logoff(sr->uid_user); in smb2_logoff()
49 DTRACE_SMB2_DONE(op__Logoff, smb_request_t *, sr); in smb2_logoff()
55 &sr->reply, "wwl", in smb2_logoff()
H A Dsmb2_qinfo_quota.c46 smb2_qinfo_quota(smb_request_t *sr, smb_queryinfo_t *qi) in smb2_qinfo_quota() argument
52 smb_ofile_t *ofile = sr->fid_ofile; in smb2_qinfo_quota()
61 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb2_qinfo_quota()
69 &sr->smb_data, "bb..lll", in smb2_qinfo_quota()
83 tnode = sr->tid_tree->t_snode; in smb2_qinfo_quota()
99 smb_quota_max_quota(&sr->raw_data, &request); in smb2_qinfo_quota()
101 status = smb_quota_init_sids(&sr->smb_data, &request, ofile); in smb2_qinfo_quota()
104 if (smb_quota_query(sr->sr_server, &request, &reply) != 0) { in smb2_qinfo_quota()
110 &sr->raw_data, in smb2_qinfo_quota()
123 smbsr_warn(sr, status, 0, 0); in smb2_qinfo_quota()
[all …]
H A Dsmb2_fsctl_odx.c180 smb2_fsctl_odx_read(smb_request_t *sr, smb_fsctl_t *fsctl) in smb2_fsctl_odx_read() argument
185 smb_ofile_t *ofile = sr->fid_ofile; in smb2_fsctl_odx_read()
273 status = smb_lock_range_access(sr, ofile->f_node, in smb2_fsctl_odx_read()
284 status = smb2_ofile_getattr(sr, ofile, &src_attr); in smb2_fsctl_odx_read()
354 tok = smb_srm_zalloc(sr, sizeof (*tok)); in smb2_fsctl_odx_read()
364 tn1->tn1_tid = sr->smb_tid; in smb2_fsctl_odx_read()
385 smb2_fsctl_odx_write(smb_request_t *sr, smb_fsctl_t *fsctl) in smb2_fsctl_odx_write() argument
390 smb_ofile_t *ofile = sr->fid_ofile; in smb2_fsctl_odx_write()
423 tok = smb_srm_zalloc(sr, sizeof (*tok)); in smb2_fsctl_odx_write()
473 status = smb_lock_range_access(sr, ofile->f_node, in smb2_fsctl_odx_write()
[all …]
H A Dsmb_lock.c99 smb_request_t *sr, in smb_unlock_range() argument
104 smb_ofile_t *file = sr->fid_ofile; in smb_unlock_range()
118 (void *)sr->fid_ofile, pid); in smb_unlock_range()
134 smb_lock_posix_unlock(node, lock, sr->user_cr); in smb_unlock_range()
171 smb_request_t *sr, in smb_lock_range() argument
178 smb_ofile_t *file = sr->fid_ofile; in smb_lock_range()
197 (void *)sr->fid_ofile, pid, locktype, timeout); in smb_lock_range()
201 lock = smb_lock_create(sr, start, length, pid, locktype, timeout); in smb_lock_range()
229 result = smb_lock_wait(sr, lock, conflict); in smb_lock_range()
261 if (sr->session->dialect <= NT_LM_0_12 && in smb_lock_range()
[all …]
H A Dsmb2_setinfo_quota.c46 smb2_setinfo_quota(smb_request_t *sr, smb_setinfo_t *si) in smb2_setinfo_quota() argument
50 smb_ofile_t *ofile = sr->fid_ofile; in smb2_setinfo_quota()
58 if (!smb_tree_has_feature(sr->tid_tree, SMB_TREE_QUOTA)) in smb2_setinfo_quota()
65 if (!smb_user_is_admin(sr->uid_user)) in smb2_setinfo_quota()
68 tnode = sr->tid_tree->t_snode; in smb2_setinfo_quota()
71 smbsr_release_file(sr); in smb2_setinfo_quota()
83 if (smb_quota_set(sr->sr_server, &request, &reply) != 0) { in smb2_setinfo_quota()
93 smbsr_release_file(sr); in smb2_setinfo_quota()
H A Dsmb2_setinfo_sec.c37 smb2_setinfo_sec(smb_request_t *sr, smb_setinfo_t *si, uint32_t secinfo) in smb2_setinfo_sec() argument
49 if ((sr->fid_ofile->f_node == NULL) || in smb2_setinfo_sec()
50 (sr->fid_ofile->f_ftype != SMB_FTYPE_DISK)) in smb2_setinfo_sec()
53 if (SMB_TREE_IS_READONLY(sr)) in smb2_setinfo_sec()
56 if (sr->tid_tree->t_acltype != ACE_T) { in smb2_setinfo_sec()
75 if (!smb_node_is_system(sr->fid_ofile->f_node)) in smb2_setinfo_sec()
76 status = smb_sd_write(sr, &sd, secinfo); in smb2_setinfo_sec()
H A Dsmb2_setinfo_fs.c41 smb2_setinfo_fs(smb_request_t *sr, smb_setinfo_t *si, int InfoClass) in smb2_setinfo_fs() argument
50 status = smb2_setfs_control(sr, si); in smb2_setinfo_fs()
53 status = smb2_setfs_obj_id(sr, si); in smb2_setinfo_fs()
68 smb2_setfs_control(smb_request_t *sr, smb_setinfo_t *si) in smb2_setfs_control() argument
71 smb_tree_t *tree = sr->tid_tree; in smb2_setfs_control()
84 smb2_setfs_obj_id(smb_request_t *sr, smb_setinfo_t *si) in smb2_setfs_obj_id() argument
H A Dsmb_trans2_dfs.c44 smb_com_trans2_report_dfs_inconsistency(smb_request_t *sr) in smb_com_trans2_report_dfs_inconsistency() argument
53 smb_com_trans2_get_dfs_referral(smb_request_t *sr, smb_xa_t *xa) in smb_com_trans2_get_dfs_referral() argument
60 if (!STYPE_ISIPC(sr->tid_tree->t_res_type)) { in smb_com_trans2_get_dfs_referral()
61 smbsr_error(sr, NT_STATUS_ACCESS_DENIED, ERRDOS, in smb_com_trans2_get_dfs_referral()
73 status = smb_dfs_get_referrals(sr, &fsctl); in smb_com_trans2_get_dfs_referral()
82 smbsr_error(sr, status, ERRDOS, doserr); in smb_com_trans2_get_dfs_referral()
/illumos-gate/usr/src/cmd/audio/utilities/
H A Dg721.c95 state_ptr->sr[cnta] = 32; in g721_init_state()
172 int sr, in _g721_update() argument
310 state_ptr->sr[1] = state_ptr->sr[0]; in _g721_update()
312 if (sr == 0) { in _g721_update()
313 state_ptr->sr[0] = 0x20; in _g721_update()
314 } else if (sr > 0) { in _g721_update()
315 exp = _fmultanexp[sr]; in _g721_update()
316 state_ptr->sr[0] = (exp << 6) + ((sr << 6) >> exp); in _g721_update()
318 mag = -sr; in _g721_update()
320 state_ptr->sr[0] = (exp << 6) + ((mag << 6) >> exp) - 0x400; in _g721_update()
[all …]
H A Dg723.c100 state_ptr->sr[cnta] = 32; in g723_init_state()
178 int sr, in _g723_update() argument
311 state_ptr->sr[1] = state_ptr->sr[0]; in _g723_update()
313 if (sr == 0) { in _g723_update()
314 state_ptr->sr[0] = 0x20; in _g723_update()
315 } else if (sr > 0) { in _g723_update()
316 exp = _fmultanexp[sr]; in _g723_update()
317 state_ptr->sr[0] = (exp << 6) + ((sr << 6) >> exp); in _g723_update()
319 mag = -sr; in _g723_update()
321 state_ptr->sr[0] = (exp << 6) + ((mag << 6) >> exp) - 0x400; in _g723_update()
[all …]
/illumos-gate/usr/src/cmd/smbsrv/fksmbd/
H A DWatch-all.d120 this->sr = (userland pid`smb_request_t *)arg1;
124 this->sr->smb_mid,
125 this->sr->smb_uid,
126 this->sr->smb_tid);
132 this->sr = (userland pid`smb_request_t *)arg1;
136 this->sr->smb_mid,
137 this->sr->smb_error.status);
143 this->sr = (userland pid`smb_request_t *)arg1;
147 this->sr->smb2_messageid,
148 this->sr->smb2_ssnid,
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dgldutil.c2095 struct srtab *sr; in gld_get_route() local
2100 sr = gld_sr_lookup_entry(macinfo, dhost); in gld_get_route()
2102 if (sr == NULL) { in gld_get_route()
2107 sr = gld_sr_create_entry(macinfo, dhost); in gld_get_route()
2110 if (sr) in gld_get_route()
2111 sr->sr_timer = t; in gld_get_route()
2118 if (sr->sr_ri.len == 0) { in gld_get_route()
2120 if (t - sr->sr_timer > in gld_get_route()
2125 sr->sr_timer = t; in gld_get_route()
2134 if (t - sr->sr_timer > in gld_get_route()
[all …]
/illumos-gate/usr/src/uts/common/klm/
H A Dnlm_service.c281 nlm_do_notify1(nlm_sm_status *argp, void *res, struct svc_req *sr) in nlm_do_notify1() argument
308 nlm_do_notify2(nlm_sm_status *argp, void *res, struct svc_req *sr) in nlm_do_notify2() argument
326 struct svc_req *sr, nlm_testres_cb cb) in nlm_do_test() argument
343 netid = svc_getnetid(sr->rq_xprt); in nlm_do_test()
344 addr = svc_getrpccaller(sr->rq_xprt); in nlm_do_test()
353 error = nlm_host_get_rpc(host, sr->rq_vers, &rpcp); in nlm_do_test()
372 error = nlm_init_flock(&fl, &argp->alock, host, sr->rq_vers, in nlm_do_test()
407 if (sr->rq_vers < NLM4_VERS) { in nlm_do_test()
475 nlm_do_lock(nlm4_lockargs *argp, nlm4_res *resp, struct svc_req *sr, in nlm_do_lock() argument
494 netid = svc_getnetid(sr->rq_xprt); in nlm_do_lock()
[all …]
/illumos-gate/usr/src/lib/libnvpair/
H A Dlibnvpair.c964 int sr; in nvpair_value_match_regex() local
989 sr = EOF; in nvpair_value_match_regex()
1028 sr = sscanf(value, "%c", &val_arg); in nvpair_value_match_regex()
1029 if ((sr == 1) && (nvpair_value_byte(nvp, &val) == 0) && in nvpair_value_match_regex()
1039 sr = sscanf(value, "%c", &val_arg); in nvpair_value_match_regex()
1040 if ((sr == 1) && in nvpair_value_match_regex()
1051 sr = sscanf(value, "%"SCNi8, &val_arg); in nvpair_value_match_regex()
1052 if ((sr == 1) && in nvpair_value_match_regex()
1062 sr = sscanf(value, "%"SCNi8, &val_arg); in nvpair_value_match_regex()
1063 if ((sr == 1) && in nvpair_value_match_regex()
[all …]

123456789