/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/ |
H A D | ps.c | 68 get_ldbase(struct ps_prochandle *procp) in get_ldbase() argument 78 EC_SWORD(procp->pp_pid)); in get_ldbase() 91 procp->pp_auxvp = auxvptr; in get_ldbase() 95 if (procp->pp_dmodel == PR_MODEL_ILP32) in get_ldbase() 105 if (procp->pp_dmodel == PR_MODEL_ILP32) in get_ldbase() 106 procp->pp_ldsobase = in get_ldbase() 111 procp->pp_ldsobase = auxvp->a_un.a_val; in get_ldbase() 114 if (procp->pp_dmodel == PR_MODEL_ILP32) in get_ldbase() 115 procp->pp_execphdr = in get_ldbase() 120 procp->pp_execphdr = auxvp->a_un.a_val; in get_ldbase() [all …]
|
H A D | maps.c | 203 load_map(struct ps_prochandle *procp, caddr_t baddr, map_info_t *mp) in load_map() argument 215 if (fstat(procp->pp_mapfd, &stbuf) == -1) in load_map() 219 if (pread(procp->pp_mapfd, ptr, stbuf.st_size, 0) == -1) in load_map() 233 "/proc/%d/object/%s", procp->pp_pid, in load_map()
|
/illumos-gate/usr/src/uts/sun4/io/efcode/ |
H A D | fc_physio.c | 63 struct proc *procp; in fc_physio_setup() local 75 procp = ttoproc(curthread); in fc_physio_setup() 76 asp = procp->p_as; in fc_physio_setup() 81 bp->b_proc = procp; in fc_physio_setup()
|
/illumos-gate/usr/src/cmd/rpcbind/ |
H A D | rpcb_check.c | 127 const struct proc_map *procp; in find_procname() local 130 procp = pmapmap; in find_procname() 133 procp = rpcbmap; in find_procname() 138 if (procp[i].code == procnum) in find_procname() 139 return (procp[i].proc); in find_procname()
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_directio.c | 248 offset_t offset, char *addr, enum seg_rw rw, struct proc *procp, in directio_start() argument 275 bp->b_proc = procp; in directio_start() 342 struct proc *procp; in ufs_directio_write() local 609 procp = ttoproc(curthread); in ufs_directio_write() 610 as = procp->p_as; in ufs_directio_write() 612 procp = NULL; in ufs_directio_write() 688 iov->iov_base, S_READ, procp, &tail, spplist); in ufs_directio_write() 810 struct proc *procp; in ufs_directio_read() local 913 procp = ttoproc(curthread); in ufs_directio_read() 914 as = procp->p_as; in ufs_directio_read() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | vm_subr.c | 134 struct proc *procp; in default_physio() local 162 procp = ttoproc(curthread); in default_physio() 163 asp = procp->p_as; in default_physio() 165 procp = NULL; in default_physio() 189 bp->b_proc = procp; in default_physio()
|
H A D | sunddi.c | 8129 i_ddi_incr_locked_memory(proc_t *procp, rctl_qty_t inc) in i_ddi_incr_locked_memory() argument 8131 ASSERT(procp != NULL); in i_ddi_incr_locked_memory() 8132 mutex_enter(&procp->p_lock); in i_ddi_incr_locked_memory() 8133 if (rctl_incr_locked_mem(procp, NULL, inc, 1)) { in i_ddi_incr_locked_memory() 8134 mutex_exit(&procp->p_lock); in i_ddi_incr_locked_memory() 8137 mutex_exit(&procp->p_lock); in i_ddi_incr_locked_memory() 8147 i_ddi_decr_locked_memory(proc_t *procp, rctl_qty_t dec) in i_ddi_decr_locked_memory() argument 8149 ASSERT(procp != NULL); in i_ddi_decr_locked_memory() 8150 mutex_enter(&procp->p_lock); in i_ddi_decr_locked_memory() 8151 rctl_decr_locked_mem(procp, NULL, dec, 1); in i_ddi_decr_locked_memory() [all …]
|
H A D | mem_config.c | 1668 proc_t *procp; in dr_aio_cleanup_thread() local 1694 for (procp = practive; (*pcancel == 0) && (procp != NULL); in dr_aio_cleanup_thread() 1695 procp = procp->p_next) { in dr_aio_cleanup_thread() 1696 mutex_enter(&procp->p_lock); in dr_aio_cleanup_thread() 1697 if (procp->p_aio != NULL) { in dr_aio_cleanup_thread() 1700 (*aio_cleanup_dr_delete_memory)(procp); in dr_aio_cleanup_thread() 1702 mutex_exit(&procp->p_lock); in dr_aio_cleanup_thread()
|
H A D | aio_subr.c | 1277 aio_cleanup_dr_delete_memory(proc_t *procp) in aio_cleanup_dr_delete_memory() argument 1279 struct aio *aiop = procp->p_aio; in aio_cleanup_dr_delete_memory() 1280 struct as *as = procp->p_as; in aio_cleanup_dr_delete_memory() 1283 ASSERT(MUTEX_HELD(&procp->p_lock)); in aio_cleanup_dr_delete_memory()
|
H A D | move.c | 583 proc_t *procp = ttoproc(curthread); in uioainit() local 584 struct as *as = procp->p_as; in uioainit()
|
/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_thread.c | 151 struct proc *procp; in smb_thread_start() local 157 procp = (sv->sv_proc_p != NULL) ? in smb_thread_start() 170 t = lwp_kernel_create(procp, smb_thread_entry_point, sth, in smb_thread_start() 176 0, procp, TS_RUN, sth->sth_pri); in smb_thread_start()
|
/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))) argument 223 physmem_get_hash(uint64_t req_paddr, size_t len, proc_t *procp) in physmem_get_hash() argument 231 index = PHYSMEM_HASH(procp); in physmem_get_hash() 234 if (proc_hp->pph_proc == procp) { in physmem_get_hash() 531 proc_t *procp = (proc_t *)arg; in map_page_proc() local 555 if ((flags & CAPTURE_ASYNC) && (curproc == procp)) { in map_page_proc() 564 php = physmem_get_hash(paddr, PAGESIZE, procp); in map_page_proc()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_common.c | 1144 struct apic_procent *procp; in apic_parse_mpct() local 1154 procp = (struct apic_procent *)(mpct + sizeof (struct apic_mp_cnf_hdr)); in apic_parse_mpct() 1162 while (procp->proc_entry == APIC_CPU_ENTRY) { in apic_parse_mpct() 1163 if (procp->proc_cpuflags & CPUFLAGS_EN) { in apic_parse_mpct() 1176 procp++; in apic_parse_mpct() 1185 procp = (struct apic_procent *)(mpct + sizeof (struct apic_mp_cnf_hdr)); in apic_parse_mpct() 1195 while (procp->proc_entry == APIC_CPU_ENTRY) { in apic_parse_mpct() 1198 procp->proc_cpuflags & CPUFLAGS_EN) { in apic_parse_mpct() 1199 if (procp->proc_cpuflags & CPUFLAGS_BP) { /* Boot CPU */ in apic_parse_mpct() 1201 apic_cpus[0].aci_local_id = procp->proc_apicid; in apic_parse_mpct() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/ |
H A D | mdb_ks.c | 581 uintptr_t procp; in mdb_pid2proc() local 583 if (mdb_vread(&procp, sizeof (procp), procdir + in mdb_pid2proc() 584 (pidp.pid_prslot * sizeof (procp))) == -1) in mdb_pid2proc() 588 (void) mdb_vread(proc, sizeof (proc_t), procp); in mdb_pid2proc() 590 return (procp); in mdb_pid2proc() 1471 uintptr_t procp; in mdb_dump_print_content() local 1494 if (mdb_vread(&procp, sizeof (procp), pt + OFFSETOF(kthread_t, in mdb_dump_print_content() 1495 t_procp)) == -1 || procp == 0) in mdb_dump_print_content() 1501 if (procp == (uintptr_t)sym.st_value) { in mdb_dump_print_content()
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 135 proc_t *procp = ttoproc(curthread); in dtrace_flush_sec() local 139 pfn = hat_getpfnum(procp->p_as->a_hat, (void *)addr); in dtrace_flush_sec()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | xdr.h | 305 #define xdr_rpcproc(xdrs, procp) xdr_u_int(xdrs, procp) argument 311 #define xdr_rpcproc(xdrs, procp) xdr_u_long(xdrs, procp) argument
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | fdbuffer.h | 140 page_t **pplist, struct proc *procp);
|
H A D | ddidevmap.h | 78 void *procp; /* user process owning backing store */ member
|
H A D | esunddi.h | 164 proc_t *procp);
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fdbuffer.c | 120 struct proc *procp) in fdb_addr_create() argument 139 fdb->fd_procp = procp; in fdb_addr_create()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_startup.c | 290 proc_t *procp; in mp_cpu_configure_common() local 315 procp = &p0; in mp_cpu_configure_common() 329 tp = thread_create(NULL, 0, NULL, NULL, 0, procp, in mp_cpu_configure_common() 383 tp = thread_create(NULL, PAGESIZE, idle, NULL, 0, procp, TS_ONPROC, -1); in mp_cpu_configure_common()
|
/illumos-gate/usr/src/uts/common/disp/ |
H A D | rt.c | 438 rt_exitclass(void *procp) in rt_exitclass() argument 440 rtproc_t *rtprocp = (rtproc_t *)procp; in rt_exitclass()
|
H A D | fx.c | 570 fx_exitclass(void *procp) in fx_exitclass() argument 572 fxproc_t *fxpp = (fxproc_t *)procp; in fx_exitclass()
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_page.c | 7294 proc_t *procp; in do_aio_cleanup() local 7315 for (procp = practive; (procp != NULL); procp = procp->p_next) { in do_aio_cleanup() 7316 mutex_enter(&procp->p_lock); in do_aio_cleanup() 7317 if (procp->p_aio != NULL) { in do_aio_cleanup() 7319 cleaned += (*aio_cleanup_dr_delete_memory)(procp); in do_aio_cleanup() 7321 mutex_exit(&procp->p_lock); in do_aio_cleanup()
|
H A D | seg_spt.c | 537 proc_t *procp = curproc; in segspt_create() local 661 mutex_enter(&procp->p_lock); in segspt_create() 662 if (rctl_incr_locked_mem(procp, proj, lockedbytes, 0)) { in segspt_create() 663 mutex_exit(&procp->p_lock); in segspt_create() 670 mutex_exit(&procp->p_lock); in segspt_create()
|