Home
last modified time | relevance | path

Searched refs:procp (Results 1 – 25 of 29) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/
H A Dps.c106 procp->pp_ldsobase = in get_ldbase()
115 procp->pp_execphdr = in get_ldbase()
134 procp->pp_pid = pid; in ps_init()
135 procp->pp_ctlfd = pctlfd; in ps_init()
148 if (ps_pdmodel(procp, &procp->pp_dmodel) != PS_OK) in ps_init()
155 get_ldbase(procp); in ps_init()
157 (void) load_map(procp, (caddr_t)procp->pp_ldsobase, in ps_init()
159 procp->pp_ldsomap.mi_addr += procp->pp_ldsobase; in ps_init()
160 procp->pp_ldsomap.mi_end += procp->pp_ldsobase; in ps_init()
163 (void) load_map(procp, (caddr_t)procp->pp_execphdr, in ps_init()
[all …]
H A Dmaps.c203 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 Dfc_physio.c63 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 Drpcb_check.c127 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 Dufs_directio.c275 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()
916 procp = NULL; in ufs_directio_read()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dvm_subr.c134 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 Dsunddi.c8131 ASSERT(procp != NULL); in i_ddi_incr_locked_memory()
8179 p = cookie->procp; in init_lockedmem_rctl_flag()
8203 proc_t *procp; in umem_incr_devlockmem() local
8210 procp = cookie->procp; in umem_incr_devlockmem()
8211 ASSERT(procp); in umem_incr_devlockmem()
8279 proc_t *procp) in umem_lockmemory() argument
8289 if (procp == NULL) in umem_lockmemory()
8290 procp = curproc; in umem_lockmemory()
8291 as = procp->p_as; in umem_lockmemory()
8342 p->procp = (void *)procp; in umem_lockmemory()
[all …]
H A Dmem_config.c1668 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 Daio_subr.c1277 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 Dmove.c583 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 Dsmb_thread.c151 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 Dphysmem.c87 #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 Dmp_platform_common.c1144 struct apic_procent *procp; in apic_parse_mpct() local
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()
1195 while (procp->proc_entry == APIC_CPU_ENTRY) { in apic_parse_mpct()
1198 procp->proc_cpuflags & CPUFLAGS_EN) { in apic_parse_mpct()
1206 procp->proc_version; in apic_parse_mpct()
1210 procp->proc_apicid; in apic_parse_mpct()
1213 procp->proc_version; in apic_parse_mpct()
1218 procp++; in apic_parse_mpct()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/
H A Dmdb_ks.c581 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 Dgeneric.c135 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 Dxdr.h305 #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 Dfdbuffer.h140 page_t **pplist, struct proc *procp);
H A Dddidevmap.h78 void *procp; /* user process owning backing store */ member
H A Desunddi.h164 proc_t *procp);
/illumos-gate/usr/src/uts/common/fs/
H A Dfdbuffer.c120 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 Dmp_startup.c290 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 Drt.c438 rt_exitclass(void *procp) in rt_exitclass() argument
440 rtproc_t *rtprocp = (rtproc_t *)procp; in rt_exitclass()
H A Dfx.c570 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 Dvm_page.c7297 proc_t *procp; in do_aio_cleanup() local
7318 for (procp = practive; (procp != NULL); procp = procp->p_next) { in do_aio_cleanup()
7319 mutex_enter(&procp->p_lock); in do_aio_cleanup()
7320 if (procp->p_aio != NULL) { in do_aio_cleanup()
7322 cleaned += (*aio_cleanup_dr_delete_memory)(procp); in do_aio_cleanup()
7324 mutex_exit(&procp->p_lock); in do_aio_cleanup()
H A Dseg_spt.c537 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()

12