/illumos-gate/usr/src/lib/libumem/common/ |
H A D | vmem_stand.c | 75 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 D | smb2_durable.c | 127 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 D | smb_trans2_create_directory.c | 61 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 D | smb2_flush.c | 26 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 D | smb_odir.c | 280 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 D | smb2_qinfo_sec.c | 37 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 D | smb2_tree_disconn.c | 23 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 D | smb2_aapl.c | 70 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 D | smb_dfs.c | 93 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 D | smb2_read.c | 143 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 D | smb2_close.c | 23 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 D | smb2_logoff.c | 23 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 D | smb2_qinfo_quota.c | 46 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 D | smb2_fsctl_odx.c | 180 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 D | smb_lock.c | 99 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 D | smb2_setinfo_quota.c | 46 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 D | smb2_setinfo_sec.c | 37 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 D | smb2_setinfo_fs.c | 41 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 D | smb_trans2_dfs.c | 44 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 D | g721.c | 95 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 D | g723.c | 100 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 D | Watch-all.d | 120 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 D | gldutil.c | 2095 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 D | nlm_service.c | 281 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 D | libnvpair.c | 964 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 …]
|