Home
last modified time | relevance | path

Searched refs:pmp (Results 1 – 25 of 35) sorted by relevance

12

/illumos-gate/usr/src/cmd/ptools/pmap/
H A Dpmap.c629 prmap_t *prmapp, *pmp; in rmapping_iter() local
653 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in rmapping_iter()
654 if ((rc = func(cd, pmp, NULL)) != 0) { in rmapping_iter()
670 prxmap_t *prmapp, *pmp; in xmapping_iter() local
702 for (i = 0, pmp = prmapp; i < nmap; i++, pmp++) { in xmapping_iter()
703 if ((rc = func(cd, pmp, NULL, i == nmap - 1, doswap)) != 0) { in xmapping_iter()
720 look_map(void *data, const prmap_t *pmp, const char *object_name) in look_map() argument
727 size_t psz = pmp->pr_pagesize; in look_map()
728 uintptr_t vaddr = pmp->pr_vaddr; in look_map()
729 uintptr_t segment_end = vaddr + pmp->pr_size; in look_map()
[all …]
/illumos-gate/usr/src/cmd/ptools/pmadvise/
H A Dpmadvise.c238 prmap_t *pmp; member
559 create_maplist(void *arg, const prmap_t *pmp, const char *object_name) in create_maplist() argument
571 newmap->pmp = malloc(sizeof (prmap_t)); in create_maplist()
575 (void) memcpy(newmap->pmp, pmp, sizeof (prmap_t)); in create_maplist()
581 if (!(pmp->pr_mflags & MA_ANON) || in create_maplist()
582 (pmp->pr_vaddr + pmp->pr_size <= Psp->pr_brkbase || in create_maplist()
583 pmp->pr_vaddr >= Psp->pr_brkbase + Psp->pr_brksize)) { in create_maplist()
584 lname = make_name(Pr, lflag, pmp->pr_vaddr, pmp->pr_mapname, in create_maplist()
586 if (pmp->pr_mflags & MA_SHARED) in create_maplist()
592 if (lname == NULL && (pmp->pr_mflags & MA_ANON)) { in create_maplist()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dleaky_subr.c221 leaky_process_anon_mappings(uintptr_t ignored, const prmap_t *pmp, in leaky_process_anon_mappings() argument
224 uintptr_t start = pmp->pr_vaddr; in leaky_process_anon_mappings()
225 uintptr_t end = pmp->pr_vaddr + pmp->pr_size; in leaky_process_anon_mappings()
254 if ((pmp->pr_mflags & (MA_READ | MA_WRITE)) == (MA_READ | MA_WRITE) && in leaky_process_anon_mappings()
255 (pmp->pr_mflags & MA_SHARED) == 0 && in leaky_process_anon_mappings()
256 (pmp->pr_mapname[0] == 0) && in leaky_process_anon_mappings()
263 lm->lkm_bufctl = LKM_CTL(pmp->pr_vaddr, LKM_CTL_MEMORY); in leaky_process_anon_mappings()
508 leaky_grep_mappings(uintptr_t ignored, const prmap_t *pmp, in leaky_grep_mappings() argument
514 map_libname_ptr = strrchr(pmp->pr_mapname, '/'); in leaky_grep_mappings()
518 map_libname_ptr = pmp->pr_mapname; in leaky_grep_mappings()
[all …]
H A Dproc_kludges.c51 prockludge_mappings_iter(prockludge_mappings_t *pkm, const prmap_t *pmp, in prockludge_mappings_iter() argument
71 bcopy(pmp, &pkm->pkm_mappings[pkm->pkm_count++], sizeof (prmap_t)); in prockludge_mappings_iter()
/illumos-gate/usr/src/uts/sun4/os/
H A Dmemlist.c450 struct prom_memlist *pmp = bpp->ptr; in compact_promlist() local
453 if (pmp[i].addr + pmp[i].size == pmp[i+1].addr) { in compact_promlist()
454 pmp[i].size += pmp[i+1].size; in compact_promlist()
457 pmp[j] = pmp[j+1]; in compact_promlist()
458 pmp[j].addr = 0; in compact_promlist()
473 struct prom_memlist *pmp = bpp->ptr; in sort_promlist() local
480 if (pmp[j].addr < pmp[min].addr) in sort_promlist()
486 temp = pmp[min]; in sort_promlist()
487 pmp[min] = pmp[i]; in sort_promlist()
488 pmp[i] = temp; in sort_promlist()
/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) in dt_pid_per_mod() argument
260 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_per_mod()
371 dt_pid_mod_filt(void *arg, const prmap_t *pmp, const char *obj) in dt_pid_mod_filt() argument
382 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
384 (void) Plmid(pp->dpp_pr, pmp->pr_vaddr, &pp->dpp_lmid); in dt_pid_mod_filt()
389 return (dt_pid_per_mod(pp, pmp, obj)); in dt_pid_mod_filt()
400 const prmap_t *pmp; in dt_pid_fix_mod() local
423 if ((pmp = Plmid_to_map(P, lmid, obj)) == NULL) in dt_pid_fix_mod()
426 (void) Pobjname(P, pmp->pr_vaddr, m, sizeof (m)); in dt_pid_fix_mod()
432 (void) Plmid(P, pmp->pr_vaddr, &lmid); in dt_pid_fix_mod()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dgldutil.c149 mblk_t *pmp = NULL, *savemp = mp; in gld_interpret_ether() local
183 if ((pmp = msgpullup(mp, -1)) == NULL) { in gld_interpret_ether()
191 mp = pmp; /* this mblk contains the whole mac header */ in gld_interpret_ether()
304 ASSERT(pmp == NULL); /* couldn't have done msgpullup above */ in gld_interpret_ether()
305 if ((pmp = msgpullup(mp, -1)) == NULL) { in gld_interpret_ether()
313 mp = pmp; /* this mblk should contain everything needed */ in gld_interpret_ether()
326 if (pmp != NULL) in gld_interpret_ether()
327 freemsg(pmp); in gld_interpret_ether()
589 mblk_t *pmp = NULL; in gld_interpret_ib() local
643 if ((pmp = msgpullup(mp, -1)) == NULL) { in gld_interpret_ib()
[all …]
H A Dphysmem.c779 struct physmem_map_param pmp; in physmem_ioctl() local
780 if (ddi_copyin((void *)arg, &pmp, in physmem_ioctl()
783 ret = physmem_map_addrs(&pmp); in physmem_ioctl()
784 if (ddi_copyout(&pmp, (void *)arg, sizeof (pmp), 0)) in physmem_ioctl()
H A Demul64_bsd.c238 struct prop_map *pmp; in emul64_bsd_get_props() local
241 for (pmp = emul64_properties, i = 0; in emul64_bsd_get_props()
243 i++, pmp++) { in emul64_bsd_get_props()
245 DDI_PROP_DONTPASS, pmp->pm_name, &properties, in emul64_bsd_get_props()
248 *pmp->pm_value = *properties; in emul64_bsd_get_props()
H A Dtimod.c2031 mblk_t *pmp = NULL; in timodwproc() local
2046 pmp = tmp; in timodwproc()
2057 if (pmp != NULL) in timodwproc()
2058 pmp->b_next = tmp->b_next; in timodwproc()
2086 mblk_t *pmp = NULL; in timodwproc() local
2105 pmp = tmp; in timodwproc()
2108 if (pmp) in timodwproc()
2109 pmp->b_next = tmp->b_next; in timodwproc()
/illumos-gate/usr/src/uts/common/os/
H A Dip_cksum.c85 mblk_t *pmp; in ip_cksum() local
138 pmp = mp; in ip_cksum()
182 pmp = 0; in ip_cksum()
192 if (pmp) { in ip_cksum()
196 pmp = 0; in ip_cksum()
227 pmp = mp; in ip_cksum()
354 if (! pmp) { in ip_cksum()
367 mp = pmp; in ip_cksum()
/illumos-gate/usr/src/lib/libproc/common/
H A DPgcore.c865 dump_map(void *data, const prmap_t *pmp, const char *name) in dump_map() argument
878 phdr.p_vaddr = pmp->pr_vaddr; in dump_map()
879 phdr.p_memsz = pmp->pr_size; in dump_map()
880 if (pmp->pr_mflags & MA_READ) in dump_map()
882 if (pmp->pr_mflags & MA_WRITE) in dump_map()
884 if (pmp->pr_mflags & MA_EXEC) in dump_map()
887 if (pmp->pr_vaddr + pmp->pr_size > P->status.pr_stkbase && in dump_map()
888 pmp->pr_vaddr < P->status.pr_stkbase + P->status.pr_stksize) { in dump_map()
892 } else if ((pmp->pr_mflags & MA_ANON) && in dump_map()
893 pmp->pr_vaddr + pmp->pr_size > P->status.pr_brkbase && in dump_map()
[all …]
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprsubr.c2151 prasmap_t *pmp; in prpdread() local
2170 pmp = (prasmap_t *)(buf + sizeof (prpageheader_t)); in prpdread()
2196 next = (uintptr_t)(pmp + 1) + round8(npage); in prpdread()
2228 pmp->pr_vaddr = (uintptr_t)saddr; in prpdread()
2229 pmp->pr_npage = npage; in prpdread()
2230 pmp->pr_offset = SEGOP_GETOFFSET(seg, saddr); in prpdread()
2231 pmp->pr_mflags = 0; in prpdread()
2233 pmp->pr_mflags |= MA_READ; in prpdread()
2235 pmp->pr_mflags |= MA_WRITE; in prpdread()
2237 pmp->pr_mflags |= MA_EXEC; in prpdread()
[all …]
H A Dprioctl.c3626 prasmap_t *pmp; in oprpdread() local
3645 pmp = (prasmap_t *)(buf + sizeof (prpageheader_t)); in oprpdread()
3669 next = (uintptr_t)(pmp + 1) + roundlong(npage); in oprpdread()
3701 pmp->pr_vaddr = saddr; in oprpdread()
3702 pmp->pr_npage = npage; in oprpdread()
3703 pmp->pr_off = SEGOP_GETOFFSET(seg, saddr); in oprpdread()
3704 pmp->pr_mflags = 0; in oprpdread()
3706 pmp->pr_mflags |= MA_READ; in oprpdread()
3708 pmp->pr_mflags |= MA_WRITE; in oprpdread()
3710 pmp->pr_mflags |= MA_EXEC; in oprpdread()
[all …]
/illumos-gate/usr/src/cmd/fm/modules/common/fabric-xlate/
H A Dfx_epkt.c199 pcie_mem64_t *pmp = ptr; in fab_xlate_epkt_erpts() local
201 data.pcie_ue_tgt_bdf = pmp->rid; in fab_xlate_epkt_erpts()
204 ((uint64_t)pmp->addr1 << 32) | pmp->addr0; in fab_xlate_epkt_erpts()
/illumos-gate/usr/src/cmd/truss/
H A Dfcall.c298 object_iter(void *cd, const prmap_t *pmp, const char *object_name) in object_iter() argument
307 if ((pmp->pr_mflags & MA_WRITE) || !(pmp->pr_mflags & MA_EXEC)) in object_iter()
319 strcmp(pmp->pr_mapname, "a.out") == 0)) in object_iter()
325 if (strcmp(pmp->pr_mapname, "a.out") == 0) { in object_iter()
326 Dp->lib_name = strdup(pmp->pr_mapname); in object_iter()
327 Dp->match_name = strdup(pmp->pr_mapname); in object_iter()
355 Dp->base = pmp->pr_vaddr; in object_iter()
356 Dp->size = pmp->pr_size; in object_iter()
396 object_present(void *cd, const prmap_t *pmp, const char *object_name) in object_present() argument
401 if (Dp->base == pmp->pr_vaddr) in object_present()
[all …]
/illumos-gate/usr/src/cmd/fs.d/udfs/mkfs/
H A Dmkfs.c615 struct pmap_typ1 *pmp; in volseqinit() local
825 pmp = (struct pmap_typ1 *)&lvp->lvd_pmaps; in volseqinit()
826 pmp->map1_type = 1; in volseqinit()
827 pmp->map1_length = 6; in volseqinit()
828 pmp->map1_vsn = SWAP_16(1); in volseqinit()
829 pmp->map1_pn = 0; in volseqinit()
830 tp->tag_crc_len = (char *)(pmp + 1) - buf - sizeof (struct tag); in volseqinit()
/illumos-gate/usr/src/uts/common/sys/sata/adapters/si3124/
H A Dsi3124reg.h72 #define SET_FIS_PMP(fis, pmp) \ argument
74 ((pmp & 0xf) << 8))
/illumos-gate/usr/src/common/mdesc/
H A Dmdesc_diff.c68 static boolean_t mdd_any_dup_nodes(md_impl_t *mdp, md_prop_match_t *pmp,
416 mdd_any_dup_nodes(md_impl_t *mdp, md_prop_match_t *pmp, int count, in mdd_any_dup_nodes() argument
429 idx + 1, count - 1, pmp); in mdd_any_dup_nodes()
/illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/
H A Dsi3124.c2166 int pmp) in si_find_dev_signature() argument
2174 port, pmp); in si_find_dev_signature()
2182 if (pmp != PORTMULT_CONTROL_PORT) { in si_find_dev_signature()
2184 si_portp->siport_portmult_state.sipm_port_type[pmp] = in si_find_dev_signature()
2196 SET_FIS_PMP(prb->prb_fis, pmp); in si_find_dev_signature()
2257 port, pmp); in si_find_dev_signature()
2259 if (pmp != PORTMULT_CONTROL_PORT) { in si_find_dev_signature()
2264 si_portp->siport_portmult_state.sipm_port_type[pmp] = in si_find_dev_signature()
2276 if (pmp != PORTMULT_CONTROL_PORT) { in si_find_dev_signature()
2278 si_portp->siport_portmult_state.sipm_port_type[pmp] = in si_find_dev_signature()
[all …]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_input.c1289 mblk_t *dmp, *pmp; in sctp_data_chunk() local
1538 for (pmp = dmp->b_cont; pmp != NULL; pmp = pmp->b_cont) in sctp_data_chunk()
1539 dlen += MBLKL(pmp); in sctp_data_chunk()
1677 for (pmp = dmp->b_cont; pmp; pmp = pmp->b_cont) in sctp_data_chunk()
1678 dlen += MBLKL(pmp); in sctp_data_chunk()
2294 mblk_t *pmp; in sctp_process_forward_tsn() local
2358 for (pmp = dmp->b_cont; pmp != NULL; in sctp_process_forward_tsn()
2359 pmp = pmp->b_cont) { in sctp_process_forward_tsn()
2360 dlen += MBLKL(pmp); in sctp_process_forward_tsn()
H A Dsctp_common.c395 mblk_t *pmp = mp; in sctp_set_iplen() local
399 for (; pmp; pmp = pmp->b_cont) in sctp_set_iplen()
400 sum += pmp->b_wptr - pmp->b_rptr; in sctp_set_iplen()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_proc.c250 thr_check(mdb_tgt_t *t, const prmap_t *pmp, const char *name) in thr_check() argument
2631 pt_lookup_cb(void *data, const prmap_t *pmp, const char *object) in pt_lookup_cb() argument
2715 const prmap_t *pmp; in pt_lookup_by_name_thr() local
2724 if ((pmp = Plmid_to_map(P, lmid, object)) == NULL) { in pt_lookup_by_name_thr()
2735 if (pt_lookup_cb(&pl, pmp, object) == -1) in pt_lookup_by_name_thr()
2819 const prmap_t *pmp = NULL; /* set if 'sym' is from libproc */ in pt_lookup_by_addr() local
2935 pmp = Paddr_to_map(P, addr); in pt_lookup_by_addr()
2956 if (pmp != NULL && pmp != Pname_to_map(P, PR_OBJ_EXEC)) { in pt_lookup_by_addr()
2957 const char *prefix = pmp->pr_mapname; in pt_lookup_by_addr()
3008 pt_objsym_iter(void *arg, const prmap_t *pmp, const char *object) in pt_objsym_iter() argument
[all …]
/illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/
H A Dahcireg.h321 #define SET_FIS_PMP(fis, pmp) \ argument
323 ((pmp & 0xf) << 8))
/illumos-gate/usr/src/common/mpi/
H A Dmpi.c3262 mp_digit * pmp = MP_DIGITS(mp); in s_mp_add_d()
3267 mp_i = *pmp; in s_mp_add_d()
3268 *pmp++ = sum = d + mp_i; in s_mp_add_d()
3271 mp_i = *pmp; in s_mp_add_d()
3272 *pmp++ = sum = carry + mp_i; in s_mp_add_d()
3319 mp_digit *pmp = MP_DIGITS(mp); in s_mp_sub_d()
3323 mp_i = *pmp; in s_mp_sub_d()
3324 *pmp++ = diff = mp_i - d; in s_mp_sub_d()
3327 mp_i = *pmp; in s_mp_sub_d()
3328 *pmp++ = diff = mp_i - borrow; in s_mp_sub_d()

12