Searched defs:pmp (Results 1 - 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dproc_kludges.c53 prockludge_mappings_iter(prockludge_mappings_t *pkm, const prmap_t *pmp, argument
73 bcopy(pmp, &pkm->pkm_mappings[pkm->pkm_count++], sizeof (prmap_t));
H A Dleaky_subr.c223 leaky_process_anon_mappings(uintptr_t ignored, const prmap_t *pmp, argument
226 uintptr_t start = pmp->pr_vaddr;
227 uintptr_t end = pmp->pr_vaddr + pmp->pr_size;
256 if ((pmp->pr_mflags & (MA_READ | MA_WRITE)) == (MA_READ | MA_WRITE) &&
257 (pmp->pr_mflags & MA_SHARED) == 0 &&
258 (pmp->pr_mapname[0] == 0) &&
265 lm->lkm_bufctl = LKM_CTL(pmp->pr_vaddr, LKM_CTL_MEMORY);
510 leaky_grep_mappings(uintptr_t ignored, const prmap_t *pmp, argument
516 map_libname_ptr = strrchr(pmp
[all...]
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/
H A Dfx_epkt.c199 pcie_mem64_t *pmp = ptr; local
201 data.pcie_ue_tgt_bdf = pmp->rid;
204 ((uint64_t)pmp->addr1 << 32) | pmp->addr0;
/illumos-gate/usr/src/uts/common/os/
H A Dip_cksum.c86 mblk_t *pmp; local
139 pmp = mp;
183 pmp = 0;
190 * (except for when pmp == mp, then its two partial trips).
193 if (pmp) {
197 pmp = 0;
228 pmp = mp;
355 if (! pmp) {
368 mp = pmp;
/illumos-gate/usr/src/cmd/mdb/common/modules/libpython/
H A Dlibpython.c352 python_object_iter(void *cd, const prmap_t *pmp, const char *obj) argument
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemlist.c450 struct prom_memlist *pmp = bpp->ptr; local
453 if (pmp[i].addr + pmp[i].size == pmp[i+1].addr) {
454 pmp[i].size += pmp[i+1].size;
457 pmp[j] = pmp[j+1];
458 pmp[j].addr = 0;
473 struct prom_memlist *pmp local
[all...]
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_pid.c249 dt_pid_per_mod(void *arg, const prmap_t *pmp, const char *obj) argument
260 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid);
371 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj) argument
382 return (dt_pid_per_mod(pp, pmp, obj));
384 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid);
389 return (dt_pid_per_mod(pp, pmp, obj));
400 const prmap_t *pmp; local
423 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL)
426 (void) Pobjname(P, pmp->pr_vaddr, m, sizeof (m));
432 (void) Plmid(P, pmp
467 const prmap_t *aout, *pmp; local
496 const prmap_t *pmp; local
518 dt_pid_usdt_mapping(void *data, const prmap_t *pmp, const char *oname) argument
[all...]
H A Ddt_module.c799 dt_module_t *pmp; local
839 if ((pmp = dt_module_create(dtp, parent)) == NULL ||
840 (pfp = dt_module_getctf(dtp, pmp)) == NULL) {
841 if (pmp == NULL)
/illumos-gate/usr/src/common/mdesc/
H A Dmdesc_diff.c70 static boolean_t mdd_any_dup_nodes(md_impl_t *mdp, md_prop_match_t *pmp,
418 mdd_any_dup_nodes(md_impl_t *mdp, md_prop_match_t *pmp, int count, argument
431 idx + 1, count - 1, pmp);
/illumos-gate/usr/src/uts/sun/io/ttymux/
H A Dttymux_ioctl.c880 mblk_t *pmp; local
900 pmp = (mblk_t *)csp->cp_private;
905 iobp->ioc_rval = pmp == NULL ? 0 :
906 ((ttymux_assocs32_t *)pmp->b_rptr)->ttymux32_nlinks;
911 iobp->ioc_rval = pmp == NULL ? 0 :
912 ((ttymux_assocs_t *)pmp->b_rptr)->ttymux_nlinks;
916 DB_TYPE(mp) = (pmp) ? M_IOCACK : M_IOCNAK;
921 if (pmp)
922 linkb(mp, pmp);
929 iobp->ioc_rval, iobp->ioc_count, pmp));
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dphysmem.c779 struct physmem_map_param pmp; local
780 if (ddi_copyin((void *)arg, &pmp,
783 ret = physmem_map_addrs(&pmp);
784 if (ddi_copyout(&pmp, (void *)arg, sizeof (pmp), 0))
H A Dgldutil.c150 mblk_t *pmp = NULL, *savemp = mp; local
184 if ((pmp = msgpullup(mp, -1)) == NULL) {
192 mp = pmp; /* this mblk contains the whole mac header */
305 ASSERT(pmp == NULL); /* couldn't have done msgpullup above */
306 if ((pmp = msgpullup(mp, -1)) == NULL) {
314 mp = pmp; /* this mblk should contain everything needed */
327 if (pmp != NULL)
328 freemsg(pmp);
590 mblk_t *pmp = NULL; local
644 if ((pmp
1027 mblk_t *pmp = NULL; local
1401 mblk_t *pmp = NULL; local
1552 mblk_t *nmp, *llcmp, *pmp = NULL; local
[all...]
H A Dmultidata.c409 mblk_t **pmp; local
416 for (pmp = &n_pbuf[0]; pmp <= pmp_last; pmp++) \
417 if (*pmp != NULL) freeb(*pmp); \
461 for (i = 0, pmp = &n_pbuf[0]; i < n_pbuf_cnt; i++, pmp++) {
462 idx = mmd_addpldbuf(n_mmd, *pmp);
1201 mmd_dupbufs(multidata_t *mmd, mblk_t **hmp, mblk_t **pmp) argument
[all...]
H A Demul64_bsd.c238 struct prop_map *pmp; local
241 for (pmp = emul64_properties, i = 0;
243 i++, pmp++) {
245 DDI_PROP_DONTPASS, pmp->pm_name, &properties,
248 *pmp->pm_value = *properties;
/illumos-gate/usr/src/cmd/ptools/pmadvise/
H A Dpmadvise.c238 prmap_t *pmp; member in struct:mapnode_struct
559 create_maplist(void *arg, const prmap_t *pmp, const char *object_name) argument
571 newmap->pmp = malloc(sizeof (prmap_t));
575 (void) memcpy(newmap->pmp, pmp, sizeof (prmap_t));
581 if (!(pmp->pr_mflags & MA_ANON) ||
582 (pmp->pr_vaddr + pmp->pr_size <= Psp->pr_brkbase ||
583 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize)) {
584 lname = make_name(Pr, lflag, pmp
[all...]
/illumos-gate/usr/src/cmd/ptools/pstack/
H A Dpstack.c671 jvm_object_iter(void *cd, const prmap_t *pmp, const char *obj) argument
767 python_object_iter(void *cd, const prmap_t *pmp, const char *obj) argument
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_kproc.c164 kp_add_mapping(const mdb_map_t *pmp, void *data) argument
169 bcopy(pmp, &kpm->kpm_map, sizeof (mdb_map_t));
/illumos-gate/usr/src/cmd/fs.d/udfs/mkfs/
H A Dmkfs.c615 struct pmap_typ1 *pmp; local
825 pmp = (struct pmap_typ1 *)&lvp->lvd_pmaps;
826 pmp->map1_type = 1;
827 pmp->map1_length = 6;
828 pmp->map1_vsn = SWAP_16(1);
829 pmp->map1_pn = 0;
830 tp->tag_crc_len = (char *)(pmp + 1) - buf - sizeof (struct tag);
/illumos-gate/usr/src/cmd/truss/
H A Dfcall.c298 object_iter(void *cd, const prmap_t *pmp, const char *object_name) argument
307 if ((pmp->pr_mflags & MA_WRITE) || !(pmp->pr_mflags & MA_EXEC))
319 strcmp(pmp->pr_mapname, "a.out") == 0))
325 if (strcmp(pmp->pr_mapname, "a.out") == 0) {
326 Dp->lib_name = strdup(pmp->pr_mapname);
327 Dp->match_name = strdup(pmp->pr_mapname);
355 Dp->base = pmp->pr_vaddr;
356 Dp->size = pmp->pr_size;
396 object_present(void *cd, const prmap_t *pmp, cons argument
434 const prmap_t *pmp; local
[all...]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_common.c395 mblk_t *pmp = mp; local
399 for (; pmp; pmp = pmp->b_cont)
400 sum += pmp->b_wptr - pmp->b_rptr;
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprioctl.c3709 prasmap_t *pmp; local
3728 pmp = (prasmap_t *)(buf + sizeof (prpageheader_t));
3748 next = (uintptr_t)(pmp + 1) + roundlong(npage);
3780 pmp->pr_vaddr = saddr;
3781 pmp->pr_npage = npage;
3782 pmp->pr_off = SEGOP_GETOFFSET(seg, saddr);
3783 pmp->pr_mflags = 0;
3785 pmp->pr_mflags |= MA_READ;
3787 pmp->pr_mflags |= MA_WRITE;
3789 pmp
3816 ioc_prasmap32_t *pmp; local
[all...]
/illumos-gate/usr/src/lib/libproc/common/
H A DPgcore.c830 dump_map(void *data, const prmap_t *pmp, const char *name) argument
843 phdr.p_vaddr = pmp->pr_vaddr;
844 phdr.p_memsz = pmp->pr_size;
845 if (pmp->pr_mflags & MA_READ)
847 if (pmp->pr_mflags & MA_WRITE)
849 if (pmp->pr_mflags & MA_EXEC)
852 if (pmp->pr_vaddr + pmp->pr_size > P->status.pr_stkbase &&
853 pmp->pr_vaddr < P->status.pr_stkbase + P->status.pr_stksize) {
857 } else if ((pmp
[all...]
H A DPsymtab.c617 const prmap_t *pmp = &mptr->map_pmap; local
628 pmp->pr_vaddr + pmp->pr_size <=
630 return (pmp);
/illumos-gate/usr/src/cmd/ptools/pmap/
H A Dpmap.c590 prmap_t *prmapp, *pmp; local
614 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) {
615 if ((rc = func(cd, pmp, NULL)) != 0) {
631 prxmap_t *prmapp, *pmp; local
663 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) {
664 if ((rc = func(cd, pmp, NULL, i == nmap - 1, doswap)) != 0) {
682 look_map(void *data, const prmap_t *pmp, const char *object_name) argument
689 size_t psz = pmp
789 pagesize(const prxmap_t *pmp) argument
816 look_smap(void *data, const prxmap_t *pmp, const char *object_name, int last, int doswap) argument
926 look_xmap(void *data, const prxmap_t *pmp, const char *object_name, int last, int doswap) argument
975 look_xmap_nopgsz(void *data, const prxmap_t *pmp, const char *object_name, int last, int doswap) argument
[all...]
/illumos-gate/usr/src/uts/common/fs/sockfs/
H A Dnl7curi.c1603 mblk_t *nmp, *pmp = NULL; local
1614 pmp = persist;
1617 nmp = pmp;
1618 pmp = NULL;
1651 if (pmp != NULL) {
1652 nmp->b_cont = pmp;
1653 nmp = pmp;
1654 pmp = NULL;

Completed in 146 milliseconds

12