| /illumos-gate/usr/src/lib/libdwarf/common/ |
| H A D | dwarf_harmless.c | 75 struct Dwarf_Harmless_s *dhp = &dbg->de_harmless_errors; in dwarf_get_harmless_error_list() local 76 if (!dhp->dh_errors) { in dwarf_get_harmless_error_list() 77 dhp->dh_errs_count = 0; in dwarf_get_harmless_error_list() 80 if (dhp->dh_errs_count == 0) { in dwarf_get_harmless_error_list() 84 *errs_count = dhp->dh_errs_count; in dwarf_get_harmless_error_list() 91 if (dhp->dh_next_to_use != dhp->dh_first) { in dwarf_get_harmless_error_list() 93 unsigned cur = dhp->dh_first; in dwarf_get_harmless_error_list() 94 for (i = 0; cur != dhp->dh_next_to_use; ++i) { in dwarf_get_harmless_error_list() 99 errmsg_ptrs_array[i] = dhp->dh_errors[cur]; in dwarf_get_harmless_error_list() 100 cur = (cur +1) % dhp->dh_maxcount; in dwarf_get_harmless_error_list() [all …]
|
| H A D | dwarf_harmless.h | 29 void dwarf_harmless_init(struct Dwarf_Harmless_s *dhp,unsigned size); 30 void dwarf_harmless_cleanout(struct Dwarf_Harmless_s *dhp);
|
| /illumos-gate/usr/src/uts/common/vm/ |
| H A D | seg_dev.c | 89 #define HOLD_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 90 { mutex_enter(&dhp->dh_lock); } 92 #define RELE_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 93 { mutex_exit(&dhp->dh_lock); } 152 #define dhp_is_devmem(dhp) \ argument 153 (cookie_is_devmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) 155 #define dhp_is_pmem(dhp) \ argument 156 (cookie_is_pmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) 158 #define dhp_is_kpmem(dhp) \ argument 159 (cookie_is_kpmem((struct ddi_umem_cookie *)((dhp)->dh_cookie))) [all …]
|
| /illumos-gate/usr/src/lib/libdisasm/common/ |
| H A D | libdisasm.c | 139 dis_set_data(dis_handle_t *dhp, void *data) in dis_set_data() argument 141 dhp->dh_data = data; in dis_set_data() 145 dis_flags_set(dis_handle_t *dhp, int f) in dis_flags_set() argument 147 dhp->dh_flags |= f; in dis_flags_set() 151 dis_flags_clear(dis_handle_t *dhp, int f) in dis_flags_clear() argument 153 dhp->dh_flags &= ~f; in dis_flags_clear() 157 dis_handle_destroy(dis_handle_t *dhp) in dis_handle_destroy() argument 159 if (dhp->dh_arch->da_handle_detach != NULL) in dis_handle_destroy() 160 dhp->dh_arch->da_handle_detach(dhp); in dis_handle_destroy() 162 dis_free(dhp, sizeof (dis_handle_t)); in dis_handle_destroy() [all …]
|
| H A D | dis_i386.c | 48 dis_handle_t *dhp = data; in check_func() local 52 if (dhp->dh_lookup(dhp->dh_data, dhp->dh_addr, NULL, 0, &start, &len) in check_func() 56 if (start < dhp->dh_addr) in check_func() 57 return (dhp->dh_addr > start + len - 0x10); in check_func() 66 dis_handle_t *dhp = data; in get_byte() local 68 if (dhp->dh_read(dhp->dh_data, dhp->dh_addr, &byte, sizeof (byte)) != in get_byte() 72 dhp->dh_addr++; in get_byte() 80 dis_handle_t *dhp = data; in do_lookup() local 82 return (dhp->dh_lookup(dhp->dh_data, addr, buf, buflen, NULL, NULL)); in do_lookup() 86 dis_i386_handle_detach(dis_handle_t *dhp) in dis_i386_handle_detach() argument [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 701 dis_handle_sparc_t *dhx = dhp->dh_arch_private; in fmt_call() 707 int octal = ((dhp->dh_flags & DIS_OCTAL) != 0); in fmt_call() 716 prt_name(dhp, inp->in_data.in_def.in_name, 1); in fmt_call() 718 bprintf(dhp, (octal != 0) ? "%s0%-11lo" : "%s0x%-10lx", in fmt_call() 725 dhp->dh_lookup(dhp->dh_data, dhp->dh_addr + (int64_t)disp, in fmt_call() 735 fmt_sethi(dis_handle_t *dhp, uint32_t instr, const inst_t *inp, int idx) in fmt_sethi() argument 737 dis_handle_sparc_t *dhx = dhp->dh_arch_private; in fmt_sethi() 749 prt_name(dhp, inp->in_data.in_def.in_name, 1); in fmt_sethi() 750 prt_imm(dhp, f->f2.imm22, 0); in fmt_sethi() [all …]
|
| H A D | dis_sparc.c | 107 dis_sparc_handle_detach(dis_handle_t *dhp) in dis_sparc_handle_detach() argument 109 dis_free(dhp->dh_arch_private, sizeof (dis_handle_sparc_t)); in dis_sparc_handle_detach() 110 dhp->dh_arch_private = NULL; in dis_sparc_handle_detach() 114 dis_sparc_handle_attach(dis_handle_t *dhp) in dis_sparc_handle_attach() argument 124 if ((dhp->dh_flags & (DIS_SPARC_V8|DIS_SPARC_V9|DIS_SPARC_V9_SGI)) in dis_sparc_handle_attach() 135 dhp->dh_arch_private = dhx; in dis_sparc_handle_attach() 145 dis_handle_destroy(dhp); in dis_sparc_handle_attach() 188 dis_sparc_max_instrlen(dis_handle_t *dhp) in dis_sparc_max_instrlen() argument 195 dis_sparc_min_instrlen(dis_handle_t *dhp) in dis_sparc_min_instrlen() argument 202 dis_sparc_previnstr(dis_handle_t *dhp, uint64_t pc, int n) in dis_sparc_previnstr() argument [all …]
|
| H A D | dis_riscv.c | 327 dis_riscv_rtype_32(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_rtype_32() argument 337 dis_riscv_itype_32(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_itype_32() argument 343 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_itype_32() 355 dis_riscv_btype_32(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_btype_32() argument 363 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_btype_32() 375 dis_riscv_load(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_load() argument 381 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_load() 393 dis_riscv_stype_32(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_stype_32() argument 400 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_stype_32() 413 dis_riscv_utype_32(dis_handle_t *dhp, uint32_t instr, dis_riscv_instr_t *table, in dis_riscv_utype_32() argument [all …]
|
| /illumos-gate/usr/src/lib/fm/libdiagcode/common/ |
| H A D | diagcode.c | 97 static int buildcode(fm_dc_handle_t *dhp, const char *rhsp, 99 static bitv *code2dictval(fm_dc_handle_t *dhp, const char *code); 146 fm_dc_handle_t *dhp = NULL; in fm_dc_opendict() local 194 if ((dhp = malloc(sizeof (*dhp))) == NULL || in fm_dc_opendict() 195 (dhp->dictname = strdup(dictname)) == NULL) { in fm_dc_opendict() 196 if (dhp) in fm_dc_opendict() 197 free(dhp); in fm_dc_opendict() 209 dhp->fp = NULL; in fm_dc_opendict() 210 dhp->maxkey = 0; in fm_dc_opendict() 211 dhp->version = version; in fm_dc_opendict() [all …]
|
| H A D | diagcode.h | 51 void fm_dc_closedict(fm_dc_handle_t *dhp); 54 size_t fm_dc_codelen(fm_dc_handle_t *dhp); 57 int fm_dc_maxkey(fm_dc_handle_t *dhp); 60 int fm_dc_key2code(fm_dc_handle_t *dhp, 64 int fm_dc_code2key(fm_dc_handle_t *dhp, const char *code, 68 const char *fm_dc_getprop(fm_dc_handle_t *dhp, const char *name);
|
| /illumos-gate/usr/src/lib/libdtrace/common/ |
| H A D | dt_ident.c | 618 dt_idhash_populate(dt_idhash_t *dhp) in dt_idhash_populate() argument 620 const dt_ident_t *idp = dhp->dh_tmpl; in dt_idhash_populate() 622 dhp->dh_tmpl = NULL; /* clear dh_tmpl first to avoid recursion */ in dt_idhash_populate() 623 dt_dprintf("populating %s idhash from %p\n", dhp->dh_name, (void *)idp); in dt_idhash_populate() 626 if (dt_idhash_insert(dhp, idp->di_name, in dt_idhash_populate() 638 dt_idhash_t *dhp; in dt_idhash_create() local 646 if ((dhp = malloc(size)) == NULL) in dt_idhash_create() 649 bzero(dhp, size); in dt_idhash_create() 650 dhp->dh_name = name; in dt_idhash_create() 651 dhp->dh_tmpl = tmpl; in dt_idhash_create() [all …]
|
| /illumos-gate/usr/src/uts/i86pc/io/gfx_private/ |
| H A D | gfxp_devmap.c | 125 devmap_handle_t *dhp = (devmap_handle_t *)dhc; in gfxp_map_devmem() local 136 dhp->dh_pfn = pfn; in gfxp_map_devmem() 137 dhp->dh_len = mmu_ptob(mmu_btopr(length)); in gfxp_map_devmem() 138 dhp->dh_roff = 0; in gfxp_map_devmem() 143 dhp->dh_cookie = DEVMAP_DEVMEM_COOKIE; in gfxp_map_devmem() 145 dhp->dh_flags |= DEVMAP_DEFAULTS; in gfxp_map_devmem() 146 dhp->dh_maxprot = PROT_ALL & dhp->dh_orig_maxprot; in gfxp_map_devmem() 149 bzero(&dhp->dh_callbackops, sizeof (struct devmap_callback_ctl)); in gfxp_map_devmem() 153 dhp->dh_hat_attr = HAT_UNORDERED_OK; in gfxp_map_devmem() 156 dhp->dh_hat_attr = HAT_MERGING_OK; in gfxp_map_devmem() [all …]
|
| /illumos-gate/usr/src/uts/common/io/dls/ |
| H A D | dls_link.c | 225 dls_head_t *dhp = (dls_head_t *)val; in i_dls_head_hold() local 231 mutex_enter(&dhp->dh_lock); in i_dls_head_hold() 232 if (dhp->dh_removing) { in i_dls_head_hold() 233 mutex_exit(&dhp->dh_lock); in i_dls_head_hold() 236 dhp->dh_ref++; in i_dls_head_hold() 237 mutex_exit(&dhp->dh_lock); in i_dls_head_hold() 242 i_dls_head_rele(dls_head_t *dhp) in i_dls_head_rele() argument 244 mutex_enter(&dhp->dh_lock); in i_dls_head_rele() 245 dhp->dh_ref--; in i_dls_head_rele() 246 if (dhp->dh_ref == 0 && dhp->dh_removing != 0) in i_dls_head_rele() [all …]
|
| /illumos-gate/usr/src/uts/i86pc/os/ |
| H A D | pmem.c | 76 #define HOLD_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 77 { mutex_enter(&dhp->dh_lock); } 79 #define RELE_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument 80 { mutex_exit(&dhp->dh_lock); } 140 devmap_handle_t *dhp = (devmap_handle_t *)dhc; in devmap_pmem_setup() local 150 if (dhp->dh_flags & DEVMAP_SETUP_DONE) in devmap_pmem_setup() 153 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_setup() 173 dhp->dh_pcookie = (devmap_pmem_cookie_t)pcp; in devmap_pmem_setup() 175 dhp->dh_roff = ptob(btop(off)); in devmap_pmem_setup() 177 i_ddi_cacheattr_to_hatacc(cache_attr, &dhp->dh_hat_attr); in devmap_pmem_setup() [all …]
|
| /illumos-gate/usr/src/lib/libsaveargs/amd64/ |
| H A D | saveargs.c | 209 instr_size(dis_handle_t *dhp, uint8_t *ins, unsigned int i, size_t size) in instr_size() argument 216 dis_set_data(dhp, &t); in instr_size() 217 return (dis_instrlen(dhp, i)); in instr_size() 221 has_saved_fp(dis_handle_t *dhp, uint8_t *ins, int size) in has_saved_fp() argument 229 if ((sz = instr_size(dhp, ins, i, size)) < 1) in has_saved_fp() 262 dis_handle_t *dhp = NULL; in saveargs_has_args() local 267 if ((dhp = dis_handle_create(DIS_X86_SIZE64, NULL, do_lookup, in saveargs_has_args() 271 if (!has_saved_fp(dhp, ins, size)) { in saveargs_has_args() 272 dis_handle_destroy(dhp); in saveargs_has_args() 287 sz = instr_size(dhp, ins, i, size); in saveargs_has_args() [all …]
|
| /illumos-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 …]
|
| /illumos-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 …]
|
| /illumos-gate/usr/src/cmd/dis/ |
| H A D | dis_main.c | 109 insn_size(dis_handle_t *dhp) in insn_size() argument 111 int min = dis_min_instrlen(dhp); in insn_size() 112 int max = dis_max_instrlen(dhp); in insn_size() 125 dis_data(dis_tgt_t *tgt, dis_handle_t *dhp, uint64_t addr, void *data, in dis_data() argument 140 int insz = insn_size(dhp); in dis_data() 147 dis_set_data(dhp, &db); in dis_data() 149 if ((bytesperline = dis_max_instrlen(dhp)) > 6) in dis_data() 156 ret = dis_disassemble(dhp, addr, buf, BUFSIZE); in dis_data() 366 dis_handle_t *dhp = data; in dis_text_section() local 375 dis_data(tgt, dhp, dis_section_addr(scn), dis_section_data(scn), in dis_text_section() [all …]
|
| /illumos-gate/usr/src/uts/common/fs/ufs/ |
| H A D | quota.c | 124 register struct dqhead *dhp; in qtinit2() local 139 for (dhp = &dqhead[0]; dhp < &dqhead[NDQHASH]; dhp++) { in qtinit2() 140 dhp->dqh_forw = dhp->dqh_back = (DQptr)dhp; in qtinit2() 162 struct dqhead *dhp; in getdiskquota() local 172 dhp = &dqhead[DQHASH(uid, ufsvfsp)]; in getdiskquota() 186 for (dqp = dhp->dqh_forw; dqp != (DQptr)dhp; dqp = dqp->dq_forw) { in getdiskquota() 247 insque(dqp, dhp); in getdiskquota()
|
| /illumos-gate/usr/src/cmd/mdb/common/mdb/ |
| H A D | mdb_disasm.c | 300 dis_handle_t *dhp = dp->dis_data; in libdisasm_ins2str() local 311 dis_set_data(dhp, &db); in libdisasm_ins2str() 319 dis_flags_set(dhp, DIS_NOIMMSYM); in libdisasm_ins2str() 321 dis_flags_clear(dhp, DIS_NOIMMSYM); in libdisasm_ins2str() 330 if (dis_disassemble(dhp, pc, buf, len) != 0) in libdisasm_ins2str() 347 dis_handle_t *dhp = dp->dis_data; in libdisasm_previns() local 361 dis_set_data(dhp, &db); in libdisasm_previns() 363 return (dis_previnstr(dhp, pc, n)); in libdisasm_previns() 390 dis_handle_t *dhp = dp->dis_data; in libdisasm_destroy() local 392 dis_handle_destroy(dhp); in libdisasm_destroy()
|
| /illumos-gate/usr/src/uts/i86pc/io/xsvc/ |
| H A D | xsvc.c | 58 static int xsvc_devmap(dev_t dev, devmap_cookie_t dhp, offset_t off, size_t len, 134 static int xsvc_devmap_map(devmap_cookie_t dhp, dev_t dev, uint_t flags, 136 static int xsvc_devmap_dup(devmap_cookie_t dhp, void *pvtp, 138 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 899 if ((err = devmap_umem_setup(dhp, state->xs_dip, &xsvc_callbk, in xsvc_devmap() 910 if ((err = devmap_devmem_setup(dhp, state->xs_dip, NULL, 0, in xsvc_devmap() 982 devmap_handle_t *dhp; in xsvc_devmap_map() local 993 dhp = (devmap_handle_t *)dhc; in xsvc_devmap_map() 1000 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_map() [all …]
|
| /illumos-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,
|
| H A D | dumphdr.h | 114 #define DUMP_HASH(dhp, as, va) \ argument 115 ((((uintptr_t)(as) >> 3) + ((va) >> (dhp)->dump_pageshift)) & \ 116 (dhp)->dump_hashmask)
|
| /illumos-gate/usr/src/uts/common/fs/hsfs/ |
| H A D | hsfs_node.c | 113 struct hsnode *dhp, struct vnode *dvp, struct vnode **vpp, 767 struct hsnode *dhp; in hs_dirlook() local 792 dhp = VTOH(dvp); in hs_dirlook() 835 if (dhp->hs_dirent.ext_size == 0) in hs_dirlook() 836 hs_filldirent(dvp, &dhp->hs_dirent); in hs_dirlook() 842 offset = dhp->hs_offset; in hs_dirlook() 846 end = dhp->hs_dirent.ext_size; in hs_dirlook() 862 cmpname, cmpnamelen, fsp, dhp, dvp, vpp, &error)) { in hs_dirlook() 1448 struct hsnode *dhp, in process_dirblock() argument 1659 lbn = dhp->hs_dirent.ext_lbn + in process_dirblock() [all …]
|
| /illumos-gate/usr/src/cmd/file/ |
| H A D | file.c | 1716 const dumphdr_t *dhp = (const dumphdr_t *)buf; in is_crash_dump() local 1723 if (dhp->dump_magic == DUMP_MAGIC) { in is_crash_dump() 1724 print_dumphdr(fd, dhp, return_uint32, NATIVE_ISA); in is_crash_dump() 1726 } else if (dhp->dump_magic == swap_uint32(DUMP_MAGIC)) { in is_crash_dump() 1727 print_dumphdr(fd, dhp, swap_uint32, OTHER_ISA); in is_crash_dump() 1729 } else if (dhp->dump_magic == OLD_DUMP_MAGIC || in is_crash_dump() 1730 dhp->dump_magic == swap_uint32(OLD_DUMP_MAGIC)) { in is_crash_dump() 1731 char *isa = (dhp->dump_magic == OLD_DUMP_MAGIC ? in is_crash_dump() 1743 print_dumphdr(const int fd, const dumphdr_t *dhp, uint32_t (*swap)(uint32_t), in print_dumphdr() argument 1752 if (swap(dhp->dump_version) > 8 && pread(fd, &dh, sizeof (dumphdr_t), in print_dumphdr() [all …]
|