Searched refs:procp (Results 1 - 25 of 31) sorted by relevance

12

/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dps.c68 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 Dmaps.c203 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 Dcpu_mdesc.c49 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 Dtnf.c563 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 Dfc_physio.c63 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 Drpcb_check.c127 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 Dchip_sun4v.c353 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 Dvm_subr.c135 struct proc *procp; local
170 procp = ttoproc(curthread);
171 asp = procp->p_as;
173 procp = NULL;
197 bp->b_proc = procp;
H A Dsunddi.c8109 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 Daio_subr.c1290 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 Dmem_config.c1667 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 Dmove.c583 proc_t *procp = ttoproc(curthread); local
584 struct as *as = procp->p_as;
/illumos-gate/usr/src/uts/common/io/
H A Dphysmem.c87 #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 Dfdbuffer.h116 struct proc *fd_procp; /* procp used in bp for direct i/o to uspace */
142 page_t **pplist, struct proc *procp);
H A Dddidevmap.h78 void *procp; /* user process owning backing store */ member in struct:ddi_umem_cookie
H A Desunddi.h146 * 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 Dufs_directio.c265 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 Dmp_platform_common.c1072 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 Dmdb_ks.c579 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 Dgeneric.c135 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 Dxdr.h305 #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 Dfdbuffer.c122 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 Dmp_startup.c264 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 Drt.c438 rt_exitclass(void *procp) argument
440 rtproc_t *rtprocp = (rtproc_t *)procp;
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_spt.c389 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);

Completed in 148 milliseconds

12