| /onnv-gate/usr/src/lib/libdisasm/i386/ |
| H A D | dis_i386.c | 55 dis_handle_t *dhp = data; in check_func() local 59 if (dhp->dh_lookup(dhp->dh_data, dhp->dh_addr, NULL, 0, &start, &len) in check_func() 63 if (start < dhp->dh_addr) in check_func() 64 return (dhp->dh_addr > start + len - 0x10); in check_func() 73 dis_handle_t *dhp = data; in get_byte() local 75 if (dhp->dh_read(dhp->dh_data, dhp->dh_addr, &byte, sizeof (byte)) != in get_byte() 79 dhp->dh_addr++; in get_byte() 87 dis_handle_t *dhp = data; in do_lookup() local 89 return (dhp->dh_lookup(dhp->dh_data, addr, buf, buflen, NULL, NULL)); in do_lookup() 96 dis_handle_t *dhp; in dis_handle_create() local [all …]
|
| /onnv-gate/usr/src/uts/common/vm/ |
| H A D | seg_dev.c | 88 #define HOLD_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 89 { mutex_enter(&dhp->dh_lock); } 91 #define RELE_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 92 { mutex_exit(&dhp->dh_lock); } 151 #define dhp_is_devmem(dhp) \ argument 152 (cookie_is_devmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) 154 #define dhp_is_pmem(dhp) \ argument 155 (cookie_is_pmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) 157 #define dhp_is_kpmem(dhp) \ argument 158 (cookie_is_kpmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) [all …]
|
| /onnv-gate/usr/src/lib/libdisasm/sparc/ |
| H A D | dis_sparc.c | 117 dis_handle_t *dhp; in dis_handle_create() local 124 if ((dhp = dis_zalloc(sizeof (struct dis_handle))) == NULL) { in dis_handle_create() 129 dhp->dh_lookup = lookup_func; in dis_handle_create() 130 dhp->dh_read = read_func; in dis_handle_create() 131 dhp->dh_flags = flags; in dis_handle_create() 132 dhp->dh_data = data; in dis_handle_create() 133 dhp->dh_debug = DIS_DEBUG_COMPAT; in dis_handle_create() 139 return (dhp); in dis_handle_create() 143 dis_handle_destroy(dhp); in dis_handle_create() 156 dhp->dh_debug |= DIS_DEBUG_SYN_ALL; in dis_handle_create() [all …]
|
| H A D | dis_sparc_fmt.c | 699 fmt_call(dis_handle_t *dhp, uint32_t instr, const inst_t *inp, int idx) in fmt_call() argument 706 int octal = ((dhp->dh_flags & DIS_OCTAL) != 0); in fmt_call() 708 if ((dhp->dh_debug & DIS_DEBUG_PRTFMT) != 0) { in fmt_call() 715 prt_name(dhp, inp->in_data.in_def.in_name, 1); in fmt_call() 717 bprintf(dhp, (octal != 0) ? "%s0%-11lo" : "%s0x%-10lx", in fmt_call() 721 (void) strlcat(dhp->dh_buf, " <", dhp->dh_buflen); in fmt_call() 723 curlen = strlen(dhp->dh_buf); in fmt_call() 724 dhp->dh_lookup(dhp->dh_data, dhp->dh_addr + (int64_t)disp, in fmt_call() 725 dhp->dh_buf + curlen, dhp->dh_buflen - curlen - 1, NULL, in fmt_call() 727 (void) strlcat(dhp->dh_buf, ">", dhp->dh_buflen); in fmt_call() [all …]
|
| /onnv-gate/usr/src/uts/i86pc/io/gfx_private/ |
| H A D | gfxp_devmap.c | 127 devmap_handle_t *dhp = (devmap_handle_t *)dhc; in gfxp_map_devmem() local 138 dhp->dh_pfn = pfn; in gfxp_map_devmem() 139 dhp->dh_len = mmu_ptob(mmu_btopr(length)); in gfxp_map_devmem() 140 dhp->dh_roff = 0; in gfxp_map_devmem() 145 dhp->dh_cookie = DEVMAP_DEVMEM_COOKIE; in gfxp_map_devmem() 147 dhp->dh_flags |= DEVMAP_DEFAULTS; in gfxp_map_devmem() 148 dhp->dh_maxprot = PROT_ALL & dhp->dh_orig_maxprot; in gfxp_map_devmem() 151 bzero(&dhp->dh_callbackops, sizeof (struct devmap_callback_ctl)); in gfxp_map_devmem() 155 dhp->dh_hat_attr = HAT_UNORDERED_OK; in gfxp_map_devmem() 158 dhp->dh_hat_attr = HAT_MERGING_OK; in gfxp_map_devmem() [all …]
|
| /onnv-gate/usr/src/lib/fm/libdiagcode/common/ |
| H A D | diagcode.c | 99 static int buildcode(fm_dc_handle_t *dhp, const char *rhsp, 101 static bitv *code2dictval(fm_dc_handle_t *dhp, const char *code); 148 fm_dc_handle_t *dhp = NULL; in fm_dc_opendict() local 196 if ((dhp = malloc(sizeof (*dhp))) == NULL || in fm_dc_opendict() 197 (dhp->dictname = strdup(dictname)) == NULL) { in fm_dc_opendict() 198 if (dhp) in fm_dc_opendict() 199 free(dhp); in fm_dc_opendict() 211 dhp->fp = NULL; in fm_dc_opendict() 212 dhp->maxkey = 0; in fm_dc_opendict() 213 dhp->version = version; in fm_dc_opendict() [all …]
|
| H A D | diagcode.h | 53 void fm_dc_closedict(fm_dc_handle_t *dhp); 56 size_t fm_dc_codelen(fm_dc_handle_t *dhp); 59 int fm_dc_maxkey(fm_dc_handle_t *dhp); 62 int fm_dc_key2code(fm_dc_handle_t *dhp, 66 int fm_dc_code2key(fm_dc_handle_t *dhp, const char *code, 70 const char *fm_dc_getprop(fm_dc_handle_t *dhp, const char *name);
|
| /onnv-gate/usr/src/lib/libdtrace/common/ |
| H A D | dt_ident.c | 611 dt_idhash_populate(dt_idhash_t *dhp) in dt_idhash_populate() argument 613 const dt_ident_t *idp = dhp->dh_tmpl; in dt_idhash_populate() 615 dhp->dh_tmpl = NULL; /* clear dh_tmpl first to avoid recursion */ in dt_idhash_populate() 616 dt_dprintf("populating %s idhash from %p\n", dhp->dh_name, (void *)idp); in dt_idhash_populate() 619 if (dt_idhash_insert(dhp, idp->di_name, in dt_idhash_populate() 631 dt_idhash_t *dhp; in dt_idhash_create() local 639 if ((dhp = malloc(size)) == NULL) in dt_idhash_create() 642 bzero(dhp, size); in dt_idhash_create() 643 dhp->dh_name = name; in dt_idhash_create() 644 dhp->dh_tmpl = tmpl; in dt_idhash_create() [all …]
|
| /onnv-gate/usr/src/uts/common/io/dls/ |
| H A D | dls_link.c | 221 dls_head_t *dhp = (dls_head_t *)val; in i_dls_head_hold() local 227 mutex_enter(&dhp->dh_lock); in i_dls_head_hold() 228 if (dhp->dh_removing) { in i_dls_head_hold() 229 mutex_exit(&dhp->dh_lock); in i_dls_head_hold() 232 dhp->dh_ref++; in i_dls_head_hold() 233 mutex_exit(&dhp->dh_lock); in i_dls_head_hold() 238 i_dls_head_rele(dls_head_t *dhp) in i_dls_head_rele() argument 240 mutex_enter(&dhp->dh_lock); in i_dls_head_rele() 241 dhp->dh_ref--; in i_dls_head_rele() 242 if (dhp->dh_ref == 0 && dhp->dh_removing != 0) in i_dls_head_rele() [all …]
|
| /onnv-gate/usr/src/uts/i86pc/os/ |
| H A D | pmem.c | 78 #define HOLD_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 79 { mutex_enter(&dhp->dh_lock); } 81 #define RELE_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 82 { mutex_exit(&dhp->dh_lock); } 142 devmap_handle_t *dhp = (devmap_handle_t *)dhc; in devmap_pmem_setup() local 152 if (dhp->dh_flags & DEVMAP_SETUP_DONE) in devmap_pmem_setup() 155 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_setup() 175 dhp->dh_pcookie = (devmap_pmem_cookie_t)pcp; in devmap_pmem_setup() 177 dhp->dh_roff = ptob(btop(off)); in devmap_pmem_setup() 179 i_ddi_cacheattr_to_hatacc(cache_attr, &dhp->dh_hat_attr); in devmap_pmem_setup() [all …]
|
| /onnv-gate/usr/src/lib/libdhcpsvc/modules/binfiles/ |
| H A D | dhcp_network.c | 181 dn_handle_t *dhp; in open_dn() local 187 dhp = malloc(sizeof (dn_handle_t)); in open_dn() 188 if (dhp == NULL) in open_dn() 203 retval = open_file(dnpath, flags, &dhp->dh_fd); in open_dn() 205 free(dhp); in open_dn() 229 if (write_header(dhp->dh_fd, &header) == -1) { in open_dn() 232 (void) close_dn((void **)&dhp); in open_dn() 246 retval = setabyte(dhp->dh_fd, filesz - 1, 0); in open_dn() 249 (void) close_dn((void **)&dhp); in open_dn() 257 retval = setabyte(dhp->dh_fd, offsetof(dn_header_t, in open_dn() [all …]
|
| H A D | dhcptab.c | 93 dt_handle_t *dhp; in open_dt() local 99 dhp = malloc(sizeof (dt_handle_t)); in open_dt() 100 if (dhp == NULL) in open_dt() 103 dhp->dh_oflags = flags; in open_dt() 104 (void) strlcpy(dhp->dh_location, location, MAXPATHLEN); in open_dt() 109 free(dhp); in open_dt() 125 (void) close_dt((void **)&dhp); in open_dt() 136 (void) close_dt((void **)&dhp); in open_dt() 143 (void) close_dt((void **)&dhp); in open_dt() 149 *handlep = dhp; in open_dt() [all …]
|
| /onnv-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
| H A D | hermon_umap.c | 53 static int hermon_umap_uarpg(hermon_state_t *state, devmap_cookie_t dhp, 55 static int hermon_umap_cqmem(hermon_state_t *state, devmap_cookie_t dhp, 57 static int hermon_umap_qpmem(hermon_state_t *state, devmap_cookie_t dhp, 59 static int hermon_umap_srqmem(hermon_state_t *state, devmap_cookie_t dhp, 61 static int hermon_umap_dbrecmem(hermon_state_t *state, devmap_cookie_t dhp, 63 static int hermon_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, 65 static int hermon_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, 67 static void hermon_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp, 70 static int hermon_devmap_dbrecmem_map(devmap_cookie_t dhp, dev_t dev, 72 static int hermon_devmap_dbrecmem_dup(devmap_cookie_t dhp, void *pvtp, [all …]
|
| /onnv-gate/usr/src/lib/libdhcpsvc/modules/files0/ |
| H A D | dhcptab.c | 57 dt_handle_t *dhp; in open_dt() local 62 dhp = malloc(sizeof (dt_handle_t)); in open_dt() 63 if (dhp == NULL) in open_dt() 66 dhp->dh_oflags = flags; in open_dt() 67 (void) strlcpy(dhp->dh_location, location, MAXPATHLEN); in open_dt() 74 dt2path(dtpath, MAXPATHLEN, dhp->dh_location, ""); in open_dt() 77 free(dhp); in open_dt() 82 *handlep = dhp; in open_dt() 254 dt_handle_t *dhp = (dt_handle_t *)handle; in lookup_dt() local 256 if ((dhp->dh_oflags & DSVC_READ) == 0) in lookup_dt() [all …]
|
| H A D | dhcp_network.c | 65 dn_handle_t *dhp; in open_dn() local 69 dhp = malloc(sizeof (dn_handle_t)); in open_dn() 70 if (dhp == NULL) in open_dn() 73 dhp->dh_net = netp->s_addr; in open_dn() 74 dhp->dh_oflags = flags; in open_dn() 75 (void) strlcpy(dhp->dh_location, location, MAXPATHLEN); in open_dn() 85 free(dhp); in open_dn() 90 *handlep = dhp; in open_dn() 275 dn_handle_t *dhp = (dn_handle_t *)handle; in lookup_dn() local 277 if ((dhp->dh_oflags & DSVC_READ) == 0) in lookup_dn() [all …]
|
| /onnv-gate/usr/src/lib/libdhcpsvc/modules/files/ |
| H A D | dhcptab.c | 57 dt_handle_t *dhp; in open_dt() local 66 dhp = malloc(sizeof (dt_handle_t)); in open_dt() 67 if (dhp == NULL) in open_dt() 70 dhp->dh_oflags = flags; in open_dt() 71 (void) strlcpy(dhp->dh_location, location, MAXPATHLEN); in open_dt() 76 free(dhp); in open_dt() 83 free(dhp); in open_dt() 95 (void) free(dhp); in open_dt() 110 free(dhp); in open_dt() 116 *handlep = dhp; in open_dt() [all …]
|
| H A D | dhcp_network.c | 67 dn_handle_t *dhp; in open_dn() local 75 dhp = malloc(sizeof (dn_handle_t)); in open_dn() 76 if (dhp == NULL) in open_dn() 79 dhp->dh_net = netp->s_addr; in open_dn() 80 dhp->dh_oflags = flags; in open_dn() 81 (void) strlcpy(dhp->dh_location, location, MAXPATHLEN); in open_dn() 86 free(dhp); in open_dn() 93 free(dhp); in open_dn() 112 (void) free(dhp); in open_dn() 133 (void) free(dhp); in open_dn() [all …]
|
| /onnv-gate/usr/src/uts/common/io/ib/adapters/tavor/ |
| H A D | tavor_umap.c | 54 static int tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp, 56 static int tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp, 58 static int tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp, 60 static int tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp, 62 static int tavor_devmap_umem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, 64 static int tavor_devmap_umem_dup(devmap_cookie_t dhp, void *pvtp, 66 static void tavor_devmap_umem_unmap(devmap_cookie_t dhp, void *pvtp, 69 static int tavor_devmap_devmem_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, 71 static int tavor_devmap_devmem_dup(devmap_cookie_t dhp, void *pvtp, 73 static void tavor_devmap_devmem_unmap(devmap_cookie_t dhp, void *pvtp, [all …]
|
| /onnv-gate/usr/src/uts/common/fs/ufs/ |
| H A D | quota.c | 127 register struct dqhead *dhp; in qtinit2() local 142 for (dhp = &dqhead[0]; dhp < &dqhead[NDQHASH]; dhp++) { in qtinit2() 143 dhp->dqh_forw = dhp->dqh_back = (DQptr)dhp; in qtinit2() 165 struct dqhead *dhp; in getdiskquota() local 175 dhp = &dqhead[DQHASH(uid, ufsvfsp)]; in getdiskquota() 189 for (dqp = dhp->dqh_forw; dqp != (DQptr)dhp; dqp = dqp->dq_forw) { in getdiskquota() 250 insque(dqp, dhp); in getdiskquota()
|
| /onnv-gate/usr/src/cmd/dis/ |
| H A D | dis_main.c | 104 dis_data(dis_tgt_t *tgt, dis_handle_t *dhp, uint64_t addr, void *data, in dis_data() argument 123 dis_set_data(dhp, &db); in dis_data() 125 if ((bytesperline = dis_max_instrlen(dhp)) > 6) in dis_data() 130 if (dis_disassemble(dhp, addr, buf, BUFSIZE) != 0) { in dis_data() 361 dis_handle_t *dhp = data; in dis_text_section() local 370 dis_data(tgt, dhp, dis_section_addr(scn), dis_section_data(scn), in dis_text_section() 438 dis_handle_t *dhp; in dis_file() local 533 if ((dhp = dis_handle_create(g_flags, current, do_lookup, in dis_file() 543 dis_tgt_section_iter(current, dis_text_section, dhp); in dis_file() 548 ca.ca_handle = dhp; in dis_file() [all …]
|
| /onnv-gate/usr/src/uts/common/io/ |
| H A D | winlockio.c | 584 winlock_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in winlock_devmap() argument 591 off, len, (void *)dhp)); in winlock_devmap() 633 if ((err = devmap_umem_setup(dhp, winlock_dip, &winlockmap_ops, in winlock_devmap() 657 winlockmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, offset_t off, in winlockmap_map() argument 673 sdp->lockseg = dhp; in winlockmap_map() 675 sdp->unlockseg = dhp; in winlockmap_map() 703 winlockmap_dup(devmap_cookie_t dhp, void *oldpvt, devmap_cookie_t new_dhp, in winlockmap_dup() argument 711 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_dup() 727 if (sdp->lockseg == dhp) { in winlockmap_dup() 731 ASSERT(sdp->unlockseg == dhp); in winlockmap_dup() [all …]
|
| /onnv-gate/usr/src/cmd/mdb/common/mdb/ |
| H A D | mdb_disasm.c | 297 dis_handle_t *dhp = dp->dis_data; in libdisasm_ins2str() local 308 dis_set_data(dhp, &db); in libdisasm_ins2str() 317 dis_flags_set(dhp, DIS_NOIMMSYM); in libdisasm_ins2str() 319 dis_flags_clear(dhp, DIS_NOIMMSYM); in libdisasm_ins2str() 328 if (dis_disassemble(dhp, pc, buf, len) != 0) in libdisasm_ins2str() 345 dis_handle_t *dhp = dp->dis_data; in libdisasm_previns() local 359 dis_set_data(dhp, &db); in libdisasm_previns() 361 return (dis_previnstr(dhp, pc, n)); in libdisasm_previns() 388 dis_handle_t *dhp = dp->dis_data; in libdisasm_destroy() local 390 dis_handle_destroy(dhp); in libdisasm_destroy()
|
| /onnv-gate/usr/src/uts/common/io/drm/ |
| H A D | drm_sunmod.c | 512 drm_sun_devmap(dev_t dev, devmap_cookie_t dhp, offset_t offset, in drm_sun_devmap() argument 547 ret = gfxp_vgatext_devmap(dev, dhp, offset, len, maplen, model, in drm_sun_devmap() 659 ret = devmap_devmem_setup(dhp, dp->dip, NULL, in drm_sun_devmap() 677 ret = devmap_umem_setup(dhp, dp->dip, NULL, in drm_sun_devmap() 705 if ((ret = devmap_umem_setup(dhp, dp->dip, in drm_sun_devmap() 730 ret = devmap_umem_setup(dhp, dp->dip, in drm_sun_devmap() 745 if (gfxp_devmap_umem_setup(dhp, dp->dip, in drm_sun_devmap() 767 devmap_handle_t *dhp; in drm_devmap_map() local 784 dhp = (devmap_handle_t *)dhc; in drm_devmap_map() 785 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in drm_devmap_map() [all …]
|
| /onnv-gate/usr/src/uts/i86pc/io/xsvc/ |
| H A D | xsvc.c | 59 static int xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, 135 static int xsvc_devmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, 137 static int xsvc_devmap_dup(devmap_cookie_t dhp, void *pvtp, 139 static void xsvc_devmap_unmap(devmap_cookie_t dhp, void *pvtp, offset_t off, 809 xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, in xsvc_devmap() argument 888 if ((err = devmap_umem_setup(dhp, state->xs_dip, &xsvc_callbk, in xsvc_devmap() 899 if ((err = devmap_devmem_setup(dhp, state->xs_dip, NULL, 0, in xsvc_devmap() 971 devmap_handle_t *dhp; in xsvc_devmap_map() local 982 dhp = (devmap_handle_t *)dhc; in xsvc_devmap_map() 989 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_map() [all …]
|
| /onnv-gate/usr/src/uts/common/sys/ |
| H A D | ddidevmap.h | 116 int (*devmap_map)(devmap_cookie_t dhp, dev_t dev, uint_t flags, 118 int (*devmap_access)(devmap_cookie_t dhp, void *pvtp, offset_t off, 120 int (*devmap_dup)(devmap_cookie_t dhp, void *pvtp, 122 void (*devmap_unmap)(devmap_cookie_t dhp, void *pvtp, offset_t off,
|