Home
last modified time | relevance | path

Searched refs:dhp (Results 1 – 25 of 66) sorted by relevance

123

/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddwarf_harmless.c76 if (!dhp->dh_errors) { in dwarf_get_harmless_error_list()
91 if (dhp->dh_next_to_use != dhp->dh_first) { in dwarf_get_harmless_error_list()
106 dhp->dh_first = 0; in dwarf_get_harmless_error_list()
133 if (!dhp->dh_errors) { in dwarf_insert_harmless_error()
140 dhp->dh_errs_count++; in dwarf_insert_harmless_error()
142 if (dhp->dh_next_to_use == dhp->dh_first) { in dwarf_insert_harmless_error()
144 dhp->dh_first = (dhp->dh_first+1) % dhp->dh_maxcount; in dwarf_insert_harmless_error()
194 memset(dhp,0,sizeof(*dhp)); in dwarf_harmless_init()
196 dhp->dh_errors = (char **)malloc(sizeof( char *) *dhp->dh_maxcount); in dwarf_harmless_init()
229 free(dhp->dh_errors); in dwarf_harmless_cleanout()
[all …]
H A Ddwarf_harmless.h29 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/lib/libdisasm/common/
H A Dlibdisasm.c141 dhp->dh_data = data; in dis_set_data()
147 dhp->dh_flags |= f; in dis_flags_set()
160 dhp->dh_arch->da_handle_detach(dhp); in dis_handle_destroy()
169 dis_handle_t *dhp; in dis_handle_create() local
206 return (dhp); in dis_handle_create()
212 return (dhp->dh_arch->da_disassemble(dhp, addr, buf, buflen)); in dis_disassemble()
231 if (dhp->dh_lookup(dhp->dh_data, pc, NULL, 0, &start, NULL) != 0 || in dis_generic_previnstr()
276 return (dhp->dh_arch->da_previnstr(dhp, pc, n)); in dis_previnstr()
282 return (dhp->dh_arch->da_min_instrlen(dhp)); in dis_min_instrlen()
288 return (dhp->dh_arch->da_max_instrlen(dhp)); in dis_max_instrlen()
[all …]
H A Ddis_i386.c48 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()
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()
89 dhp->dh_arch_private = NULL; in dis_i386_handle_detach()
113 dhp->dh_arch_private = dhx; in dis_i386_handle_attach()
[all …]
H A Ddis_sparc_fmt.c725 dhp->dh_lookup(dhp->dh_data, dhp->dh_addr + (int64_t)disp, in fmt_call()
763 bprintf(dhp, in fmt_sethi()
866 prt_name(dhp, buf, 1); in fmt_branch()
871 bprintf(dhp, in fmt_branch()
878 bprintf(dhp, in fmt_branch()
886 bprintf(dhp, in fmt_branch()
895 dhp->dh_lookup(dhp->dh_data, dhp->dh_addr + (int64_t)disp, in fmt_branch()
960 prt_asi(dhp, instr); in fmt_cas()
1038 prt_asi(dhp, instr); in fmt_ls()
1227 prt_asi(dhp, instr); in fmt_ls()
[all …]
H A Ddis_sparc.c107 dis_sparc_handle_detach(dis_handle_t *dhp) in dis_sparc_handle_detach() argument
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
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
231 if (dhp->dh_read(dhp->dh_data, addr, &instr, sizeof (instr)) != in dis_sparc_disassemble()
237 dhp->dh_addr = addr; in dis_sparc_disassemble()
256 inp = dis_get_overlay(dhp, tp, idx); in dis_sparc_disassemble()
[all …]
H A Ddis_riscv.c343 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_itype_32()
363 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_btype_32()
381 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_load()
400 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_stype_32()
429 if ((dhp->dh_flags & DIS_OCTAL) != 0) { in dis_riscv_jtype_32()
1796 if ((dhp->dh_flags & in dis_riscv_decode_2byte()
1841 if ((dhp->dh_addr % 2) != 0) in dis_riscv_read_parcel()
1844 if (dhp->dh_read(dhp->dh_data, dhp->dh_addr, valp, sizeof (*valp)) != in dis_riscv_read_parcel()
1850 dhp->dh_addr += 2; in dis_riscv_read_parcel()
1914 dhp->dh_addr = addr; in dis_riscv_disassemble()
[all …]
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c414 dhp = dhp->dh_next; in segdev_create()
611 dhp = dhp->dh_next; in devmap_handle_dup()
873 dhp = dhp->dh_next; in segdev_unmap()
944 dhp = dhp->dh_next; in segdev_unmap()
947 dhp = dhp->dh_next; in segdev_unmap()
1373 dhp = dhp->dh_next; in segdev_softunlock()
1878 dhp = dhp->dh_next; in segdev_fault()
2109 dhp = dhp->dh_next; in segdev_setprot()
2171 dhp = dhp->dh_next; in segdev_setprot()
2785 dhp = dhp->dh_next; in devmap_find_handle()
[all …]
/illumos-gate/usr/src/lib/fm/libdiagcode/common/
H A Ddiagcode.c194 if ((dhp = malloc(sizeof (*dhp))) == 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()
314 return (dhp); in fm_dc_opendict()
327 if (dhp->fp) in fm_dc_closedict()
343 free(dhp); in fm_dc_closedict()
369 (void *)dhp, dhp->maxkey + 1); in fm_dc_maxkey()
427 if (dhp->debug) in fm_dc_key2code()
[all …]
H A Ddiagcode.h51 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 Ddt_ident.c638 dt_idhash_t *dhp; in dt_idhash_create() local
649 bzero(dhp, size); in dt_idhash_create()
657 return (dhp); in dt_idhash_create()
690 free(dhp); in dt_idhash_destroy()
737 if (dhp->dh_nextid >= dhp->dh_maxid) in dt_idhash_nextid()
777 dhp->dh_nelems++; in dt_idhash_insert()
780 dhp->dh_defer(dhp, idp); in dt_idhash_insert()
798 dhp->dh_nelems++; in dt_idhash_xinsert()
801 dhp->dh_defer(dhp, idp); in dt_idhash_xinsert()
823 dhp->dh_nelems--; in dt_idhash_delete()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_devmap.c136 dhp->dh_pfn = pfn; 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()
153 dhp->dh_hat_attr = HAT_UNORDERED_OK; in gfxp_map_devmem()
156 dhp->dh_hat_attr = HAT_MERGING_OK; in gfxp_map_devmem()
166 dhp->dh_hat_attr = HAT_STRICTORDER; in gfxp_map_devmem()
170 dhp->dh_mmulevel = 0; in gfxp_map_devmem()
171 dhp->dh_flags &= ~DEVMAP_FLAG_LARGE; in gfxp_map_devmem()
[all …]
/illumos-gate/usr/src/uts/common/io/dls/
H A Ddls_link.c236 dhp->dh_ref++; in i_dls_head_hold()
245 dhp->dh_ref--; in i_dls_head_rele()
246 if (dhp->dh_ref == 0 && dhp->dh_removing != 0) in i_dls_head_rele()
254 dls_head_t *dhp; in i_dls_head_alloc() local
257 dhp->dh_key = key; in i_dls_head_alloc()
258 return (dhp); in i_dls_head_alloc()
283 dls_head_t *dhp; in i_dls_link_rx_func() local
346 dls_head_t *dhp; in i_dls_link_rx() local
1002 dls_head_t *dhp; in dls_link_add() local
1051 dls_head_t *dhp; in dls_link_remove() local
[all …]
/illumos-gate/usr/src/uts/i86pc/os/
H A Dpmem.c76 #define HOLD_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument
79 #define RELE_DHP_LOCK(dhp) if (dhp->dh_flags & DEVMAP_ALLOW_REMAP) \ argument
153 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_setup()
184 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot; in devmap_pmem_setup()
185 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot); in devmap_pmem_setup()
231 if ((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) != dhp->dh_prot) in devmap_pmem_remap()
246 HOLD_DHP_LOCK(dhp); in devmap_pmem_remap()
253 hat_unload(dhp->dh_seg->s_as->a_hat, dhp->dh_uvaddr, in devmap_pmem_remap()
266 dhp->dh_maxprot = maxprot & dhp->dh_orig_maxprot; in devmap_pmem_remap()
267 ASSERT((dhp->dh_prot & dhp->dh_orig_maxprot & maxprot) == dhp->dh_prot); in devmap_pmem_remap()
[all …]
/illumos-gate/usr/src/lib/libsaveargs/amd64/
H A Dsaveargs.c216 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
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()
317 if ((sz = instr_size(dhp, ins, i, size)) < 1) in saveargs_has_args()
348 sz = instr_size(dhp, ins, i, size); in saveargs_has_args()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_umap.c520 cq->cq_umap_dhp = dhp; in hermon_devmap_umem_map()
546 qp->qp_umap_dhp = dhp; in hermon_devmap_umem_map()
566 srq->srq_umap_dhp = dhp; in hermon_devmap_umem_map()
793 if (cq->cq_umap_dhp == dhp) { in hermon_devmap_umem_unmap()
826 if (qp->qp_umap_dhp == dhp) { in hermon_devmap_umem_unmap()
845 if (srq->srq_umap_dhp == dhp) { in hermon_devmap_umem_unmap()
925 cq->cq_umap_dhp = dhp; in hermon_devmap_dbrecmem_map()
945 qp->qp_umap_dhp = dhp; in hermon_devmap_dbrecmem_map()
965 srq->srq_umap_dhp = dhp; in hermon_devmap_dbrecmem_map()
1192 if (cq->cq_umap_dhp == dhp) { in hermon_devmap_dbrecmem_unmap()
[all …]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_umap.c175 status = tavor_umap_cqmem(state, dhp, rsrcp, off, in tavor_devmap()
225 status = devmap_devmem_setup(dhp, state->ts_dip, in tavor_umap_uarpg()
261 status = devmap_umem_setup(dhp, state->ts_dip, in tavor_umap_cqmem()
304 status = devmap_umem_setup(dhp, state->ts_dip, in tavor_umap_qpmem()
347 status = devmap_umem_setup(dhp, state->ts_dip, in tavor_umap_srqmem()
431 cq->cq_umap_dhp = dhp; in tavor_devmap_umem_map()
451 qp->qp_umap_dhp = dhp; in tavor_devmap_umem_map()
471 srq->srq_umap_dhp = dhp; in tavor_devmap_umem_map()
698 if (cq->cq_umap_dhp == dhp) { in tavor_devmap_umem_unmap()
717 if (qp->qp_umap_dhp == dhp) { in tavor_devmap_umem_unmap()
[all …]
/illumos-gate/usr/src/cmd/dis/
H A Ddis_main.c107 insn_size(dis_handle_t *dhp) in insn_size() argument
109 int min = dis_min_instrlen(dhp); in insn_size()
110 int max = dis_max_instrlen(dhp); in insn_size()
138 int insz = insn_size(dhp); in dis_data()
145 dis_set_data(dhp, &db); in dis_data()
147 if ((bytesperline = dis_max_instrlen(dhp)) > 6) in dis_data()
154 ret = dis_disassemble(dhp, addr, buf, BUFSIZE); in dis_data()
402 dis_handle_t *dhp = data; in dis_text_section() local
479 dis_handle_t *dhp; in dis_file() local
642 ca.ca_handle = dhp; in dis_file()
[all …]
/illumos-gate/usr/src/uts/common/fs/ufs/
H A Dquota.c124 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/uts/common/io/
H A Dwinlockio.c591 off, len, (void *)dhp)); in winlock_devmap()
673 sdp->lockseg = dhp; in winlockmap_map()
675 sdp->unlockseg = dhp; in winlockmap_map()
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()
760 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_unmap()
771 if (sdp->lockseg == dhp) { in winlockmap_unmap()
774 ASSERT(sdp->unlockseg == dhp); in winlockmap_unmap()
796 ASSERT((dhp == sdp->lockseg) || (dhp == sdp->unlockseg)); in winlockmap_access()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_disasm.c300 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 Dxsvc.c139 static int xsvc_devmap_dup(devmap_cookie_t dhp, void *pvtp,
985 devmap_handle_t *dhp; in xsvc_devmap_map() local
996 dhp = (devmap_handle_t *)dhc; in xsvc_devmap_map()
1003 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_map()
1023 devmap_handle_t *dhp; in xsvc_devmap_dup() local
1028 dhp = (devmap_handle_t *)dhc; in xsvc_devmap_dup()
1031 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_dup()
1063 devmap_handle_t *dhp; in xsvc_devmap_unmap() local
1076 dhp = (devmap_handle_t *)dhc; in xsvc_devmap_unmap()
1077 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_unmap()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddidevmap.h116 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 Ddumphdr.h114 #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 Dhsfs_node.c113 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()
1448 struct hsnode *dhp, in process_dirblock() argument
1659 lbn = dhp->hs_dirent.ext_lbn + in process_dirblock()
1660 dhp->hs_dirent.xar_len; in process_dirblock()
[all …]

123