/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/ |
H A D | ps.c | 68 get_ldbase(struct ps_prochandle *procp) argument 78 EC_SWORD(procp->pp_pid)); 91 procp->pp_auxvp = auxvptr; 95 if (procp->pp_dmodel == PR_MODEL_ILP32) 105 if (procp->pp_dmodel == PR_MODEL_ILP32) 106 procp->pp_ldsobase = 111 procp->pp_ldsobase = auxvp->a_un.a_val; 114 if (procp->pp_dmodel == PR_MODEL_ILP32) 115 procp->pp_execphdr = 120 procp 127 ps_init(int pctlfd, int pstatusfd, pid_t pid, struct ps_prochandle *procp) argument [all...] |
H A D | maps.c | 203 load_map(struct ps_prochandle *procp, caddr_t baddr, map_info_t *mp) argument 215 if (fstat(procp->pp_mapfd, &stbuf) == -1) 219 if (pread(procp->pp_mapfd, ptr, stbuf.st_size, 0) == -1) 233 "/proc/%d/object/%s", procp->pp_pid,
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/platform-cpu/ |
H A D | cpu_mdesc.c | 49 md_proc_t *procp; local 52 for (i = 0, procp = chip->procs; i < chip->nprocs; i++, procp++) { 53 if (procp->serialno != 0 && procid == procp->id) { 54 return (procp); 162 md_proc_t *procp; local 214 procp = chip->procs; 238 procp->serialno = sn; 241 procp 401 md_proc_t *procp; local [all...] |
/illumos-gate/usr/src/uts/common/tnf/ |
H A D | tnf.c | 563 proc_t *procp; local 588 for (procp = practive; procp != NULL; procp = procp->p_next) 589 if (PROC_IS_FILTER(procp)) 742 proc_t *procp; local 749 if ((procp = prfind(pid)) != NULL) 750 result = PROC_IS_FILTER(procp); 767 proc_t *procp; local 815 proc_t *procp; local [all...] |
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_physio.c | 63 struct proc *procp; local 75 procp = ttoproc(curthread); 76 asp = procp->p_as; 81 bp->b_proc = procp;
|
/illumos-gate/usr/src/cmd/rpcbind/ |
H A D | rpcb_check.c | 127 const struct proc_map *procp; local 130 procp = pmapmap; 133 procp = rpcbmap; 138 if (procp[i].code == procnum) 139 return (procp[i].proc);
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/chip/ |
H A D | chip_sun4v.c | 353 md_proc_t *procp; local 371 if ((procp = cpu_find_proc(chip, i)) == NULL) { 374 if (procp->serialno == 0) { 378 (void) snprintf(sbuf, sizeof (sbuf), "%llx", procp->serialno); 392 procp->serialno);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | vm_subr.c | 135 struct proc *procp; local 170 procp = ttoproc(curthread); 171 asp = procp->p_as; 173 procp = NULL; 197 bp->b_proc = procp;
|
H A D | sunddi.c | 8109 i_ddi_incr_locked_memory(proc_t *procp, rctl_qty_t inc) argument 8111 ASSERT(procp != NULL); 8112 mutex_enter(&procp->p_lock); 8113 if (rctl_incr_locked_mem(procp, NULL, inc, 1)) { 8114 mutex_exit(&procp->p_lock); 8117 mutex_exit(&procp->p_lock); 8127 i_ddi_decr_locked_memory(proc_t *procp, rctl_qty_t dec) argument 8129 ASSERT(procp != NULL); 8130 mutex_enter(&procp->p_lock); 8131 rctl_decr_locked_mem(procp, NUL 8183 proc_t *procp; local 8257 umem_lockmemory(caddr_t addr, size_t len, int flags, ddi_umem_cookie_t *cookie, struct umem_callback_ops *ops_vector, proc_t *procp) argument [all...] |
H A D | aio_subr.c | 1290 aio_cleanup_dr_delete_memory(proc_t *procp) argument 1292 struct aio *aiop = procp->p_aio; 1293 struct as *as = procp->p_as; 1296 ASSERT(MUTEX_HELD(&procp->p_lock));
|
H A D | mem_config.c | 1667 proc_t *procp; local 1693 for (procp = practive; (*pcancel == 0) && (procp != NULL); 1694 procp = procp->p_next) { 1695 mutex_enter(&procp->p_lock); 1696 if (procp->p_aio != NULL) { 1699 (*aio_cleanup_dr_delete_memory)(procp); 1701 mutex_exit(&procp->p_lock);
|
H A D | move.c | 583 proc_t *procp = ttoproc(curthread); local 584 struct as *as = procp->p_as;
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | physmem.c | 87 #define PHYSMEM_HASH(procp) ((int)((((uintptr_t)procp) >> 8) & (PPH_SIZE - 1))) 223 physmem_get_hash(uint64_t req_paddr, size_t len, proc_t *procp) argument 231 index = PHYSMEM_HASH(procp); 234 if (proc_hp->pph_proc == procp) { 531 proc_t *procp = (proc_t *)arg; local 555 if ((flags & CAPTURE_ASYNC) && (curproc == procp)) { 564 php = physmem_get_hash(paddr, PAGESIZE, procp);
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fdbuffer.h | 116 struct proc *fd_procp; /* procp used in bp for direct i/o to uspace */ 142 page_t **pplist, struct proc *procp);
|
H A D | ddidevmap.h | 78 void *procp; /* user process owning backing store */ member in struct:ddi_umem_cookie
|
H A D | esunddi.h | 146 * ddi_umem_lock but with the addition of arguments ops_vector and procp. 147 * The procp argument can be eliminated eventually as part of proper 163 proc_t *procp);
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_directio.c | 265 offset_t offset, char *addr, enum seg_rw rw, struct proc *procp, 292 bp->b_proc = procp; 359 struct proc *procp; local 626 procp = ttoproc(curthread); 627 as = procp->p_as; 629 procp = NULL; 705 iov->iov_base, S_READ, procp, &tail, spplist); 827 struct proc *procp; local 930 procp = ttoproc(curthread); 931 as = procp 264 directio_start(struct ufsvfs *ufsvfsp, struct inode *ip, size_t nbytes, offset_t offset, char *addr, enum seg_rw rw, struct proc *procp, struct directio_buf **tailp, page_t **pplist) argument [all...] |
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_common.c | 1072 struct apic_procent *procp; local 1083 procp = (struct apic_procent *)(mpct + sizeof (struct apic_mp_cnf_hdr)); 1091 while (procp->proc_entry == APIC_CPU_ENTRY) { 1092 if (procp->proc_cpuflags & CPUFLAGS_EN) { 1109 procp++; 1118 procp = (struct apic_procent *)(mpct + sizeof (struct apic_mp_cnf_hdr)); 1128 while (procp->proc_entry == APIC_CPU_ENTRY) { 1131 procp->proc_cpuflags & CPUFLAGS_EN) { 1132 if (procp->proc_cpuflags & CPUFLAGS_BP) { /* Boot CPU */ 1134 apic_cpus[0].aci_local_id = procp [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/ |
H A D | mdb_ks.c | 579 uintptr_t procp; local 581 if (mdb_vread(&procp, sizeof (procp), procdir + 582 (pidp.pid_prslot * sizeof (procp))) == -1) 586 (void) mdb_vread(proc, sizeof (proc_t), procp); 588 return (procp); 1413 uintptr_t procp; local 1436 if (mdb_vread(&procp, sizeof (procp), pt + OFFSETOF(kthread_t, 1437 t_procp)) == -1 || procp [all...] |
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 135 proc_t *procp = ttoproc(curthread); local 139 pfn = hat_getpfnum(procp->p_as->a_hat, (void *)addr);
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | xdr.h | 305 #define xdr_rpcproc(xdrs, procp) xdr_u_int(xdrs, procp) 311 #define xdr_rpcproc(xdrs, procp) xdr_u_long(xdrs, procp)
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fdbuffer.c | 122 struct proc *procp) 141 fdb->fd_procp = procp; 117 fdb_addr_create( caddr_t addr, size_t len, int flags, page_t **pplist, struct proc *procp) argument
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_startup.c | 264 proc_t *procp; local 289 procp = &p0; 303 tp = thread_create(NULL, 0, NULL, NULL, 0, procp, 359 tp = thread_create(NULL, PAGESIZE, idle, NULL, 0, procp, TS_ONPROC, -1);
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | rt.c | 438 rt_exitclass(void *procp) argument 440 rtproc_t *rtprocp = (rtproc_t *)procp;
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_spt.c | 389 proc_t *procp = curproc; local 516 mutex_enter(&procp->p_lock); 517 if (rctl_incr_locked_mem(procp, proj, lockedbytes, 0)) { 518 mutex_exit(&procp->p_lock); 525 mutex_exit(&procp->p_lock);
|