/illumos-gate/usr/src/uts/common/os/ |
H A D | callout.c | 157 #define CALLOUT_APPEND(ct, cp) \ argument 158 CALLOUT_HASH_APPEND(ct->ct_idhash[CALLOUT_IDHASH(cp->c_xid)], \ 162 #define CALLOUT_DELETE(ct, cp) \ argument 163 CALLOUT_HASH_DELETE(ct->ct_idhash[CALLOUT_IDHASH(cp->c_xid)], \ 194 #define CALLOUT_EXEC_COMPUTE(ct, nextexp, exec) \ argument 198 cl = ct->ct_expired.ch_head; \ 243 #define CALLOUT_LIST_FREE(ct, cl) \ argument 245 cl->cl_next = ct->ct_lfree; \ 246 ct->ct_lfree = cl; \ 253 #define CALLOUT_FREE(ct, cl) \ argument [all …]
|
H A D | contract.c | 263 contract_dtor(contract_t *ct) in contract_dtor() argument 265 cte_queue_destroy(&ct->ct_events); in contract_dtor() 266 list_destroy(&ct->ct_vnodes); in contract_dtor() 267 mutex_destroy(&ct->ct_reflock); in contract_dtor() 268 mutex_destroy(&ct->ct_lock); in contract_dtor() 269 mutex_destroy(&ct->ct_evtlock); in contract_dtor() 287 contract_ctor(contract_t *ct, ct_type_t *type, ct_template_t *tmpl, void *data, in contract_ctor() argument 295 mutex_init(&ct->ct_lock, NULL, MUTEX_DEFAULT, NULL); in contract_ctor() 296 mutex_init(&ct->ct_reflock, NULL, MUTEX_DEFAULT, NULL); in contract_ctor() 297 mutex_init(&ct->ct_evtlock, NULL, MUTEX_DEFAULT, NULL); in contract_ctor() [all …]
|
H A D | sunmdi.c | 222 static int i_mdi_lba_lb(mdi_client_t *ct, 1224 mdi_client_t *ct = NULL; in i_devi_get_client() local 1227 ct = (mdi_client_t *)DEVI(cdip)->devi_mdi_client; in i_devi_get_client() 1229 return (ct); in i_devi_get_client() 1269 i_mdi_client_lock(mdi_client_t *ct, mdi_pathinfo_t *pip) in i_mdi_client_lock() argument 1275 while (MDI_CLIENT_TRYLOCK(ct) == 0) { in i_mdi_client_lock() 1279 MDI_CLIENT_LOCK(ct); in i_mdi_client_lock() 1296 MDI_CLIENT_LOCK(ct); in i_mdi_client_lock() 1305 i_mdi_client_unlock(mdi_client_t *ct) in i_mdi_client_unlock() argument 1307 MDI_CLIENT_UNLOCK(ct); in i_mdi_client_unlock() [all …]
|
H A D | callb.c | 91 static callb_table_t *ct = &callb_table; variable 118 mutex_enter(&ct->ct_lock); in callb_add_common() 119 while (ct->ct_busy) in callb_add_common() 120 cv_wait(&ct->ct_busy_cv, &ct->ct_lock); in callb_add_common() 121 if ((cp = ct->ct_freelist) == NULL) { in callb_add_common() 122 ct->ct_ncallb++; in callb_add_common() 125 ct->ct_freelist = cp->c_next; in callb_add_common() 143 cp->c_next = ct->ct_first_cb[class]; in callb_add_common() 144 ct->ct_first_cb[class] = cp; in callb_add_common() 146 mutex_exit(&ct->ct_lock); in callb_add_common() [all …]
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | clnt_vc.c | 143 struct ct_data *ct; member 179 set_blocking_connection(struct ct_data *ct, bool_t blocking) in set_blocking_connection() argument 187 if (ct->ct_is_blocking == blocking) in set_blocking_connection() 190 if ((flag = fcntl(ct->ct_fd, F_GETFL, 0)) < 0) { in set_blocking_connection() 197 if (fcntl(ct->ct_fd, F_SETFL, flag) != 0) { in set_blocking_connection() 202 ct->ct_is_blocking = blocking; in set_blocking_connection() 241 struct ct_data *ct; /* private data */ in _clnt_vc_create_timed() local 248 if ((ct = malloc(sizeof (*ct))) != NULL) in _clnt_vc_create_timed() 249 ct->ct_addr.buf = NULL; in _clnt_vc_create_timed() 251 if ((cl == NULL) || (ct == NULL)) { in _clnt_vc_create_timed() [all …]
|
/illumos-gate/usr/src/ucblib/librpcsoc/ |
H A D | clnt_tcp.c | 112 struct ct_data *ct; in clnttcp_create() local 123 ct = (struct ct_data *)mem_alloc(sizeof (*ct)); in clnttcp_create() 124 if (ct == NULL) { in clnttcp_create() 138 mem_free((caddr_t)ct, sizeof (struct ct_data)); in clnttcp_create() 159 ct->ct_closeit = TRUE; in clnttcp_create() 161 ct->ct_closeit = FALSE; in clnttcp_create() 167 ct->ct_sock = *sockp; in clnttcp_create() 168 ct->ct_wait.tv_usec = 0; in clnttcp_create() 169 ct->ct_waitset = FALSE; in clnttcp_create() 170 ct->ct_addr = *raddr; in clnttcp_create() [all …]
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | clnt_btcp.c | 122 struct ct_data *ct; in clntbtcp_create() local 137 ct = (struct ct_data *)bkmem_alloc(sizeof (*ct)); in clntbtcp_create() 138 if (ct == NULL) { in clntbtcp_create() 215 ct->ct_closeit = TRUE; in clntbtcp_create() 217 ct->ct_closeit = FALSE; in clntbtcp_create() 222 ct->ct_sock = *sockp; in clntbtcp_create() 223 ct->ct_wait_msec = 0; in clntbtcp_create() 224 ct->ct_total.tv_sec = wait.tv_sec; in clntbtcp_create() 225 ct->ct_total.tv_usec = -1; in clntbtcp_create() 226 ct->ct_raddr = *raddr; in clntbtcp_create() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_deleg_ops.c | 64 recall_all_delegations(rfs4_file_t *fp, bool_t trunc, caller_context_t *ct) in recall_all_delegations() argument 80 if (ct != NULL && ct->cc_flags & CC_DONTBLOCK) { in recall_all_delegations() 82 ct->cc_flags |= CC_WOULDBLOCK; in recall_all_delegations() 102 deleg_rd_open(femarg_t *arg, int mode, cred_t *cr, caller_context_t *ct) in deleg_rd_open() argument 114 if ((ct == NULL || ct->cc_caller_id != nfs4_srv_caller_id) && in deleg_rd_open() 117 rc = recall_all_delegations(fp, FALSE, ct); in deleg_rd_open() 122 return (vnext_open(arg, mode, cr, ct)); in deleg_rd_open() 127 deleg_wr_open(femarg_t *arg, int mode, cred_t *cr, caller_context_t *ct) in deleg_wr_open() argument 139 if (ct == NULL || ct->cc_caller_id != nfs4_srv_caller_id) { in deleg_wr_open() 141 rc = recall_all_delegations(fp, FALSE, ct); in deleg_wr_open() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fem.h | 152 caller_context_t *ct); \ 155 caller_context_t *ct); \ 157 cred_t *cr, caller_context_t *ct); \ 159 cred_t *cr, caller_context_t *ct); \ 162 caller_context_t *ct); \ 164 cred_t *cr, caller_context_t *ct); \ 166 cred_t *cr, caller_context_t *ct); \ 168 cred_t *cr, caller_context_t *ct); \ 170 cred_t *cr, caller_context_t *ct); \ 173 cred_t *cr, caller_context_t *ct, \ [all …]
|
H A D | mdi_impldefs.h | 554 #define MDI_CLIENT_LOCK(ct) mutex_enter(&(ct)->ct_mutex) argument 555 #define MDI_CLIENT_TRYLOCK(ct) mutex_tryenter(&(ct)->ct_mutex) argument 556 #define MDI_CLIENT_UNLOCK(ct) mutex_exit(&(ct)->ct_mutex) argument 558 #define MDI_CLIENT_LOCKED(ct) MUTEX_HELD(&(ct)->ct_mutex) argument 567 #define MDI_CLIENT_UNSTABLE(ct) (ct)->ct_unstable++; argument 568 #define MDI_CLIENT_STABLE(ct) { \ argument 569 (ct)->ct_unstable--; \ 570 if ((ct)->ct_unstable == 0) { \ 571 cv_broadcast(&(ct)->ct_unstable_cv); \ 589 #define MDI_CLIENT_SET_OFFLINE(ct) {\ argument [all …]
|
H A D | vnode.h | 1113 #define VOP_OPEN(vpp, mode, cr, ct) \ argument 1114 fop_open(vpp, mode, cr, ct) 1115 #define VOP_CLOSE(vp, f, c, o, cr, ct) \ argument 1116 fop_close(vp, f, c, o, cr, ct) 1117 #define VOP_READ(vp, uiop, iof, cr, ct) \ argument 1118 fop_read(vp, uiop, iof, cr, ct) 1119 #define VOP_WRITE(vp, uiop, iof, cr, ct) \ argument 1120 fop_write(vp, uiop, iof, cr, ct) 1121 #define VOP_IOCTL(vp, cmd, a, f, cr, rvp, ct) \ argument 1122 fop_ioctl(vp, cmd, a, f, cr, rvp, ct) [all …]
|
/illumos-gate/usr/src/uts/intel/io/coretemp/ |
H A D | coretemp.c | 135 coretemp_rdmsr(coretemp_t *ct, cmi_hdl_t hdl, uint_t msr, uint64_t *valp) in coretemp_rdmsr() argument 140 ASSERT(MUTEX_HELD(&ct->coretemp_mutex)); in coretemp_rdmsr() 146 cpuset_only(ct->coretemp_cpuset, (uint_t)cpu); in coretemp_rdmsr() 148 (ulong_t *)ct->coretemp_cpuset, coretemp_rdmsr_xc); in coretemp_rdmsr() 216 coretemp_calculate_tjmax(coretemp_t *ct, cmi_hdl_t hdl, uint_t *tjmax) in coretemp_calculate_tjmax() argument 221 e = coretemp_rdmsr(ct, hdl, MSR_TEMPERATURE_TARGET, &val); in coretemp_calculate_tjmax() 233 coretemp_update(coretemp_t *ct, coretemp_sensor_t *sensor, cmi_hdl_t hdl) in coretemp_update() argument 239 if ((e = coretemp_rdmsr(ct, hdl, sensor->cs_status_msr, &status)) != in coretemp_update() 242 dev_err(ct->coretemp_dip, CE_WARN, "!failed to get thermal " in coretemp_update() 247 if ((e = coretemp_rdmsr(ct, hdl, sensor->cs_intr_msr, &intr)) != in coretemp_update() [all …]
|
/illumos-gate/usr/src/uts/common/fs/doorfs/ |
H A D | door_sys.c | 509 door_client_t *ct; /* curthread door_data */ in door_call() local 525 ct = door_my_client(1); in door_call() 532 if (copyin(args, &ct->d_args, sizeof (door_arg_t)) != 0) in door_call() 539 ct->d_args.data_ptr = in door_call() 541 ct->d_args.data_size = da32.data_size; in door_call() 542 ct->d_args.desc_ptr = in door_call() 544 ct->d_args.desc_num = da32.desc_num; in door_call() 545 ct->d_args.rbuf = in door_call() 547 ct->d_args.rsize = da32.rsize; in door_call() 551 ct->d_noresults = 1; in door_call() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fem.c | 243 caller_context_t *ct, in smb_fem_fcn_create() argument 254 ct, vsecp); in smb_fem_fcn_create() 256 if (error == 0 && ct != &smb_ct) in smb_fem_fcn_create() 278 caller_context_t *ct, in smb_fem_fcn_remove() argument 288 error = vnext_remove(arg, name, cr, ct, flags); in smb_fem_fcn_remove() 290 if (error == 0 && ct != &smb_ct) in smb_fem_fcn_remove() 303 caller_context_t *ct, in smb_fem_fcn_rename() argument 313 error = vnext_rename(arg, snm, tdvp, tnm, cr, ct, flags); in smb_fem_fcn_rename() 315 if (error == 0 && ct != &smb_ct) { in smb_fem_fcn_rename() 337 caller_context_t *ct, in smb_fem_fcn_mkdir() argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 50 lo_open(vnode_t **vpp, int flag, struct cred *cr, caller_context_t *ct) in lo_open() argument 69 error = VOP_OPEN(&rvp, flag, cr, ct); in lo_open() 109 caller_context_t *ct) in lo_close() argument 115 return (VOP_CLOSE(vp, flag, count, offset, cr, ct)); in lo_close() 120 caller_context_t *ct) in lo_read() argument 126 return (VOP_READ(vp, uiop, ioflag, cr, ct)); in lo_read() 131 caller_context_t *ct) in lo_write() argument 137 return (VOP_WRITE(vp, uiop, ioflag, cr, ct)); in lo_write() 148 caller_context_t *ct) in lo_ioctl() argument 154 return (VOP_IOCTL(vp, cmd, arg, flag, cr, rvalp, ct)); in lo_ioctl() [all …]
|
/illumos-gate/usr/src/uts/common/contract/ |
H A D | process.c | 230 contract_t *ct; in ctmpl_process_set() local 259 ct = contract_type_ptr(process_type, param_value, in ctmpl_process_set() 261 if (ct == NULL) in ctmpl_process_set() 263 if (ct->ct_owner != curproc) { in ctmpl_process_set() 264 contract_rele(ct); in ctmpl_process_set() 267 if (((cont_process_t *)ct->ct_data)->conp_nmembers) { in ctmpl_process_set() 268 contract_rele(ct); in ctmpl_process_set() 272 ct = NULL; in ctmpl_process_set() 276 ctp->ctp_subsume = ct; in ctmpl_process_set() 463 contract_process_free(contract_t *ct) in contract_process_free() argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_ctl.c | 90 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_access() local 95 mutex_enter(&ct->ct_lock); in ctfs_ctl_access() 96 if ((curproc == ct->ct_owner) || in ctfs_ctl_access() 97 (ct->ct_owner == NULL && ct->ct_regent != NULL && in ctfs_ctl_access() 98 ct->ct_regent->ct_data == curproc->p_ct_process)) { in ctfs_ctl_access() 99 mutex_exit(&ct->ct_lock); in ctfs_ctl_access() 103 mutex_exit(&ct->ct_lock); in ctfs_ctl_access() 114 ctfs_ctl_open(vnode_t **vpp, int flag, cred_t *cr, caller_context_t *ct) in ctfs_ctl_open() argument 119 return (ctfs_ctl_access(*vpp, VWRITE, 0, cr, ct)); in ctfs_ctl_open() 151 cred_t *cr, caller_context_t *ct) in ctfs_ctl_getattr() argument [all …]
|
H A D | ctfs_cdir.c | 66 ctfs_create_cdirnode(vnode_t *pvp, contract_t *ct) in ctfs_create_cdirnode() argument 71 if ((vp = contract_vnode_get(ct, pvp->v_vfsp)) != NULL) in ctfs_create_cdirnode() 82 gfs_file_set_inode(vp, CTFS_INO_CT_DIR(ct->ct_id)); in ctfs_create_cdirnode() 84 cdir->ctfs_cn_contract = ct; in ctfs_create_cdirnode() 85 contract_hold(ct); in ctfs_create_cdirnode() 86 contract_vnode_set(ct, &cdir->ctfs_cn_linkage, vp); in ctfs_create_cdirnode() 101 caller_context_t *ct) in ctfs_cdir_getattr() argument 138 contract_t *ct = cdirnode->ctfs_cn_contract; in ctfs_cdir_inactive() local 140 mutex_enter(&ct->ct_lock); in ctfs_cdir_inactive() 142 mutex_exit(&ct->ct_lock); in ctfs_cdir_inactive() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 319 sdev_open(struct vnode **vpp, int flag, struct cred *cred, caller_context_t *ct) in sdev_open() argument 343 error = VOP_OPEN(&(dv->sdev_attrvp), flag, cred, ct); in sdev_open() 351 offset_t offset, struct cred *cred, caller_context_t *ct) in sdev_close() argument 369 return (VOP_CLOSE(dv->sdev_attrvp, flag, count, offset, cred, ct)); in sdev_close() 375 struct caller_context *ct) in sdev_read() argument 393 (void) VOP_RWLOCK(dv->sdev_attrvp, 0, ct); in sdev_read() 394 error = VOP_READ(dv->sdev_attrvp, uio, ioflag, cred, ct); in sdev_read() 395 VOP_RWUNLOCK(dv->sdev_attrvp, 0, ct); in sdev_read() 402 struct caller_context *ct) in sdev_write() argument 420 (void) VOP_RWLOCK(dv->sdev_attrvp, 1, ct); in sdev_write() [all …]
|
/illumos-gate/usr/src/lib/smbclnt/libfksmbfs/common/ |
H A D | fake_vnode.c | 999 caller_context_t *ct) in fop_open() argument 1018 ret = (*(*(vpp))->v_op->vop_open)(vpp, mode, cr, ct); in fop_open() 1063 caller_context_t *ct) in fop_close() argument 1069 err = (*(vp)->v_op->vop_close)(vp, flag, count, offset, cr, ct); in fop_close() 1094 caller_context_t *ct) in fop_read() argument 1101 err = (*(vp)->v_op->vop_read)(vp, uiop, ioflag, cr, ct); in fop_read() 1113 caller_context_t *ct) in fop_write() argument 1120 err = (*(vp)->v_op->vop_write)(vp, uiop, ioflag, cr, ct); in fop_write() 1134 caller_context_t *ct) in fop_ioctl() argument 1140 err = (*(vp)->v_op->vop_ioctl)(vp, cmd, arg, flag, cr, rvalp, ct); in fop_ioctl() [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_sol_glue.c | 500 clock_ct_to_ts(struct clocktime *ct, struct timespec *ts) in clock_ct_to_ts() argument 504 year = ct->year; in clock_ct_to_ts() 509 print_ct(ct); in clock_ct_to_ts() 515 if (ct->mon < 1 || ct->mon > 12 || ct->day < 1 || in clock_ct_to_ts() 516 ct->day > days_in_month(year, ct->mon) || in clock_ct_to_ts() 517 ct->hour > 23 || ct->min > 59 || ct->sec > 59 || in clock_ct_to_ts() 535 for (i = 1; i < ct->mon; i++) in clock_ct_to_ts() 537 days += (ct->day - 1); in clock_ct_to_ts() 539 ts->tv_sec = (((time_t)days * 24 + ct->hour) * 60 + ct->min) * 60 + in clock_ct_to_ts() 540 ct->sec; in clock_ct_to_ts() [all …]
|
/illumos-gate/usr/src/cmd/eqn/ |
H A D | e.y | 65 matrix : MATRIX { $$ = ct; } ; 77 lcol : LCOL { $$ = ct++; } ; 78 ccol : CCOL { $$ = ct++; } ; 79 rcol : RCOL { $$ = ct++; } ; 80 col : COL { $$ = ct++; } ; 95 | lpile '{' list '}' { lpile('L', $1, ct); ct = $1; } 96 | cpile '{' list '}' { lpile('C', $1, ct); ct = $1; } 97 | rpile '{' list '}' { lpile('R', $1, ct); ct = $1; } 98 | pile '{' list '}' { lpile('-', $1, ct); ct = $1; } 155 list : eqn { lp[ct++] = $1; } [all …]
|
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevno.c | 78 nm_open(vnode_t **vpp, int flag, cred_t *crp, caller_context_t *ct) in nm_open() argument 96 if ((error = VOP_OPEN(&outfilevp, flag, crp, ct)) != 0) { in nm_open() 165 caller_context_t *ct) in nm_close() argument 172 error = VOP_CLOSE(nodep->nm_filevp, flag, count, offset, crp, ct); in nm_close() 174 (void) VOP_FSYNC(nodep->nm_filevp, FSYNC, crp, ct); in nm_close() 194 caller_context_t *ct) in nm_read() argument 196 return (VOP_READ(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct)); in nm_read() 201 caller_context_t *ct) in nm_write() argument 203 return (VOP_WRITE(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct)); in nm_write() 208 caller_context_t *ct) in nm_ioctl() argument [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fem.c | 436 vhead_open(vnode_t **vpp, int mode, cred_t *cr, caller_context_t *ct) in vhead_open() argument 448 errc = (*func)(arg0, mode, cr, ct); in vhead_open() 455 errc = (*func)(arg0, mode, cr, ct); in vhead_open() 463 caller_context_t *ct) in vhead_close() argument 475 errc = (*func)(arg0, flag, count, offset, cr, ct); in vhead_close() 482 errc = (*func)(arg0, flag, count, offset, cr, ct); in vhead_close() 490 caller_context_t *ct) in vhead_read() argument 502 errc = (*func)(arg0, uiop, ioflag, cr, ct); in vhead_read() 509 errc = (*func)(arg0, uiop, ioflag, cr, ct); in vhead_read() 517 caller_context_t *ct) in vhead_write() argument [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | contract.c | 91 contract_t ct; in cmd_contract() local 107 if (mdb_vread(&ct, sizeof (ct), addr) != sizeof (ct)) { in cmd_contract() 111 if (mdb_vread(&ctt, sizeof (ctt), (uintptr_t)ct.ct_type) != in cmd_contract() 113 mdb_warn("error reading ct_type_t at %p", ct.ct_type); in cmd_contract() 122 mdb_printf("%0?p %8d %8s %8s %?p %?p\n", addr, ct.ct_id, str, in cmd_contract() 123 (ct.ct_state == CTS_OWNED) ? "owned" : in cmd_contract() 124 (ct.ct_state == CTS_INHERITED) ? "inherit" : in cmd_contract() 125 (ct.ct_state == CTS_ORPHAN) ? "orphan" : "dead", in cmd_contract() 126 ct.ct_owner, ct.ct_regent); in cmd_contract() 171 findct(uintptr_t addr, contract_t *ct, findct_data_t *arg) in findct() argument [all …]
|