/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_node.c | 115 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode() 120 return (pcp); in pc_getnode() 128 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode() 200 return (pcp); in pc_getnode() 274 remque(pcp); in pc_rele() 368 (void *)pcp, length, pcp->pc_size); in pc_truncate() 547 pcp->pc_eblkno, pcp->pc_eoffset); in pc_nodeupdate() 555 pcp->pc_entry.pcd_size = htoli(pcp->pc_size); in pc_nodeupdate() 557 pc_setstartcluster(fsp, &pcp->pc_entry, pcp->pc_scluster); in pc_nodeupdate() 700 pcp != (struct pcnode *)hp; pcp = npcp) { in pc_diskchanged() [all …]
|
H A D | pc_vnops.c | 239 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_read() 273 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_write() 627 pcp->pc_eoffset, pcp->pc_entry.pcd_attr, in pcfs_getattr() 744 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_setattr() 864 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) in pcfs_access() 900 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_fsync() 937 remque(pcp); in pcfs_inactive() 962 if (pcp == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_inactive() 972 pc_rele(pcp); in pcfs_inactive() 1064 pcp = NULL; in pcfs_create() [all …]
|
H A D | pc_alloc.c | 64 vp = PCTOV(pcp); in pc_bmap() 102 ncn = pcp->pc_scluster; in pc_bmap() 107 if (pcp->pc_lindex > 0 && lcn >= pcp->pc_lindex) { in pc_bmap() 108 lcn -= pcp->pc_lindex; in pc_bmap() 138 pcp->pc_lindex = olcn; in pc_bmap() 139 pcp->pc_lcluster = cn; in pc_bmap() 172 vp = PCTOV(pcp); in pc_balloc() 214 if (pcp->pc_lindex > 0 && lcn > pcp->pc_lindex) { in pc_balloc() 262 vp = PCTOV(pcp); in pc_bfree() 292 pcp->pc_lindex = 0; in pc_bfree() [all …]
|
H A D | pc_dir.c | 394 struct pcnode *pcp; in pc_dirremove() local 413 pcp = in pc_dirremove() 441 pcp->pc_eblkno = -1; in pc_dirremove() 477 VN_RELE(PCTOV(pcp)); in pc_dirremove() 496 vp = PCTOV(pcp); in pc_dirempty() 599 if (pcp) in pc_rename() 600 svp = PCTOV(pcp); in pc_rename() 605 if (pcp == tdp) { in pc_rename() 808 pcp->pc_entry = *ep; in pc_rename() 836 VN_RELE(PCTOV(pcp)); in pc_rename() [all …]
|
H A D | pc_vfsops.c | 881 struct pcnode *pcp; in pcfs_root() local 890 *vpp = PCTOV(pcp); in pcfs_root() 891 pcp->pc_flags |= PC_EXTERNAL; in pcfs_root() 933 struct pcnode *pcp; in pc_syncfsnodes() local 943 pcp = hp->pch_forw; in pc_syncfsnodes() 948 pcp = pcp -> pc_forw; in pc_syncfsnodes() 1160 struct pcnode *pcp; in pcfs_vget() local 1181 pcp->pc_flags |= PC_EXTERNAL; in pcfs_vget() 1182 *vpp = PCTOV(pcp); in pcfs_vget() 1266 pcp->pc_flags |= PC_EXTERNAL; in pcfs_vget() [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_seg.c | 432 pcp = pcp->p_hnext) { in seg_plookup_checkdup() 486 pcp = pcp->p_hnext) { in seg_plookup() 567 pcp = pcp->p_hnext) { in seg_pinactive() 914 (void) (*pcp->p_callback)(pcp->p_htag0, pcp->p_addr, in seg_pinsert() 1015 pcp = pcp->p_hnext) { in seg_ppurge_async() 1059 pcp = pcp->p_hnext) { in seg_ppurge_async() 1171 (void) (*pcp->p_callback)(pcp->p_htag0, pcp->p_addr, in seg_ppurge_async() 1230 pcp = pcp->p_hnext; in seg_ppurge_wiredpp() 1243 done = (*pcp->p_callback)(pcp->p_htag0, pcp->p_addr, in seg_ppurge_wiredpp() 1304 pcp = pcp->p_hnext; in seg_ppurge() [all …]
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fd.c | 84 port_fdcache_t *pcp; in port_fd_callback() local 178 port_fdcache_t *pcp; in port_associate_fd() local 217 pcp->pc_hash = kmem_zalloc(pcp->pc_hashsize * in port_associate_fd() 444 port_fdcache_t *pcp; in port_dissociate_fd() local 565 pcp->pc_hash = kmem_zalloc(pcp->pc_hashsize * sizeof (portfd_t *), in port_cache_grow_hashtbl() 570 pcp->pc_fdcount = 0; in port_cache_grow_hashtbl() 592 if (pcp->pc_fdcount > (pcp->pc_hashsize * PORTHASH_MULT)) in port_cache_insert_fd() 597 pcp->pc_fdcount++; in port_cache_insert_fd() 635 kmem_free(pcp->pc_hash, sizeof (polldat_t *) * pcp->pc_hashsize); in port_pcache_destroy() 656 if (pcp == NULL) in port_close_sourcefd() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | poll.c | 249 pollcache_t *pcp; in pollunlock() local 294 pollcache_t *pcp; in pollrelock() local 340 pollcache_t *pcp; in poll_common() local 559 pcp->pc_flag = 0; in poll_common() 712 pollcache_t *pcp; in pollcleanup() local 752 cv_wait(&pcp->pc_busy_cv, &pcp->pc_no_exit); in pollcleanup() 1123 if ((pcp->pc_fdcount > pcp->pc_hashsize * POLLHASHTHRESHOLD) || in pcache_insert_fd() 1169 pcp->pc_hashsize = pcp->pc_hashsize * POLLHASHINC; in pcache_grow_hashtbl() 2238 ASSERT(pcp); in pcache_clean_entry() 2577 pcp->pc_busy--; in pollcacheclean() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | devpoll.c | 274 end = pcp->pc_mapend; in dp_pcache_poll() 643 pollcache_t *pcp; in dpopen() local 688 pcp = pcache_alloc(); in dpopen() 690 pcp->pc_pid = -1; in dpopen() 710 pollcache_t *pcp; in dpwrite() local 1091 pollstate_exit(pcp); in dpwrite() 1126 pollcache_t *pcp; in dpioctl() local 1542 pollcache_t *pcp; in dppoll() local 1625 pollcache_t *pcp; in dpclose() local 1658 cv_wait(&pcp->pc_busy_cv, &pcp->pc_no_exit); in dpclose() [all …]
|
/illumos-gate/usr/src/cmd/rcap/rcapd/ |
H A D | rcapd_scanner.c | 242 ASSERT(pcp->pr_map < pcp->pr_nmap); in advance_prpageheader_cur_nextmapping() 243 if ((pcp->pr_map + 1) == pcp->pr_nmap) in advance_prpageheader_cur_nextmapping() 246 if (pcp->pr_pgoff < pcp->pr_npage) { in advance_prpageheader_cur_nextmapping() 249 (pcp->pr_npage - pcp->pr_pgoff)); in advance_prpageheader_cur_nextmapping() 250 pcp->pr_pgoff = pcp->pr_npage; in advance_prpageheader_cur_nextmapping() 284 (pcp->pr_npage * pcp->pr_pagesize)) { in advance_prpageheader_cur_nextmapping() 314 ASSERT(pcp->pr_pgoff < pcp->pr_npage); in advance_prpageheader_cur() 315 if ((pcp->pr_pgoff + 1) == pcp->pr_npage) in advance_prpageheader_cur() 321 return ((caddr_t)pcp->pr_addr + pcp->pr_pgoff * pcp->pr_pagesize); in advance_prpageheader_cur() 332 bzero(pcp, sizeof (*pcp)); in set_prpageheader_cur() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | pmem.c | 144 if (pcp == NULL || (off + len) > ptob(pcp->dp_npages)) in devmap_pmem_setup() 234 if (pcp == NULL || (off + len) > ptob(pcp->dp_npages)) in devmap_pmem_remap() 311 pcp->dp_npages = npages; in devmap_pmem_alloc() 316 pcp->dp_proc = curproc; in devmap_pmem_alloc() 404 i_ddi_decr_locked_memory(pcp->dp_proc, ptob(pcp->dp_npages)); in devmap_pmem_alloc() 429 ASSERT(pcp); in devmap_pmem_free() 496 kmem_free(pcp->dp_pparray, pcp->dp_npages * sizeof (page_t *)); in devmap_pmem_free() 510 if (pcp == NULL || start + npages > pcp->dp_npages) in devmap_pmem_getpfns() 539 pcp = *pcpp; in pmem_cookie_alloc() 540 if ((pcp->dp_vnp = in pmem_cookie_alloc() [all …]
|
/illumos-gate/usr/src/uts/common/io/ksocket/ |
H A D | ksocket.c | 734 pollcache_t *pcp; in ksocket_spoll() local 769 pcp = pcache_alloc(); in ksocket_spoll() 770 pcache_create(pcp, 1); in ksocket_spoll() 777 mutex_exit(&pcp->pc_lock); in ksocket_spoll() 803 pdp->pd_pcache = pcp; in ksocket_spoll() 809 pcp->pc_flag = 0; in ksocket_spoll() 825 rval = cv_wait_sig(&pcp->pc_cv, &pcp->pc_lock); in ksocket_spoll() 827 rval = cv_timedwait_sig(&pcp->pc_cv, &pcp->pc_lock, in ksocket_spoll() 847 while (pcp->pc_busy > 0) in ksocket_spoll() 848 cv_wait(&pcp->pc_busy_cv, &pcp->pc_no_exit); in ksocket_spoll() [all …]
|
/illumos-gate/usr/src/cmd/svc/configd/ |
H A D | rc_node.c | 1322 free(pcp); in pc_free() 1353 for (ep = pcp->pc_buckets[h & (pcp->pc_bnum - 1)]; in pc_exists() 1426 if (pcp->pc_enum * 4 > 3 * pcp->pc_bnum) in pc_add() 1441 ++pcp->pc_enum; in pc_add() 1516 pcp->pc_auth_string = pcp->pc_specific->pce_auth; in auth_cb() 3371 pc_free(pcp); in rc_node_modify_permission_check() 4091 pc_free(pcp); in rc_node_create_child_pg() 4902 pc_free(pcp); in rc_node_delete() 5892 pc_free(pcp); in rc_node_property_may_read() 6775 pc_free(pcp); in rc_node_setup_tx() [all …]
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 573 prcommon_t *pcp; in pr_control() local 582 pcp = pnp->pr_common; in pr_control() 583 p = pcp->prc_proc; in pr_control() 859 prcommon_t *pcp; in pr_control32() local 868 pcp = pnp->pr_common; in pr_control32() 869 p = pcp->prc_proc; in pr_control32() 1142 t = pcp->prc_thread; in pr_thread() 1177 t = pcp->prc_thread; in pr_stop() 1260 t = pcp->prc_thread; in pr_wait_stop() 1450 rval = cv_waituntil_sig(&pcp->prc_wait, &pcp->prc_mutex, ts, timecheck); in pr_wait() [all …]
|
H A D | prvnops.c | 323 if (pcp->prc_writers > pcp->prc_selfopens) { in propen() 331 ASSERT(pcp->prc_writers > pcp->prc_selfopens); in propen() 347 ASSERT(pcp->prc_selfopens <= pcp->prc_writers); in propen() 348 if (pcp->prc_selfopens == pcp->prc_writers) in propen() 490 if (--pcp->prc_writers == pcp->prc_selfopens) in prclose() 493 ASSERT(pcp->prc_writers >= pcp->prc_selfopens); in prclose() 3017 prcommon_t *pcp; in prgetattr() local 3169 pmkino(pcp->prc_tslot, pcp->prc_slot, pnp->pr_type); in prgetattr() 3170 if ((pcp->prc_flags & PRC_LWP) && pcp->prc_tslot != -1) { in prgetattr() 5002 ASSERT(pcp->prc_selfopens == 0 && pcp->prc_writers == 0); in prfreecommon() [all …]
|
H A D | prsubr.c | 307 prcommon_t *pcp; in prfreenotify() local 402 prcommon_t *pcp; in prlwpexit() local 446 prcommon_t *pcp; in prlwpfree() local 465 pcp->prc_tslot = -1; in prlwpfree() 510 prcommon_t *pcp; in prexecend() local 554 pcp->prc_tid = tid; in prexecend() 703 prcommon_t *pcp; in pr_p_lock() local 706 if ((pcp = pnp->pr_pcommon) == NULL || (p = pcp->prc_proc) == NULL) in pr_p_lock() 748 prcommon_t *pcp; in prlock() local 802 if (!cv_wait_sig(&pcp->prc_wait, &pcp->prc_mutex)) { in prlock() [all …]
|
H A D | prioctl.c | 157 prcommon_t *pcp; in prioctl64() local 412 pcp = pnp->pr_common; in prioctl64() 413 p = pcp->prc_proc; in prioctl64() 421 t = pcp->prc_thread; in prioctl64() 607 pcp = pnp->pr_pcommon; in prioctl64() 609 xpnp->pr_common = pcp; in prioctl64() 1048 t = pcp->prc_thread; in prioctl64() 1669 prcommon_t *pcp; in prioctl32() local 1949 pcp = pnp->pr_common; in prioctl32() 1950 p = pcp->prc_proc; in prioctl32() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | port_subr.c | 555 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_pcache_remove_fd() 560 if (--pcp->pc_fdcount == 0) { in port_pcache_remove_fd() 566 cv_signal(&pcp->pc_lclosecv); in port_pcache_remove_fd() 578 if (--pcp->pc_fdcount == 0) { in port_pcache_remove_fd() 584 cv_signal(&pcp->pc_lclosecv); in port_pcache_remove_fd() 624 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_remove_fd_object() 652 port_pcache_remove_fd(pcp, pfd); in port_remove_fd_object() 667 port_fdcache_t *pcp; in port_close_pfd() local 674 pcp = pp->port_queue.portq_pcp; in port_close_pfd() 675 mutex_enter(&pcp->pc_lock); in port_close_pfd() [all …]
|
/illumos-gate/usr/src/cmd/col/ |
H A D | col.c | 61 int pcp = 0; variable 511 pcp = 0; in emit() 519 if (pcp) in emit() 521 pcp = 0; in emit() 524 ncp = pcp; in emit() 527 pcp = ncp; in emit() 533 while (pcp < ncp) { in emit() 535 pcp++; in emit() 566 pcp++; in emit() 568 pcp--; in emit() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | port_impl.h | 216 #define PORT_FD_BUCKET(pcp, fd) \ argument 217 (&(pcp)->pc_hash[((fd) % (pcp)->pc_hashsize)]) 222 #define PORT_FOP_BUCKET(pcp, id) \ argument 223 (portfop_t **)(&(pcp)->pfc_hash[(((ulong_t)id >> 8) & \
|
/illumos-gate/usr/src/cmd/vi/port/ |
H A D | ex_vops2.c | 950 unsigned char *cp, *pcp; local 1075 pcp = lastchr(ogcursor, cp); 1076 for (c = wordch(pcp); 1077 cp > ogcursor && wordof(c, pcp); cp = pcp, pcp = lastchr(ogcursor, cp)) 1334 pcp = lastchr(ogcursor, cp); 1335 for (wdtype = wordch(pcp); 1336 cp > ogcursor && wordof(wdtype, pcp); cp = pcp, pcp = lastchr(ogcursor, pcp))
|
H A D | ex_cmdsub.c | 247 unsigned char *pcp; in join() local 269 if ((pcp = cp - MB_CUR_MAX) < genbuf) in join() 270 pcp = genbuf;; in join() 271 for ( ; pcp <= cp-1; pcp++) { in join() 273 (char *)pcp, cp - pcp)) == in join() 274 cp - pcp) in join()
|
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/ |
H A D | fx_epkt.c | 215 pcie_cfg_t *pcp = ptr; in fab_xlate_epkt_erpts() local 219 (pcp->bus << 8) | (pcp->dev << 3) | pcp->func; in fab_xlate_epkt_erpts()
|
/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | ptrace.c | 590 cstatus_t *pcp; in ReleaseProc() local 592 for (pcp = childp; pcp != NULLCP; pcp = pcp->next) { in ReleaseProc() 593 if (pcp->next == cp) { in ReleaseProc() 594 pcp->next = cp->next; in ReleaseProc()
|
/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | ptrace.c | 600 cstatus_t *pcp; in ReleaseProc() local 602 for (pcp = childp; pcp != NULLCP; pcp = pcp->next) { in ReleaseProc() 603 if (pcp->next == cp) { in ReleaseProc() 604 pcp->next = cp->next; in ReleaseProc()
|