/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | sema.c | 85 lwp_sema_t *lsp = (lwp_sema_t *)sp; local 102 self->ul_wchan = lsp; 105 self->ul_td_evbuf.eventdata = lsp; 109 if (ssp && lsp->count == 0) { 111 if (lsp->count == 0) /* still looks like sleep */ 117 if (lsp->type == USYNC_PROCESS) { /* kernel-level */ 123 error = ___lwp_sema_timedwait(lsp, tsp, 1); 126 lsp->count != 0) { /* and non-blocking */ 133 lsp->count--; 140 qp = queue_lock(lsp, C 232 lwp_sema_t *lsp = (lwp_sema_t *)sp; local 299 lwp_sema_t *lsp = (lwp_sema_t *)sp; local [all...] |
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | propfuncs.c | 109 * entry's contents (buf) and its linked-list representation (listp). lsp 115 * contain only the property information in lsp. 119 process_prop_set(dladm_handle_t handle, prop_db_state_t *lsp, char *buf, argument 127 if (lsp->ls_propname == NULL) { 136 if (strcmp(lip->li_name, lsp->ls_propname) == 0) 156 nlip->li_name = lsp->ls_propname; 177 for (i = 0; i < *lsp->ls_valcntp; i++) { 182 (*lvpp)->lv_name = lsp->ls_propval[i]; 188 generate_prop_line(lsp->ls_name, buf, listp, statusp); 190 generate_prop_line(lsp 212 process_prop_get(dladm_handle_t handle, prop_db_state_t *lsp, char *buf, prop_db_info_t *listp, dladm_status_t *statusp) argument 258 process_prop_init(dladm_handle_t handle, prop_db_state_t *lsp, char *buf, prop_db_info_t *listp, dladm_status_t *statusp) argument 394 process_prop_line(dladm_handle_t handle, prop_db_state_t *lsp, char *buf, dladm_status_t *statusp) argument 472 prop_db_state_t *lsp = arg; local [all...] |
/illumos-gate/usr/src/cmd/nohup/ |
H A D | nohup.c | 356 lwp_abort(void *data, const lwpstatus_t *lsp) argument 364 if (!(lsp->pr_flags & PR_ASLEEP) || !lwp_restartable(lsp->pr_syscall)) 367 L = Lgrab(g_proc, lsp->pr_lwpid, &err); 381 lwp_restart(void *data, const lwpstatus_t *lsp) argument 390 if (lsp->pr_flags & PR_ASLEEP) { 391 if (!lwp_restartable(lsp->pr_syscall)) 395 lsp->pr_lwpid, lsp->pr_syscall, Pstatus(g_proc)->pr_pid); 399 if (lsp [all...] |
/illumos-gate/usr/src/cmd/ptools/pmadvise/ |
H A D | pmadvise.c | 278 getstack(void *data, const lwpstatus_t *lsp) argument 282 if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) { 284 stacks[*np].lwps_lwpid = lsp->pr_lwpid; 288 if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) { 289 stacks[*np].lwps_lwpid = lsp->pr_lwpid;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/ |
H A D | libc.c | 370 const lwpstatus_t *lsp, *end; local 373 lsp = wsp->walk_arg; 375 wsp->walk_arg = (void *)(lsp + 1); 377 if (lsp < end) { 378 uintptr_t addr = lsp->pr_oldcontext;
|
/illumos-gate/usr/src/lib/fm/libldom/sparc/ |
H A D | ldmsvcs_utils.c | 128 static int channel_openreset(struct ldmsvcs_info *lsp); 129 static int read_msg(struct ldmsvcs_info *lsp); 154 channel_close(struct ldmsvcs_info *lsp) argument 156 (void) pthread_mutex_lock(&lsp->mt); 158 if (lsp->fds_chan.state == CHANNEL_OPEN || 159 lsp->fds_chan.state == CHANNEL_READY) { 160 (void) close(lsp->fds_chan.fd); 161 lsp->cv_twait = get_smf_int_val(LDM_INIT_TO_PROP_NM, 163 lsp->fds_chan.state = CHANNEL_CLOSED; 166 (void) pthread_mutex_unlock(&lsp 447 struct ldmsvcs_info *lsp; local 523 poller_init(struct ldmsvcs_info *lsp) argument 581 fds_send(struct ldmsvcs_info *lsp, void *msg, size_t msglen) argument 687 fds_svc_add(struct ldmsvcs_info *lsp, ds_reg_req_t *req, int minor) argument 728 fds_svc_reset(struct ldmsvcs_info *lsp, int index) argument 756 fds_svc_remove(struct ldmsvcs_info *lsp, ds_svc_hdl_t svc_handle) argument 776 ds_handle_msg_noop(struct ldmsvcs_info *lsp, void *buf, size_t len) argument 781 ds_handle_init_req(struct ldmsvcs_info *lsp, void *buf, size_t len) argument 851 ds_handle_reg_req(struct ldmsvcs_info *lsp, void *buf, size_t len) argument 920 ds_handle_unreg(struct ldmsvcs_info *lsp, void *buf, size_t len) argument 983 fds_svc_alloc(struct ldmsvcs_info *lsp) argument 1009 fds_svc_lookup(struct ldmsvcs_info *lsp, char *name) argument 1073 read_msg(struct ldmsvcs_info *lsp) argument 1120 channel_openreset(struct ldmsvcs_info *lsp) argument 1179 struct ldmsvcs_info *lsp; local 1288 struct ldmsvcs_info *lsp; local [all...] |
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pgcore.c | 176 mkprstatus(struct ps_prochandle *P, const lwpstatus_t *lsp, argument 181 if (lsp->pr_flags & PR_STOPPED) 183 if (lsp->pr_flags & PR_ISTOP) 185 if (lsp->pr_flags & PR_DSTOP) 187 if (lsp->pr_flags & PR_ASLEEP) 189 if (lsp->pr_flags & PR_FORK) 191 if (lsp->pr_flags & PR_RLC) 197 if (lsp->pr_flags & PR_PCINVAL) 199 if (lsp->pr_flags & PR_ISSYS) 201 if (lsp 301 mkprstatus32(struct ps_prochandle *P, const lwpstatus_t *lsp, const lwpsinfo_t *lip, prstatus32_t *psp) argument 457 old_per_lwp(void *data, const lwpstatus_t *lsp, const lwpsinfo_t *lip) argument 508 new_per_lwp(void *data, const lwpstatus_t *lsp, const lwpsinfo_t *lip) argument [all...] |
H A D | Pcontrol.c | 1762 prldump(const char *caller, lwpstatus_t *lsp) argument 1767 switch (lsp->pr_why) { 1773 proc_signame(lsp->pr_what, name, sizeof (name))); 1777 proc_fltname(lsp->pr_what, name, sizeof (name))); 1781 proc_sysname(lsp->pr_what, name, sizeof (name))); 1785 proc_sysname(lsp->pr_what, name, sizeof (name))); 1789 proc_signame(lsp->pr_what, name, sizeof (name))); 1799 if (lsp->pr_cursig) 1800 dprintf("%s: p_cursig = %d\n", caller, lsp->pr_cursig); 1802 bits = *((uint32_t *)&lsp [all...] |
/illumos-gate/usr/src/cmd/ptools/pmap/ |
H A D | pmap.c | 172 getstack(void *data, const lwpstatus_t *lsp) argument 176 if (Plwp_alt_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) { 178 stacks[*np].lwps_lwpid = lsp->pr_lwpid; 182 if (Plwp_main_stack(Pr, lsp->pr_lwpid, &stacks[*np].lwps_stack) == 0) { 183 stacks[*np].lwps_lwpid = lsp->pr_lwpid;
|
/illumos-gate/usr/src/cmd/awk_xpg4/ |
H A D | awk3.c | 977 register STRING lsp; local 982 lsp = lnp->n_string; 985 llen = wcslen((wchar_t *)(lsp = exprstring(lnp))); 987 (void) memcpy(cp, (wchar_t *)lsp, llen * sizeof (wchar_t));
|
/illumos-gate/usr/src/cmd/lockstat/ |
H A D | lockstat.c | 1019 lsrec_t *lsp, **current, **first, **sort_buf, **merge_buf; local 1436 for (i = 0, lsp = (lsrec_t *)data_buf; i < g_nrecs_used; i++, 1438 lsp = (lsrec_t *)((char *)lsp + g_recsize)) { 1439 ev_count[lsp->ls_event] += lsp->ls_count; 1440 ev_time[lsp->ls_event] += lsp->ls_time; 1453 lsp = newlsp; 1469 bcopy(oldlsp, lsp, LS_TIM 1622 lsrec_t *lsp; local 1812 lsrec_t *lsp; local [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 131 * on the "master" key held in the lsp and the block number of the buffer. 276 lofi_free_comp_cache(struct lofi_state *lsp) argument 280 while ((lc = list_remove_head(&lsp->ls_comp_cache)) != NULL) { 281 kmem_free(lc->lc_data, lsp->ls_uncomp_seg_sz); 283 lsp->ls_comp_cache_count--; 285 ASSERT(lsp->ls_comp_cache_count == 0); 289 is_opened(struct lofi_state *lsp) argument 296 if (lsp->ls_open_lyr[i]) { 303 if (lsp->ls_open_reg[i]) { 312 lofi_set_cleanup(struct lofi_state *lsp) argument 323 lofi_free_crypto(struct lofi_state *lsp) argument 364 struct lofi_state *lsp; local 443 struct lofi_state *lsp; local 521 lofi_destroy(struct lofi_state *lsp, cred_t *credp) argument 597 lofi_free_dev(struct lofi_state *lsp) argument 615 struct lofi_state *lsp; local 656 struct lofi_state *lsp; local 763 struct lofi_state *lsp; local 813 lofi_blk_mech(struct lofi_state *lsp, longlong_t lblkno) argument 897 lofi_crypto(struct lofi_state *lsp, struct buf *bp, caddr_t plaintext, caddr_t ciphertext, size_t len, boolean_t op_encrypt) argument 954 lofi_rdwr(caddr_t bufaddr, offset_t offset, struct buf *bp, struct lofi_state *lsp, size_t len, int method, caddr_t bcopy_locn) argument 1025 lofi_mapped_rdwr(caddr_t bufaddr, offset_t offset, struct buf *bp, struct lofi_state *lsp) argument 1154 lofi_find_comp_data(struct lofi_state *lsp, uint64_t seg_index) argument 1187 lofi_add_comp_data(struct lofi_state *lsp, uint64_t seg_index, uchar_t *data) argument 1286 struct lofi_state *lsp; local 1639 struct lofi_state *lsp; local 1786 struct lofi_state *lsp; local 1806 lofi_create_minor_nodes(struct lofi_state *lsp, boolean_t labeled) argument 1842 lofi_zone_bind(struct lofi_state *lsp) argument 1865 lofi_zone_unbind(struct lofi_state *lsp) argument 1878 struct lofi_state *lsp; local 1950 struct lofi_state *lsp; local 1994 struct lofi_state *lsp; local 2107 lofi_access(struct lofi_state *lsp) argument 2123 struct lofi_state *lsp; local 2204 fake_disk_geometry(struct lofi_state *lsp) argument 2246 fake_disk_vtoc(struct lofi_state *lsp, struct vtoc *vt) argument 2315 lofi_map_compressed_file(struct lofi_state *lsp, char *buf) argument 2406 lofi_init_crypto(struct lofi_state *lsp, struct lofi_ioctl *klip) argument 2579 lofi_init_compress(struct lofi_state *lsp) argument 2660 struct lofi_state *lsp = NULL; local 2713 lofi_create_inquiry(struct lofi_state *lsp, struct scsi_inquiry *inq) argument 2779 struct lofi_state *lsp = NULL; local 2954 struct lofi_state *lsp; local 3043 struct lofi_state *lsp; local 3182 struct lofi_state *lsp; local 3445 struct lofi_state *lsp; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_proc.c | 5142 pt_copy_lwp(lwpstatus_t **lspp, const lwpstatus_t *lsp) argument 5144 bcopy(lsp, *lspp, sizeof (lwpstatus_t)); 5152 lwpstatus_t *lsp, *lbuf; local 5165 lsp = lbuf = mdb_alloc(sizeof (lwpstatus_t) * nlwp, UM_SLEEP); 5168 (void) Plwp_iter(t->t_pshandle, (proc_lwp_f *)pt_copy_lwp, &lsp);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_state.c | 2522 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2526 rc = (lsp->rls_lockid.bits.boottime == id->bits.boottime && 2527 lsp->rls_lockid.bits.type == id->bits.type && 2528 lsp->rls_lockid.bits.ident == id->bits.ident && 2529 lsp->rls_lockid.bits.pid == id->bits.pid); 2537 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2539 return (&lsp->rls_lockid); 2545 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2547 if (rfs4_dbe_is_invalid(lsp->rls_dbe)) 2549 if (lsp 2559 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2609 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2639 rfs4_lo_state_rele(rfs4_lo_state_t *lsp, bool_t unlock_fp) argument 2649 rfs4_lo_state_t *lsp; local 2664 rfs4_lo_state_t *lsp = key; local 2672 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local 2689 rfs4_lo_state_t *lsp; local 2991 rfs4_update_lock_sequence(rfs4_lo_state_t *lsp) argument 3009 rfs4_update_lock_resp(rfs4_lo_state_t *lsp, nfs_resop4 *resp) argument 3370 rfs4_check_lo_stateid_seqid(rfs4_lo_state_t *lsp, stateid4 *stateid) argument 3425 rfs4_lo_state_t *lsp; local 3454 rfs4_lo_state_t *lsp = NULL; local 3567 rfs4_lo_state_t *lsp; local 3849 rfs4_lo_state_t *lsp = (rfs4_lo_state_t *)u_entry; local [all...] |
H A D | nfs4_srv.c | 3895 rfs4_lo_state_t *lsp; local 3997 for (lsp = list_head(&sp->rs_lostatelist); 3998 lsp != NULL; 3999 lsp = list_next(&sp->rs_lostatelist, lsp)) { 4000 if (lsp->rls_locker == lo) { 4001 rfs4_dbe_lock(lsp->rls_dbe); 4002 rfs4_dbe_invalidate(lsp->rls_dbe); 4003 rfs4_dbe_unlock(lsp->rls_dbe); 7265 rfs4_check_lock_seqid(seqid4 seqid, rfs4_lo_state_t *lsp, nfs_resop argument 8372 rfs4_lo_state_t *lsp; local 8640 rfs4_do_lock(rfs4_lo_state_t *lsp, nfs_lock_type4 locktype, offset4 offset, length4 length, cred_t *cred, nfs_resop4 *resop) argument 8801 rfs4_lo_state_t *lsp = NULL; local 9222 rfs4_lo_state_t *lsp; local [all...] |