Home
last modified time | relevance | path

Searched refs:pcp (Results 1 – 25 of 39) sorted by relevance

12

/illumos-gate/usr/src/uts/common/fs/pcfs/
H A Dpc_node.c115 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 Dpc_vnops.c239 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 Dpc_alloc.c64 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 Dpc_dir.c394 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 Dpc_vfsops.c881 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 Dvm_seg.c432 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 Dport_fd.c84 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 Dpoll.c249 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 Ddevpoll.c274 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 Drcapd_scanner.c242 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 Dpmem.c144 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 Dksocket.c734 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 Drc_node.c1322 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 Dprcontrol.c573 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 Dprvnops.c323 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 Dprsubr.c307 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 Dprioctl.c157 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 Dport_subr.c555 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 Dcol.c61 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 Dport_impl.h216 #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 Dex_vops2.c950 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 Dex_cmdsub.c247 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 Dfx_epkt.c215 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 Dptrace.c590 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 Dptrace.c600 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()

12