| /illumos-gate/usr/src/lib/libdtrace/common/ |
| H A D | dt_module.c | 53 dt_module_symhash_insert(dt_module_t *dmp, const char *name, uint_t id) in dt_module_symhash_insert() argument 55 dt_sym_t *dsp = &dmp->dm_symchains[dmp->dm_symfree]; in dt_module_symhash_insert() 58 assert(dmp->dm_symfree < dmp->dm_nsymelems + 1); in dt_module_symhash_insert() 61 h = dt_strtab_hash(name, NULL) % dmp->dm_nsymbuckets; in dt_module_symhash_insert() 62 dsp->ds_next = dmp->dm_symbuckets[h]; in dt_module_symhash_insert() 63 dmp->dm_symbuckets[h] = dmp->dm_symfree++; in dt_module_symhash_insert() 67 dt_module_syminit32(dt_module_t *dmp) in dt_module_syminit32() argument 73 const Elf32_Sym *sym = dmp->dm_symtab.cts_data; in dt_module_syminit32() 74 const char *base = dmp->dm_strtab.cts_data; in dt_module_syminit32() 75 size_t ss_size = dmp->dm_strtab.cts_size; in dt_module_syminit32() [all …]
|
| H A D | dt_open.c | 829 dt_module_t *dmp; in dt_vopen() local 1097 if ((dmp = dtp->dt_cdefs = dt_module_create(dtp, "C")) == NULL) in dt_vopen() 1100 if ((dmp->dm_ctfp = ctf_create(&dtp->dt_ctferr)) == NULL) in dt_vopen() 1104 dmp->dm_name, (void *)dmp->dm_ctfp); in dt_vopen() 1106 (void) ctf_setmodel(dmp->dm_ctfp, dtp->dt_conf.dtc_ctfmodel); in dt_vopen() 1107 ctf_setspecific(dmp->dm_ctfp, dmp); in dt_vopen() 1109 dmp->dm_flags = DT_DM_LOADED; /* fake up loaded bit */ in dt_vopen() 1110 dmp->dm_modid = -1; /* no module ID */ in dt_vopen() 1118 err = ctf_add_integer(dmp->dm_ctfp, CTF_ADD_ROOT, in dt_vopen() 1121 err = ctf_add_float(dmp->dm_ctfp, CTF_ADD_ROOT, in dt_vopen() [all …]
|
| H A D | dt_decl.c | 855 dt_module_t *dmp; in dt_decl_type() local 870 dmp = yypcb->pcb_idepth ? dtp->dt_cdefs : dtp->dt_ddefs; in dt_decl_type() 881 (dmp = dt_module_lookup_by_ctf(dtp, ddp->dd_ctfp)) != NULL) { in dt_decl_type() 882 tip->dtt_object = dmp->dm_name; in dt_decl_type() 971 if (tip->dtt_ctfp != dmp->dm_ctfp && in dt_decl_type() 972 tip->dtt_ctfp != ctf_parent_file(dmp->dm_ctfp)) { in dt_decl_type() 974 tip->dtt_type = ctf_add_type(dmp->dm_ctfp, in dt_decl_type() 976 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type() 995 tip->dtt_object = dmp->dm_name; in dt_decl_type() 996 tip->dtt_ctfp = dmp->dm_ctfp; in dt_decl_type() [all …]
|
| H A D | dt_print.c | 670 dt_module_t *dmp; in dtrace_print() local 691 dmp = dt_module_lookup_by_name(dtp, object); in dtrace_print() 692 if (dmp == NULL) in dtrace_print() 695 if (dmp->dm_pid != 0) { in dtrace_print() 698 if (s == NULL || libid > dmp->dm_nctflibs) in dtrace_print() 700 ctfp = dmp->dm_libctfp[libid]; in dtrace_print() 702 ctfp = dt_module_getctf(dtp, dmp); in dtrace_print()
|
| H A D | dt_pid.c | 778 dt_module_t *dmp; in dt_pid_get_types() local 805 dmp = dt_module_create(dtp, pdp->dtpd_provider); in dt_pid_get_types() 806 if (dmp == NULL) { in dt_pid_get_types() 811 if (dt_module_load(dtp, dmp) != 0) { in dt_pid_get_types() 821 fp = dt_module_getctflib(dtp, dmp, pdp->dtpd_mod); in dt_pid_get_types() 827 p = dt_proc_grab(dtp, dmp->dm_pid, 0, PGRAB_RDONLY | PGRAB_FORCE); in dt_pid_get_types()
|
| /illumos-gate/usr/src/cmd/mdb/common/mdb/ |
| H A D | mdb_demangle.c | 63 mdb_demangler_t *dmp; in mdb_dem_load() local 65 dmp = mdb_alloc(sizeof (mdb_demangler_t), UM_SLEEP); in mdb_dem_load() 66 dmp->dm_len = 0; in mdb_dem_load() 67 dmp->dm_buf = NULL; in mdb_dem_load() 68 dmp->dm_flags = MDB_DM_SCOPE; in mdb_dem_load() 69 dmp->dm_lang = SYSDEM_LANG_AUTO; in mdb_dem_load() 71 return (dmp); in mdb_dem_load() 75 mdb_dem_unload(mdb_demangler_t *dmp) in mdb_dem_unload() argument 77 mdb_free(dmp->dm_buf, dmp->dm_len); in mdb_dem_unload() 78 mdb_free(dmp, sizeof (mdb_demangler_t)); in mdb_dem_unload() [all …]
|
| /illumos-gate/usr/src/cmd/fm/modules/common/disk-transport/ |
| H A D | disk_transport.c | 115 disk_monitor_t *dmp = arg; in dt_analyze_disk() local 123 fmd_hdl_error(dmp->dm_hdl, "failed to get fmri: %s\n", in dt_analyze_disk() 133 if (dmp->dm_sim_search) { in dt_analyze_disk() 136 strstr(fmristr, dmp->dm_sim_search) != 0) in dt_analyze_disk() 137 (void) nvlist_add_string(in, "path", dmp->dm_sim_file); in dt_analyze_disk() 172 fmd_prop_get_int32(dmp->dm_hdl, in dt_analyze_disk() 176 dt_post_ereport(dmp->dm_hdl, dmp->dm_xprt, protocol, in dt_analyze_disk() 178 fmd_event_ena_create(dmp->dm_hdl), fmri, details); in dt_analyze_disk() 199 disk_monitor_t *dmp = fmd_hdl_getspecific(hdl); in dt_timeout() local 201 dmp->dm_hdl = hdl; in dt_timeout() [all …]
|
| /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/ |
| H A D | diskmon_conf.c | 334 diskmon_t *dmp = (diskmon_t *)dmalloc(sizeof (diskmon_t)); in new_diskmon() local 337 dmp->props = nvlp; in new_diskmon() 339 (void) nvlist_alloc(&dmp->props, NV_UNIQUE_NAME, 0); in new_diskmon() 342 dmp->app_props = app_props; in new_diskmon() 344 (void) nvlist_alloc(&dmp->app_props, NV_UNIQUE_NAME, 0); in new_diskmon() 345 dmp->ind_list = indp; in new_diskmon() 346 dmp->indrule_list = indrp; in new_diskmon() 348 dm_assert(pthread_mutex_init(&dmp->manager_mutex, NULL) == 0); in new_diskmon() 350 dmp->state = HPS_UNKNOWN; in new_diskmon() 352 dmp->initial_configuration = B_TRUE; in new_diskmon() [all …]
|
| H A D | hotplug_mgr.c | 533 diskmon_t *dmp = NULL; in match_sysevent_to_disk() local 546 dmp = disk_match_by_device_path(disklistp, in match_sysevent_to_disk() 558 dmp = disk_match_by_ap_id(disklistp, in match_sysevent_to_disk() 567 dmp = disk_match_by_target_id(disklistp, in match_sysevent_to_disk() 576 return (dmp); in match_sysevent_to_disk()
|
| H A D | diskmon_conf.h | 215 extern void diskmon_free(diskmon_t *dmp); 232 extern void cfgdata_add_diskmon(cfgdata_t *cfgp, diskmon_t *dmp);
|
| /illumos-gate/usr/src/uts/common/io/chxge/ |
| H A D | glue.c | 173 mblk_t *dmp; in pe_ioctl() local 191 if ((dmp = mp->b_cont) == NULL) { in pe_ioctl() 196 if (dmp->b_datap->db_type != M_DATA) { in pe_ioctl() 201 pe = (struct pe_reg *)dmp->b_rptr; in pe_ioctl() 202 se = (struct sge_intr_counts *)dmp->b_rptr; in pe_ioctl() 203 te = (struct toetool_reg *)dmp->b_rptr; in pe_ioctl() 209 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) { in pe_ioctl() 231 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) { in pe_ioctl() 255 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) { in pe_ioctl() 272 if ((dmp->b_wptr - dmp->b_rptr) != sizeof (*pe)) { in pe_ioctl() [all …]
|
| /illumos-gate/usr/src/uts/common/syscall/ |
| H A D | sendfile.c | 412 mblk_t *dmp = NULL; in sendvec_small_chunk() local 446 head = dmp = allocb(buf_left + extra, BPRI_HI); in sendvec_small_chunk() 489 tmp = dmp; in sendvec_small_chunk() 492 dmp = allocb(buf_left + extra, BPRI_HI); in sendvec_small_chunk() 493 if (dmp == NULL) { in sendvec_small_chunk() 497 dmp->b_wptr = dmp->b_rptr = in sendvec_small_chunk() 498 dmp->b_rptr + wroff; in sendvec_small_chunk() 499 tmp->b_cont = dmp; in sendvec_small_chunk() 519 error = uiomove((caddr_t)dmp->b_wptr, in sendvec_small_chunk() 525 dmp->b_wptr += iov_len; in sendvec_small_chunk() [all …]
|
| /illumos-gate/usr/src/uts/common/inet/sctp/ |
| H A D | sctp_input.c | 668 sctp_uodata_frag(sctp_t *sctp, mblk_t *dmp, sctp_data_hdr_t **dc) in sctp_uodata_frag() argument 682 sctp->sctp_uo_frags = dmp; in sctp_uodata_frag() 695 dmp->b_next = hmp; in sctp_uodata_frag() 696 hmp->b_prev = dmp; in sctp_uodata_frag() 697 sctp->sctp_uo_frags = dmp; in sctp_uodata_frag() 699 dmp->b_next = hmp; in sctp_uodata_frag() 700 dmp->b_prev = hmp->b_prev; in sctp_uodata_frag() 701 hmp->b_prev->b_next = dmp; in sctp_uodata_frag() 702 hmp->b_prev = dmp; in sctp_uodata_frag() 707 hmp->b_next = dmp; in sctp_uodata_frag() [all …]
|
| /illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
| H A D | kmdb_demangle.c | 42 mdb_dem_unload(mdb_demangler_t *dmp) in mdb_dem_unload() argument 44 if (dmp != NULL) in mdb_dem_unload() 45 fail("attempted to unload demangler %p\n", (void *)dmp); in mdb_dem_unload() 50 mdb_dem_convert(mdb_demangler_t *dmp, const char *name) in mdb_dem_convert() argument
|
| /illumos-gate/usr/src/uts/common/io/ |
| H A D | pseudonex.c | 329 kmutex_t *dmp; in pseudonex_check_assignment() local 333 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_check_assignment() 334 LOCK_DEV_OPS(dmp); in pseudonex_check_assignment() 342 UNLOCK_DEV_OPS(dmp); in pseudonex_check_assignment() 346 UNLOCK_DEV_OPS(dmp); in pseudonex_check_assignment() 362 kmutex_t *dmp; in pseudonex_auto_assign() local 367 dmp = &devnamesp[childmaj].dn_lock; in pseudonex_auto_assign() 368 LOCK_DEV_OPS(dmp); in pseudonex_auto_assign() 380 UNLOCK_DEV_OPS(dmp); in pseudonex_auto_assign() 384 UNLOCK_DEV_OPS(dmp); in pseudonex_auto_assign()
|
| H A D | clone.c | 174 perdm_t *dmp; in clnopen() local 252 dmp = dp->d_dmp; in clnopen() 266 setq(rq, str->st_rdinit, str->st_wrinit, dmp, qflag, sqtype, B_FALSE); in clnopen()
|
| /illumos-gate/usr/src/lib/libbsm/common/ |
| H A D | getdment.c | 591 dmap_dlexpand(devmap_t *dmp) in dmap_dlexpand() argument 598 dmp->dmap_devarray = NULL; in dmap_dlexpand() 599 if (dmp->dmap_devlist == NULL) in dmap_dlexpand() 601 if (*(dmp->dmap_devlist) != '`') { in dmap_dlexpand() 602 (void) strcpy(tmplist, dmp->dmap_devlist); in dmap_dlexpand() 604 (void) strcpy(tmplist, dmp->dmap_devlist + 1); in dmap_dlexpand() 616 dmp->dmap_devarray = darp = in dmap_dlexpand() 624 freedmapent(dmp); in dmap_dlexpand() 632 return (dmp); in dmap_dlexpand()
|
| /illumos-gate/usr/src/lib/libkvm/common/ |
| H A D | kvm.c | 314 dump_map_t *dmp = (void *)(kd->kvm_core + off); in kvm_lookup() local 317 if (dmp < kd->kvm_map || in kvm_lookup() 318 dmp > kd->kvm_map + kd->kvm_dump.dump_hashmask || in kvm_lookup() 320 DUMP_HASH(&kd->kvm_dump, dmp->dm_as, dmp->dm_va) != in kvm_lookup() 326 if (dmp->dm_va == page && dmp->dm_as == as) { in kvm_lookup() 327 off = dmp->dm_data + pageoff; in kvm_lookup() 330 off = dmp->dm_next; in kvm_lookup()
|
| /illumos-gate/usr/src/cmd/mdb/common/modules/sctp/ |
| H A D | sctp.c | 390 mblk_t dmp; in sctp_istr_msgs() local 409 if (mdb_vread(&dmp, sizeof (dmp), daddr) == -1) in sctp_istr_msgs() 411 chaddr = (uintptr_t)dmp.b_rptr; in sctp_istr_msgs() 422 daddr = (uintptr_t)dmp.b_cont; in sctp_istr_msgs() 438 mblk_t dmp; in sctp_reass_list() local 466 if (mdb_vread(&dmp, sizeof (dmp), daddr) == -1) in sctp_reass_list() 468 chaddr = (uintptr_t)dmp.b_rptr; in sctp_reass_list() 478 daddr = (uintptr_t)dmp.b_cont; in sctp_reass_list() 492 mblk_t dmp; in sctp_uo_reass_list() local 502 if (mdb_vread(&dmp, sizeof (dmp), addr) == -1) in sctp_uo_reass_list() [all …]
|
| /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlge/ |
| H A D | qlge_dbg.c | 958 mblk_t *dmp; in ql_chip_ioctl() local 987 if ((dmp = mp->b_cont) == NULL) { in ql_chip_ioctl() 995 reg = (struct ql_device_reg *)(void *)dmp->b_rptr; in ql_chip_ioctl() 996 pci_reg = (struct ql_pci_reg *)(void *)dmp->b_rptr; in ql_chip_ioctl() 997 pvalue = (uint32_t *)(void *)dmp->b_rptr; in ql_chip_ioctl() 998 flash_io_info_ptr = (struct ql_flash_io_info *)(void *)dmp->b_rptr; in ql_chip_ioctl() 999 adapter_info_ptr = (ql_adapter_info_t *)(void *)dmp->b_rptr; in ql_chip_ioctl() 1051 (int)MBLKL(dmp), in ql_chip_ioctl() 1055 pci_cfg = (pci_cfg_t *)(void *)dmp->b_rptr; in ql_chip_ioctl() 1066 (int)MBLKL(dmp), in ql_chip_ioctl() [all …]
|
| /illumos-gate/usr/src/uts/common/io/aggr/ |
| H A D | aggr_lacp.c | 2222 aggr_lacp_rx_enqueue(aggr_port_t *portp, mblk_t *dmp) in aggr_lacp_rx_enqueue() argument 2227 dmp->b_rptr += sizeof (struct ether_header); in aggr_lacp_rx_enqueue() 2229 if (MBLKL(dmp) < sizeof (lacp_t)) { in aggr_lacp_rx_enqueue() 2230 freemsg(dmp); in aggr_lacp_rx_enqueue() 2234 lacp = (lacp_t *)dmp->b_rptr; in aggr_lacp_rx_enqueue() 2239 freemsg(dmp); in aggr_lacp_rx_enqueue() 2251 freemsg(dmp); in aggr_lacp_rx_enqueue() 2256 grp->lg_lacp_head = grp->lg_lacp_tail = dmp; in aggr_lacp_rx_enqueue() 2258 grp->lg_lacp_tail->b_next = dmp; in aggr_lacp_rx_enqueue() 2259 grp->lg_lacp_tail = dmp; in aggr_lacp_rx_enqueue() [all …]
|
| /illumos-gate/usr/src/lib/libdevinfo/ |
| H A D | devinfo_devlink.c | 596 struct db_minor *dmp; in read_minors() local 609 for (; (dmp = get_minor(hdp, nidx)) != NULL; nidx = dmp->sib) { in read_minors() 611 name = get_string(hdp, dmp->name); in read_minors() 612 nodetype = get_string(hdp, dmp->nodetype); in read_minors() 623 if (read_links(hdp, cmnp, dmp->link) != 0) { in read_minors() 628 return (dmp ? -1 : 0); in read_minors() 880 struct db_minor *dmp; in write_minors() local 897 if ((dmp = set_minor(hdp, idx)) == NULL) { in write_minors() 902 dmp->name = write_string(hdp, cmnp->name, next); in write_minors() 903 dmp->nodetype = write_string(hdp, cmnp->nodetype, next); in write_minors() [all …]
|
| /illumos-gate/usr/src/uts/common/io/ppp/sppp/ |
| H A D | sppp_dlpi.c | 1208 mblk_t *dmp; in sppp_dlprsendup() local 1226 if ((dmp = dupmsg(mp)) == NULL) { in sppp_dlprsendup() 1233 dmp->b_rptr += PPP_HDRLEN; in sppp_dlprsendup() 1237 dmp = sppp_dladdether(sps, dmp, proto); in sppp_dlprsendup() 1240 dmp = sppp_dladdud(sps, dmp, proto, B_TRUE); in sppp_dlprsendup() 1242 if (dmp != NULL) { in sppp_dlprsendup() 1243 putnext(sps->sps_rq, dmp); in sppp_dlprsendup()
|
| /illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppdump/ |
| H A D | bsd-comp.c | 135 u_char *dmp, int *outlen)); 549 bsd_decompress(state, cmsg, inlen, dmp, outlenp) in bsd_decompress() argument 551 u_char *cmsg, *dmp; 585 wptr = dmp + db->hdrlen; 734 *outlenp = wptr - (dmp + db->hdrlen);
|
| /illumos-gate/usr/src/cmd/savecore/ |
| H A D | savecore.c | 453 dump_map_t *dmp = Zalloc(dump_mapsize); in build_dump_map() local 488 dmp[i].dm_as = vtop.m_as; in build_dump_map() 489 dmp[i].dm_va = (uintptr_t)vtop.m_va; in build_dump_map() 490 dmp[i].dm_data = corehdr.dump_data + in build_dump_map() 493 h = DUMP_HASH(&corehdr, dmp[i].dm_as, dmp[i].dm_va); in build_dump_map() 494 dmp[i].dm_next = dmp[h].dm_first; in build_dump_map() 495 dmp[h].dm_first = corehdr.dump_map + i * sizeof (dump_map_t); in build_dump_map() 498 Pwrite(corefd, dmp, dump_mapsize, corehdr.dump_map); in build_dump_map() 499 free(dmp); in build_dump_map()
|