/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | _inline_gen.h | 35 mmapobj_result_t *mpp = MMAPS(lmp); local 44 for (mpp += (mnum - 1); mnum; mnum--, mpp--) { 45 if ((roffset >= (mpp->mr_addr + mpp->mr_offset)) && 46 (roffset < (mpp->mr_addr + mpp->mr_msize))) 47 return (mpp);
|
H A D | setup.c | 207 mmapobj_result_t *mpp; local 419 if ((mpp = calloc(2, sizeof (mmapobj_result_t))) == NULL) 421 mpp[0].mr_addr = (caddr_t)M_PTRUNC(ld_base); 422 mpp[0].mr_msize = (caddr_t)&_etext - mpp[0].mr_addr; 423 mpp[0].mr_fsize = mpp[0].mr_msize; 424 mpp[0].mr_prot = (PROT_READ | PROT_EXEC); 426 mpp[1].mr_addr = (caddr_t)M_PTRUNC((uintptr_t)&r_debug); 427 mpp[ 502 mmapobj_result_t *mpp = MMAPS(mlmp); local 537 mmapobj_result_t *mpp; local 594 mmapobj_result_t *mpp, *fmpp, *hmpp = NULL; local [all...] |
H A D | _inline_reloc.h | 41 mmapobj_result_t *mpp; local 52 if ((mpp = find_segment((caddr_t)roffset, lmp)) == NULL) 59 if (((mpp->mr_prot & PROT_WRITE) == 0) && textrel && 60 ((set_prot(lmp, mpp, 1) == 0) || 61 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL)))
|
H A D | move.c | 98 mmapobj_result_t *mpp; local 117 if ((mpp = find_segment((caddr_t)taddr, lmp)) == NULL) { 121 if (((mpp->mr_prot & PROT_WRITE) == 0) && 122 ((set_prot(lmp, mpp, 1) == 0) || 123 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL)))
|
H A D | object.c | 159 mmapobj_result_t *hmpp, mmapobj_result_t *mpp, uint_t mnum) 177 md.md_mpp = mpp; 239 mmapobj_result_t *mpp, *hmpp; local 313 if ((mpp = hmpp = calloc(ehdr->e_phnum, 320 mpp[mnum].mr_addr = (caddr_t)((uintptr_t)phdr[phnum].p_vaddr + 322 mpp[mnum].mr_msize = phdr[phnum].p_memsz; 323 mpp[mnum].mr_fsize = phdr[phnum].p_filesz; 324 mpp[mnum].mr_prot = (PROT_READ | PROT_WRITE | PROT_EXEC); 339 PADIMLEN(nlmp) = mpp->mr_addr + mpp 158 elf_obj_file(Lm_list *lml, Aliste lmco, Rt_map *clmp, const char *name, mmapobj_result_t *hmpp, mmapobj_result_t *mpp, uint_t mnum) argument [all...] |
H A D | a.out.c | 725 aout_get_mmap(Lm_list *lml, mmapobj_result_t *mpp) argument 756 mpp->mr_addr = maps->pr_vaddr; 757 mpp->mr_fsize = mpp->mr_msize = maps->pr_size; 758 mpp->mr_prot = (PROT_READ | PROT_EXEC); 760 mpp++, maps++; 762 mpp->mr_addr = maps->pr_vaddr; 763 mpp->mr_fsize = mpp->mr_msize = maps->pr_size; 764 mpp [all...] |
H A D | analyze.c | 241 mmapobj_result_t *mpp; local 252 if ((mpp = find_segment(daddr, dlmp)) == NULL) 258 if (daddr < (mpp->mr_addr + mpp->mr_offset + mpp->mr_fsize)) 323 mmapobj_result_t *mpp; local 326 for (APLIST_TRAVERSE(textrel, idx, mpp)) 327 (void) set_prot(lmp, mpp, 0); 1620 unmap_obj(mmapobj_result_t *mpp, uint_t mapnum) argument 1626 (void) munmap((void *)(uintptr_t)mpp[nu 1641 mmapobj_result_t *mpp; local 1767 mmapobj_result_t *hmpp, *mpp, *ompp = fdp->fd_mapp; local 3395 set_prot(Rt_map *lmp, mmapobj_result_t *mpp, int perm) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | dlamd64getunwind.c | 75 mmapobj_result_t *mpp; local 80 if ((mpp = find_segment(pc, lmp)) == NULL) 84 unwindinfo->dlui_segstart = mpp->mr_addr; 85 unwindinfo->dlui_segend = mpp->mr_addr + mpp->mr_msize; 87 if (PTUNWIND(lmp) && (mpp->mr_addr)) { 101 } else if (mpp->mr_addr)
|
H A D | amd64_elf.c | 405 mmapobj_result_t *mpp; local 410 if ((((mpp = 412 ((mpp->mr_prot & PROT_WRITE) == 0)) && 413 ((set_prot(lmp, mpp, 1) == 0) || 414 (aplist_append(textrel, mpp, AL_CNT_TEXTREL) == NULL))) 519 mmapobj_result_t *mpp; local 595 if ((mpp = find_segment((caddr_t)roffset, lmp)) == NULL) { 846 if (((mpp->mr_prot & PROT_WRITE) == 0) && 847 ((set_prot(lmp, mpp, 1) == 0) || 848 (aplist_append(textrel, mpp, AL_CNT_TEXTRE [all...] |
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_pkt.c | 101 t_uscalar_t ack, mblk_t **mpp) 153 if (mpp != NULL) 154 *mpp = mp; 163 softmac_ioctl_tx(softmac_lower_t *slp, mblk_t *mp, mblk_t **mpp) argument 185 ASSERT(mpp != NULL && mp != NULL); 186 *mpp = mp; 192 softmac_mexchange_error_ack(mblk_t **mpp, t_uscalar_t error_primitive, argument 197 if ((*mpp = mexchange(NULL, *mpp, sizeof (dl_error_ack_t), M_PCPROTO, 201 dlp = (union DL_primitives *)(*mpp) 100 softmac_output(softmac_lower_t *slp, mblk_t *mp, t_uscalar_t dl_prim, t_uscalar_t ack, mblk_t **mpp) argument 210 softmac_proto_tx(softmac_lower_t *slp, mblk_t *mp, mblk_t **mpp) argument [all...] |
/illumos-gate/usr/src/lib/libnsl/nis/gen/ |
H A D | nis_sec_mechs.c | 121 list_free_all(void (*free_ent)(), void **mpp) argument 123 void **tpp = mpp; 128 free(mpp); 148 list_copy(void *(*cp_ent)(), void **mpp) argument 155 if (!mpp) 158 for (tpp = mpp; *tpp; tpp++) 161 diff = tpp - mpp; 163 if (!(tpp_h = calloc(diff + 1, sizeof (*mpp)))) 166 for (tpp = tpp_h; *mpp; mpp 658 mechanism_t **mpp; local 711 mechanism_t **mpp; local 748 __nis_release_mechanisms(mechanism_t **mpp) argument 859 mechanism_t **mpp; local 986 mf_free_mechs(mfent_t **mpp) argument 1057 mfent_t **mpp; local [all...] |
/illumos-gate/usr/src/uts/common/ipp/dlcosmk/ |
H A D | dlcosmk.c | 53 dlcosmk_process(mblk_t **mpp, dlcosmk_data_t *dlcosmk_data, uint32_t ill_index, argument 59 ASSERT((mpp != NULL) && (*mpp != NULL)); 60 mp = *mpp;
|
/illumos-gate/usr/src/uts/common/ipp/dscpmk/ |
H A D | dscpmk.c | 48 dscpmk_process(mblk_t **mpp, dscpmk_data_t *dscpmk_data, ip_proc_t proc) argument 56 ASSERT((mpp != NULL) && (*mpp != NULL)); 57 mp = *mpp;
|
/illumos-gate/usr/src/cmd/ndmpd/ndmp/ |
H A D | ndmpd_mark.c | 257 mark_param_t *mpp; local 262 mpp = (mark_param_t *)arg; 263 tacl = mpp->mp_tacl; 264 nlp = ndmp_get_nlp(mpp->mp_session); 265 if (!mpp) { 268 } else if (mpp->mp_session->ns_eof) { 271 } else if (mpp->mp_session->ns_data.dd_abort || 280 ddate = mpp->mp_ddate; 281 bmd = mpp->mp_bmd; 741 mark_param_t *mpp; local [all...] |
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/ |
H A D | smb_trantcp.c | 87 * Get mblks into *mpp until the data length is at least mlen. 88 * Note that *mpp may already contain a fragment. 94 nb_getmsg_mlen(struct nbpcb *nbp, mblk_t **mpp, size_t mlen) argument 110 dlen = msgdsize(*mpp); /* *mpp==null is OK */ 212 if (*mpp == NULL) { 213 *mpp = tm; 216 for (im = *mpp; im->b_cont; im = im->b_cont) 350 nbssn_recv(struct nbpcb *nbp, mblk_t **mpp, int *lenp, argument 363 if (mpp) { 791 smb_nbst_recv(struct smb_vc *vcp, mblk_t **mpp) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | softmac_impl.h | 340 #define SOFTMAC_DQ_PENDING(sup, mpp) { \ 342 *(mpp) = NULL; \ 344 *(mpp) = (sup)->su_pending_head; \ 345 if (((sup)->su_pending_head = (*(mpp))->b_next) == NULL)\ 347 (*(mpp))->b_next = NULL; \
|
/illumos-gate/usr/src/uts/common/avs/ncall/ |
H A D | ncall.c | 299 ncall_modinfo_t **mpp; local 304 for (mpp = &ncall_modules; *mpp != NULL; mpp = &((*mpp)->next)) { 305 if ((*mpp)->module == mod) { 306 *mpp = (*mpp)->next;
|
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_mem.c | 314 nsc_mem_t **mpp; local 321 for (mpp = &_nsc_mem_top; *mpp; mpp = &(*mpp)->next) 322 if (*mpp == mp) 325 if (*mpp != NULL) { 326 *mpp = mp->next;
|
/illumos-gate/usr/src/boot/sys/boot/fdt/dts/arm/ |
H A D | ts7800.dts | 43 mpp = &MPP; 103 MPP: mpp@10000 { 105 compatible = "mrvl,mpp";
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | pfmod.c | 238 mblk_t *mbp, *mpp; local 250 * start in mpp. 252 for (mpp = mp; mp && (DB_TYPE(mp) == M_PROTO); mp = mp->b_cont) 260 putnext(rq, mpp); 286 freemsg(mpp); 297 freemsg(mpp); 322 putnext(rq, mpp); 324 freemsg(mpp);
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_a.out.c | 244 mmapobj_result_t *mpp; local 252 if (((mpp = find_segment((caddr_t)ra, lmp)) != NULL) && 253 ((mpp->mr_prot & PROT_WRITE) == 0)) { 254 if ((set_prot(lmp, mpp, 1) == 0) || 255 (aplist_append(textrel, mpp,
|
/illumos-gate/usr/src/cmd/fs.d/ |
H A D | umount.c | 651 mountent_t *mp, **mpp; local 658 mpp = (mountent_t **)malloc(sizeof (*mp) * (listlength + 1)); 659 if (mpp == NULL) 679 mpp[ndx++] = mp; 681 mpp[ndx] = NULL; 683 return (mpp); 722 mpp[ndx++] = mp; 724 mpp[ndx] = NULL; 726 return (mpp);
|
/illumos-gate/usr/src/tools/ctf/cvt/ |
H A D | ctf.c | 919 mlist_t **mpp; local 1029 for (i = 0, mpp = &tdp->t_members; i < vlen; 1030 i++, mpp = &((*mpp)->ml_next)) { 1036 *mpp = xmalloc(sizeof (mlist_t)); 1037 (*mpp)->ml_name = xstrdup(sbuf + 1039 (*mpp)->ml_type = tdarr[ctm->ctm_type]; 1040 (*mpp)->ml_offset = ctm->ctm_offset; 1041 (*mpp)->ml_size = 0; 1044 for (i = 0, mpp [all...] |
/illumos-gate/usr/src/lib/libfstyp/common/ |
H A D | libfstyp.c | 96 char *mdir, char *fsname, fstyp_module_t **mpp); 360 fstyp_module_t **mpp) 368 if (mpp != NULL) { 369 *mpp = mp; 402 if (mpp != NULL) { 403 *mpp = mp; 359 fstyp_init_module(struct fstyp_handle *h, char *mdir, char *fsname, fstyp_module_t **mpp) argument
|
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | files.c | 56 mmapobj_result_t *mpp; local 67 for (mnum = 0, mpp = ompp; mnum < onum; mnum++, mpp++) { 69 uint_t type = MR_GET_TYPE(mpp->mr_flags); 81 EC_NATPTR(mpp->mr_addr), EC_OFF(mpp->mr_fsize), str); 83 EC_OFF(mpp->mr_offset), EC_OFF(mpp->mr_msize));
|