/titanic_50/usr/src/uts/common/fs/pcfs/ |
H A D | pc_node.c | 89 struct pcnode *pcp; in pc_getnode() local 111 for (pcp = hp->pch_forw; in pc_getnode() 112 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode() 113 if ((fsp == VFSTOPCFS(PCTOV(pcp)->v_vfsp)) && in pc_getnode() 114 (scluster == pcp->pc_scluster)) { in pc_getnode() 115 VN_HOLD(PCTOV(pcp)); in pc_getnode() 117 return (pcp); in pc_getnode() 124 for (pcp = hp->pch_forw; in pc_getnode() 125 pcp != (struct pcnode *)hp; pcp = pcp->pc_forw) { in pc_getnode() 126 if ((fsp == VFSTOPCFS(PCTOV(pcp)->v_vfsp)) && in pc_getnode() [all …]
|
H A D | pc_vnops.c | 229 struct pcnode *pcp; in pcfs_read() local 238 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_read() 242 error = rwpcp(pcp, uiop, UIO_READ, ioflag); in pcfs_read() 244 pc_mark_acc(fsp, pcp); in pcfs_read() 263 struct pcnode *pcp; in pcfs_write() local 272 if ((pcp = VTOPC(vp)) == NULL || pcp->pc_flags & PC_INVAL) { in pcfs_write() 280 uiop->uio_loffset = pcp->pc_size; in pcfs_write() 282 error = rwpcp(pcp, uiop, UIO_WRITE, ioflag); in pcfs_write() 283 pcp->pc_flags |= PC_MOD; in pcfs_write() 284 pc_mark_mod(fsp, pcp); in pcfs_write() [all …]
|
H A D | pc_alloc.c | 53 struct pcnode *pcp, /* pcnode for file */ in pc_bmap() argument 64 vp = PCTOV(pcp); in pc_bmap() 96 (pcp->pc_size == 0 || in pc_bmap() 97 lcn >= (daddr_t)howmany((offset_t)pcp->pc_size, 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() 109 ncn = pcp->pc_lcluster; in pc_bmap() 138 pcp->pc_lindex = olcn; in pc_bmap() 139 pcp->pc_lcluster = cn; in pc_bmap() [all …]
|
H A D | pc_dir.c | 48 static int pc_remove_long_fn(struct pcnode *pcp, 54 static offset_t pc_find_free_space(struct pcnode *pcp, int ndirentries); 393 struct pcnode *pcp; in pc_dirremove() local 412 pcp = in pc_dirremove() 421 if (pcp->pc_entry.pcd_attr & PCA_DIR) { in pc_dirremove() 422 if (PCTOV(pcp) == cdir) in pc_dirremove() 424 else if (!pc_dirempty(pcp)) in pc_dirremove() 430 if (pcp->pc_entry.pcd_attr & PCA_DIR) in pc_dirremove() 440 pcp->pc_eblkno = -1; in pc_dirremove() 441 pcp->pc_entry.pcd_filename[0] = PCD_ERASED; in pc_dirremove() [all …]
|
H A D | pc_vfsops.c | 878 struct pcnode *pcp; in pcfs_root() local 885 pcp = pc_getnode(fsp, (daddr_t)0, 0, (struct pcdir *)0); in pcfs_root() 887 *vpp = PCTOV(pcp); in pcfs_root() 888 pcp->pc_flags |= PC_EXTERNAL; in pcfs_root() 930 struct pcnode *pcp; in pc_syncfsnodes() local 940 pcp = hp->pch_forw; in pc_syncfsnodes() 941 while (pcp != (struct pcnode *)hp) { in pc_syncfsnodes() 942 if (VFSTOPCFS(PCTOV(pcp) -> v_vfsp) == fsp) in pc_syncfsnodes() 943 if (error = pc_nodesync(pcp)) in pc_syncfsnodes() 945 pcp = pcp -> pc_forw; in pc_syncfsnodes() [all …]
|
/titanic_50/usr/src/uts/common/vm/ |
H A D | vm_seg.c | 212 #define IS_PCP_WIRED(pcp) IS_PFLAGS_WIRED((pcp)->p_flags) argument 216 #define PCP_AGE(pcp) LBOLT_DELTA((pcp)->p_lbolt) argument 233 #define P_MATCH(pcp, htag0, addr, len) \ argument 234 ((pcp)->p_htag0 == (htag0) && \ 235 (pcp)->p_addr == (addr) && \ 236 (pcp)->p_len >= (len)) 238 #define P_MATCH_PP(pcp, htag0, addr, len, pp) \ argument 239 ((pcp)->p_pp == (pp) && \ 240 (pcp)->p_htag0 == (htag0) && \ 241 (pcp)->p_addr == (addr) && \ [all …]
|
/titanic_50/usr/src/uts/common/fs/portfs/ |
H A D | port_fd.c | 83 port_fdcache_t *pcp; in port_fd_callback() local 115 pcp = (port_fdcache_t *)pdp->pd_pcache; in port_fd_callback() 116 mutex_enter(&pcp->pc_lock); in port_fd_callback() 123 port_pcache_remove_fd(pcp, pfd); in port_fd_callback() 124 mutex_exit(&pcp->pc_lock); in port_fd_callback() 143 port_cache_lookup_fp(port_fdcache_t *pcp, int fd, file_t *fp) in port_cache_lookup_fp() argument 148 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_cache_lookup_fp() 149 bucket = PORT_FD_BUCKET(pcp, fd); in port_cache_lookup_fp() 180 port_fdcache_t *pcp; in port_associate_fd() local 191 pcp = pp->port_queue.portq_pcp; in port_associate_fd() [all …]
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | poll.c | 252 pollcache_t *pcp; in pollunlock() local 272 pcp = ps->ps_pcache; in pollunlock() 274 pcp = curthread->t_pollcache; in pollunlock() 276 if (!mutex_owned(&pcp->pc_lock)) { in pollunlock() 280 mutex_exit(&pcp->pc_lock); in pollunlock() 289 pollcache_t *pcp; in pollrelock() local 301 pcp = ps->ps_pcache; in pollrelock() 303 pcp = curthread->t_pollcache; in pollrelock() 305 mutex_enter(&pcp->pc_lock); in pollrelock() 335 pollcache_t *pcp; in poll_common() local [all …]
|
/titanic_50/usr/src/uts/common/io/ |
H A D | devpoll.c | 249 pollcache_t *pcp, nfds_t nfds, int *fdcntp) in dp_pcache_poll() argument 265 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in dp_pcache_poll() 266 if (pcp->pc_bitmap == NULL) { in dp_pcache_poll() 282 start = ostart = pcp->pc_mapstart; in dp_pcache_poll() 283 end = pcp->pc_mapend; in dp_pcache_poll() 305 fd = bt_getlowbit(pcp->pc_bitmap, start, end); in dp_pcache_poll() 319 pdp = pcache_lookup_fd(pcp, fd); in dp_pcache_poll() 361 BT_CLEAR(pcp->pc_bitmap, fd); in dp_pcache_poll() 395 curthread->t_pollcache = pcp; in dp_pcache_poll() 417 ASSERT(BT_TEST(pcp->pc_bitmap, fd)); in dp_pcache_poll() [all …]
|
/titanic_50/usr/src/cmd/rcap/rcapd/ |
H A D | rcapd_scanner.c | 238 advance_prpageheader_cur_nextmapping(prpageheader_cur_t *pcp) in advance_prpageheader_cur_nextmapping() argument 244 ASSERT(pcp->pr_map < pcp->pr_nmap); in advance_prpageheader_cur_nextmapping() 245 if ((pcp->pr_map + 1) == pcp->pr_nmap) in advance_prpageheader_cur_nextmapping() 247 pcp->pr_map++; in advance_prpageheader_cur_nextmapping() 248 if (pcp->pr_pgoff < pcp->pr_npage) { in advance_prpageheader_cur_nextmapping() 249 pcp->pr_pdaddr = (caddr_t)(uintptr_t) in advance_prpageheader_cur_nextmapping() 250 ((uintptr_t)pcp->pr_pdaddr + in advance_prpageheader_cur_nextmapping() 251 (pcp->pr_npage - pcp->pr_pgoff)); in advance_prpageheader_cur_nextmapping() 252 pcp->pr_pgoff = pcp->pr_npage; in advance_prpageheader_cur_nextmapping() 257 pcp->pr_pdaddr = (caddr_t)(((uintptr_t)pcp->pr_pdaddr + 7) & ~7); in advance_prpageheader_cur_nextmapping() [all …]
|
/titanic_50/usr/src/uts/i86pc/os/ |
H A D | pmem.c | 143 struct devmap_pmem_cookie *pcp = (struct devmap_pmem_cookie *)cookie; in devmap_pmem_setup() local 146 if (pcp == NULL || (off + len) > ptob(pcp->dp_npages)) in devmap_pmem_setup() 175 dhp->dh_pcookie = (devmap_pmem_cookie_t)pcp; in devmap_pmem_setup() 218 struct devmap_pmem_cookie *pcp = (struct devmap_pmem_cookie *)cookie; in devmap_pmem_remap() local 236 if (pcp == NULL || (off + len) > ptob(pcp->dp_npages)) in devmap_pmem_remap() 292 struct devmap_pmem_cookie *pcp; in devmap_pmem_alloc() local 311 if (pmem_cookie_alloc(&pcp, npages, kflags) == DDI_FAILURE) in devmap_pmem_alloc() 313 pcp->dp_npages = npages; in devmap_pmem_alloc() 318 pcp->dp_proc = curproc; in devmap_pmem_alloc() 330 tlist_in(tlist, tpages, pcp->dp_vnp, &pmem_off); in devmap_pmem_alloc() [all …]
|
/titanic_50/usr/src/uts/common/fs/proc/ |
H A D | prcontrol.c | 293 prcommon_t *pcp; in pr_control() local 301 pcp = pnp->pr_common; in pr_control() 302 p = pcp->prc_proc; in pr_control() 343 if ((pcp->prc_flags & PRC_LWP)? in pr_control() 344 (pcp->prc_thread == curthread) : (p == curproc)) { in pr_control() 723 prcommon_t *pcp; in pr_control32() local 731 pcp = pnp->pr_common; in pr_control32() 732 p = pcp->prc_proc; in pr_control32() 772 if ((pcp->prc_flags & PRC_LWP)? in pr_control32() 773 (pcp->prc_thread == curthread) : (p == curproc)) { in pr_control32() [all …]
|
H A D | prvnops.c | 227 prcommon_t *pcp = pnp->pr_pcommon; in propen() local 294 ASSERT(p == pcp->prc_proc); in propen() 307 pcp->prc_selfopens++; in propen() 312 if (pcp->prc_writers > pcp->prc_selfopens) { in propen() 318 pcp->prc_flags |= PRC_EXCL; in propen() 319 } else if (pcp->prc_flags & PRC_EXCL) { in propen() 320 ASSERT(pcp->prc_writers > pcp->prc_selfopens); in propen() 325 pcp->prc_writers++; in propen() 335 pcp->prc_selfopens++; in propen() 336 ASSERT(pcp->prc_selfopens <= pcp->prc_writers); in propen() [all …]
|
H A D | prsubr.c | 263 prcommon_t *pcp = VTOP(vp)->pr_common; in prnotify() local 265 mutex_enter(&pcp->prc_mutex); in prnotify() 266 cv_broadcast(&pcp->prc_wait); in prnotify() 267 mutex_exit(&pcp->prc_mutex); in prnotify() 268 if (pcp->prc_flags & PRC_POLL) { in prnotify() 276 pcp->prc_flags &= ~PRC_POLL; in prnotify() 277 pollwakeup(&pcp->prc_pollhead, POLLHUP); in prnotify() 286 prcommon_t *pcp; in prfreenotify() local 290 pcp = pnp->pr_common; in prfreenotify() 291 ASSERT(pcp->prc_thread == NULL); in prfreenotify() [all …]
|
H A D | prioctl.c | 165 prcommon_t *pcp; in prioctl64() local 428 pcp = pnp->pr_common; in prioctl64() 429 p = pcp->prc_proc; in prioctl64() 437 t = pcp->prc_thread; in prioctl64() 501 (pcp->prc_thread == curthread) : (p == curproc)) { in prioctl64() 623 pcp = pnp->pr_pcommon; in prioctl64() 624 xpnp->pr_ino = ptoi(pcp->prc_pid); in prioctl64() 625 xpnp->pr_common = pcp; in prioctl64() 626 xpnp->pr_pcommon = pcp; in prioctl64() 909 (pnp->pr_type == PR_LWPIDFILE)? pcp->prc_thread : NULL); in prioctl64() [all …]
|
/titanic_50/usr/src/uts/common/io/ksocket/ |
H A D | ksocket.c | 736 pollcache_t *pcp; in ksocket_spoll() local 771 pcp = pcache_alloc(); in ksocket_spoll() 772 pcache_create(pcp, 1); in ksocket_spoll() 774 mutex_enter(&pcp->pc_lock); in ksocket_spoll() 775 curthread->t_pollcache = pcp; in ksocket_spoll() 779 mutex_exit(&pcp->pc_lock); in ksocket_spoll() 805 pdp->pd_pcache = pcp; in ksocket_spoll() 806 pcache_insert_fd(pcp, pdp, 1); in ksocket_spoll() 810 mutex_enter(&pcp->pc_lock); in ksocket_spoll() 812 pcp->pc_flag = 0; in ksocket_spoll() [all …]
|
/titanic_50/usr/src/cmd/svc/configd/ |
H A D | rc_node.c | 1319 pc_free(permcheck_t *pcp) in pc_free() argument 1324 for (i = 0; i < pcp->pc_bnum; ++i) { in pc_free() 1325 for (ep = pcp->pc_buckets[i]; ep != NULL; ep = next) { in pc_free() 1331 free(pcp->pc_buckets); in pc_free() 1332 free(pcp); in pc_free() 1357 pc_exists(permcheck_t *pcp, const char *auth) in pc_exists() argument 1363 for (ep = pcp->pc_buckets[h & (pcp->pc_bnum - 1)]; in pc_exists() 1367 pcp->pc_auth_string = ep->pce_auth; in pc_exists() 1376 pc_match(permcheck_t *pcp, const char *pattern) in pc_match() argument 1381 for (i = 0; i < pcp->pc_bnum; ++i) { in pc_match() [all …]
|
/titanic_50/usr/src/uts/common/os/ |
H A D | port_subr.c | 549 port_pcache_remove_fd(port_fdcache_t *pcp, portfd_t *pfd) in port_pcache_remove_fd() argument 556 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_pcache_remove_fd() 557 bucket = PORT_FD_BUCKET(pcp, pdp->pd_fd); in port_pcache_remove_fd() 561 if (--pcp->pc_fdcount == 0) { in port_pcache_remove_fd() 567 cv_signal(&pcp->pc_lclosecv); in port_pcache_remove_fd() 579 if (--pcp->pc_fdcount == 0) { in port_pcache_remove_fd() 585 cv_signal(&pcp->pc_lclosecv); in port_pcache_remove_fd() 617 port_remove_fd_object(portfd_t *pfd, port_t *pp, port_fdcache_t *pcp) in port_remove_fd_object() argument 625 ASSERT(MUTEX_HELD(&pcp->pc_lock)); in port_remove_fd_object() 656 port_pcache_remove_fd(pcp, pfd); in port_remove_fd_object() [all …]
|
/titanic_50/usr/src/cmd/col/ |
H A D | col.c | 63 int pcp = 0; variable 513 pcp = 0; in emit() 521 if (pcp) in emit() 523 pcp = 0; in emit() 526 ncp = pcp; in emit() 529 pcp = ncp; in emit() 535 while (pcp < ncp) { in emit() 537 pcp++; in emit() 568 pcp++; in emit() 570 pcp--; in emit() [all …]
|
/titanic_50/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) & \
|
/titanic_50/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))
|
/titanic_50/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()
|
/titanic_50/usr/src/cmd/sgs/prof/common/ |
H A D | prof.c | 320 WORD *pcp; /* For scanning pcounts. */ in main() local 783 pcp = pcounts; /* Reset to base. */ in main() 828 ticks = pcp[i0]; /* # Times (clock ticks). */ in main() 842 ticks = pcp[i0]; in main() 869 ticks += pcp[i]; in main() 876 ticks = pcp[i1]; in main() 899 for (n = n_pc, temp = 0; --n >= 0; temp += *(pcp++)) in main()
|
/titanic_50/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()
|
/titanic_50/usr/src/lib/libc/i386/sys/ |
H A D | ptrace.c | 592 cstatus_t *pcp; in ReleaseProc() local 594 for (pcp = childp; pcp != NULLCP; pcp = pcp->next) { in ReleaseProc() 595 if (pcp->next == cp) { in ReleaseProc() 596 pcp->next = cp->next; in ReleaseProc()
|