/illumos-gate/usr/src/boot/common/ |
H A D | module.c | 1273 if (mdp->d_hints != NULL || (mdp->d_flags & MDIR_NOHINTS)) in moduledir_readhints() 1299 free(mdp->d_hints); in moduledir_readhints() 1340 if (mdp == NULL) { in moduledir_rebuild() 1341 mdp = malloc(sizeof (*mdp) + cplen + 1); in moduledir_rebuild() 1342 if (mdp == NULL) in moduledir_rebuild() 1344 mdp->d_path = (char *)(mdp + 1); in moduledir_rebuild() 1348 mdp->d_flags = 0; in moduledir_rebuild() 1358 while (mdp) { in moduledir_rebuild() 1360 mdp = STAILQ_NEXT(mdp, d_link); in moduledir_rebuild() 1363 mtmp = mdp; in moduledir_rebuild() [all …]
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | linker.h | 224 #define MD_FETCH(mdp, info, type) ({ \ argument 226 __p = (type *)preload_search_info((mdp), MODINFO_METADATA | (info)); \
|
/illumos-gate/usr/src/cmd/keyserv/ |
H A D | setkey.c | 473 struct mechdata *mdp; in appendsecretkey3() local 486 mdp = (struct mechdata *)calloc(1, sizeof (*mdp)); in appendsecretkey3() 487 if (mdp == NULL) { in appendsecretkey3() 493 mp->mechdata = mdp; in appendsecretkey3() 655 struct mechdata *mdp; in pk_clear3() local 817 struct mechdata *mdp; in appendnetname3() local 826 mdp = (struct mechdata *)calloc(1, sizeof (*mdp)); in appendnetname3() 827 if (mdp == NULL) { in appendnetname3() 832 mp->mechdata = mdp; in appendnetname3() 1020 struct mechdata *mdp; in getcachekey3() local [all …]
|
/illumos-gate/usr/src/cmd/ldmad/ |
H A D | ldma_dio.c | 165 rv = md_add_data_property(mdp, in add_prom_string_prop() 204 link_device_node(mmd_t *mdp, in link_device_node() argument 239 md_free_node(mdp, np); in link_device_node() 244 create_children(mmd_t *mdp, in create_children() argument 339 mmd_t *mdp; in get_devinfo() local 344 mdp = md_new_md(); in get_devinfo() 345 if (mdp == NULL) { in get_devinfo() 350 md_destroy(mdp); in get_devinfo() 355 md_destroy(mdp); in get_devinfo() 361 md_destroy(mdp); in get_devinfo() [all …]
|
H A D | ldma_system.c | 162 md_t *mdp; in ldma_md_init() local 178 return (mdp); in ldma_md_init() 189 if (mdp) { in ldma_md_fini() 190 free(mdp->caddr); in ldma_md_fini() 198 md_t *mdp; in ldma_get_chassis_serialno() local 211 mdp = ldma_md_init(); in ldma_get_chassis_serialno() 212 if (mdp == NULL) { in ldma_get_chassis_serialno() 222 ldma_md_fini(mdp); in ldma_get_chassis_serialno() 226 rootnode = md_root_node(mdp); in ldma_get_chassis_serialno() 228 ncomponents = md_scan_dag(mdp, rootnode, md_find_name(mdp, "component"), in ldma_get_chassis_serialno() [all …]
|
H A D | mdesc_lib.c | 96 CHAIN_ADD(mdp->string_list, msp); in md_new_string() 152 md_new_node(mmd_t *mdp, char *sp) in md_new_node() argument 164 CHAIN_ADD(mdp->node_list, nodep); in md_new_node() 212 md_free_data_block(mdp, dbp); in md_add_string_property() 232 md_free_data_block(mdp, dbp); in md_add_data_property() 271 if (md_add_arc_property(mdp, in md_link_new_node() 281 md_destroy(mmd_t *mdp) in md_destroy() argument 289 md_free_node(mdp, nodep); in md_destroy() 296 free(mdp); in md_destroy() 311 md_free_prop(mdp, propp); in md_free_node() [all …]
|
H A D | mdesc_mutable.h | 143 md_node_t *md_new_node(mmd_t *mdp, char *sp); 144 int md_add_value_property(mmd_t *mdp, 146 int md_add_string_property(mmd_t *mdp, md_node_t *nodep, char *sp, char *bufp); 147 int md_add_data_property(mmd_t *mdp, md_node_t *nodep, char *sp, int len, 149 int md_gen_bin(mmd_t *mdp, uint8_t **bufpp); 150 md_node_t *md_link_new_node(mmd_t *mdp, char *nodenamep, md_node_t *parentnodep, 153 void md_free_node(mmd_t *mdp, md_node_t *nodep);
|
/illumos-gate/usr/src/cmd/lp/lib/msgs/ |
H A D | mlisten.c | 167 MESG * mdp; in mlisten() local 253 if (mdp->mque) in mlisten() 374 if (mdp->mque) { in mlisten() 402 if (mdp->writefd == mdp->readfd) in mlisten() 404 mdp->readfd = -1; in mlisten() 422 if (mdp->writefd == mdp->readfd) in mlisten() 424 mdp->readfd = -1; in mlisten() 447 if (mdp->writefd == mdp->readfd) in mlisten() 449 mdp->readfd = -1; in mlisten() 487 if (Putmsg(mdp, NULL, mdp->mque->dat, 0)) in mlisten() [all …]
|
H A D | streamio.c | 50 Putmsg (MESG *mdp, strbuf_t *ctlp, strbuf_t *datap, int flags) in Putmsg() argument 57 fds.fd = mdp->writefd; in Putmsg() 72 rtncode = putmsg (mdp->writefd, ctlp, datap, flags); in Putmsg() 77 Getmsg (MESG *mdp, strbuf_t *ctlp, strbuf_t *datap, int *flagsp) in Getmsg() argument 81 rtncode = getmsg (mdp->readfd, ctlp, datap, flagsp); in Getmsg()
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_memio.c | 47 if (mdp->md_off + nbytes > mdp->md_size) in memio_read() 48 nbytes = (mdp->md_size - mdp->md_off); in memio_read() 49 bcopy(mdp->md_buf + mdp->md_off, buf, nbytes); in memio_read() 71 mdp->md_off = mdp->md_size + offset; in memio_seek() 72 if (mdp->md_off > mdp->md_size) in memio_seek() 73 mdp->md_off = mdp->md_size; in memio_seek() 79 return (mdp->md_off); in memio_seek() 105 mdp->md_buf = buf; in mdb_memio_create() 106 mdp->md_size = size; in mdb_memio_create() 107 mdp->md_off = 0; in mdb_memio_create() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | devinfo.c | 2294 struct ddi_minor_data *mdp = (struct ddi_minor_data *)arg; in print_minornode() local 2296 if (mdb_readstr(name, sizeof (name), (uintptr_t)mdp->ddm_name) == -1) in print_minornode() 2300 (uintptr_t)mdp->ddm_node_type) == -1) in print_minornode() 2303 switch (mdp->ddm_spec_type) { in print_minornode() 2310 addr, mdp->ddm_dev, spectype, md_type[MIN(mdp->type, MD_TYPE_MAX)], in print_minornode()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/ |
H A D | cpu_prop_update.c | 31 extern md_t *mdp; 117 if (!(md_get_prop_val(mdp, tlblistp[i], "entries", in add_tlb_props() 298 num_nodes = md_node_count(mdp); in add_cpu_prop() 320 ncpus = md_scan_dag(mdp, rootnode, md_find_name(mdp, "cpu"), in add_cpu_prop() 321 md_find_name(mdp, "fwd"), cpulistp); in add_cpu_prop() 354 ncaches = md_scan_dag(mdp, cpulistp[x], in add_cpu_prop() 355 md_find_name(mdp, "cache"), in add_cpu_prop() 356 md_find_name(mdp, "fwd"), in add_cpu_prop() 362 ntlbs = md_scan_dag(mdp, cpulistp[x], in add_cpu_prop() 363 md_find_name(mdp, "tlb"), in add_cpu_prop() [all …]
|
H A D | disk_discovery.c | 35 extern md_t *mdp; 55 num_nodes = md_node_count(mdp); in disk_discovery() 67 ndisks = md_scan_dag(mdp, rootnode, md_find_name(mdp, "disk_nac"), in disk_discovery() 68 md_find_name(mdp, "fwd"), disklistp); in disk_discovery() 80 if (md_get_prop_str(mdp, disklistp[x], "phys_path", in disk_discovery() 85 if (md_get_prop_str(mdp, disklistp[x], "nac_name", in disk_discovery()
|
H A D | init.c | 49 md_t *mdp; in mdesc_devinit() local 82 mdp = md_init_intern(md_bufp, malloc, mdesc_free); in mdesc_devinit() 83 if (mdp == NULL) { in mdesc_devinit() 88 mdp = NULL; in mdesc_devinit() 90 return (mdp); in mdesc_devinit() 102 mdesc_devfini(md_t *mdp) in mdesc_devfini() argument 104 if (mdp) in mdesc_devfini() 105 (void) md_fini(mdp); in mdesc_devfini()
|
H A D | mdescplugin.c | 45 md_t *mdp; variable 55 extern void mdesc_devfini(md_t *mdp); 139 mdp = mdesc_devinit(); in dr_handler() 140 if (mdp == NULL) { in dr_handler() 145 rootnode = md_root_node(mdp); in dr_handler() 152 mdesc_devfini(mdp); in dr_handler() 272 mdp = mdesc_devinit(); in mdescplugin_init() 273 if (mdp == NULL) in mdescplugin_init() 283 rootnode = md_root_node(mdp); in mdescplugin_init() 309 mdesc_devfini(mdp); in mdescplugin_init()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/ |
H A D | init.c | 60 pri_bufinit(md_t *mdp) in pri_bufinit() argument 63 if (mdp) in pri_bufinit() 64 md_fini(mdp); in pri_bufinit() 76 mdp = md_init_intern(md_bufp, malloc, pri_free); in pri_bufinit() 77 if (mdp == NULL) { in pri_bufinit() 87 mdp = NULL; in pri_bufinit() 91 return (mdp); in pri_bufinit() 103 pri_devfini(md_t *mdp) in pri_devfini() argument 105 if (mdp) in pri_devfini() 106 (void) md_fini(mdp); in pri_devfini()
|
H A D | io_dev_label.c | 43 io_dev_addlabel(md_t *mdp) in io_dev_addlabel() argument 53 if (mdp == NULL) in io_dev_addlabel() 56 md_rootnode = md_root_node(mdp); in io_dev_addlabel() 69 node_count = md_node_count(mdp); in io_dev_addlabel() 83 component_count = md_scan_dag(mdp, md_rootnode, in io_dev_addlabel() 84 md_find_name(mdp, "component"), in io_dev_addlabel() 85 md_find_name(mdp, "fwd"), components); in io_dev_addlabel() 94 if (md_get_prop_str(mdp, components[i], "type", &type) == in io_dev_addlabel() 96 if (md_get_prop_data(mdp, components[i], "type", in io_dev_addlabel() 117 if (md_get_prop_str(mdp, components[i], "nac", &nac) == -1) { in io_dev_addlabel() [all …]
|
H A D | mem_prop_update.c | 65 md_t *mdp = (md_t *)args; in add_mem_prop() local 67 if (mdp == NULL) in add_mem_prop() 70 md_rootnode = md_root_node(mdp); in add_mem_prop() 77 num_nodes = md_node_count(mdp); in add_mem_prop() 105 nmemory = md_scan_dag(mdp, md_rootnode, md_find_name(mdp, in add_mem_prop() 117 md_find_name(mdp, "fwd"), in add_mem_prop() 152 md_find_name(mdp, "memory-bank"), in add_mem_prop() 153 md_find_name(mdp, "fwd"), in add_mem_prop() 173 mdp, in add_mem_prop() 212 node_count = md_node_count(mdp); in add_bank_props() [all …]
|
H A D | priplugin.c | 32 static md_t *mdp; variable 219 "memory", (void *) mdp, add_mem_prop); in pri_worker_thread() 230 io_dev_addlabel(mdp); in pri_worker_thread() 262 mdp = NULL; in pri_reader_thread() 291 mdp = pri_bufinit(mdp); in pri_reader_thread() 292 if (mdp != NULL) { in pri_reader_thread() 366 pri_devfini(mdp); in priplugin_fini() 367 mdp = NULL; in priplugin_fini()
|
H A D | priplugin.h | 68 md_t *pri_bufinit(md_t *mdp); 69 void pri_devfini(md_t *mdp); 73 void io_dev_addlabel(md_t *mdp);
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | relocate.c | 2908 Mv_desc *mdp; in newroffset_for_move() local 2914 for (ALIST_TRAVERSE(sdp->sd_move, idx, mdp)) { in newroffset_for_move() 2915 if (mdp->md_move == mvp) { in newroffset_for_move() 2919 *offset2 = (Xword)((mdp->md_oidx - 1) * sizeof (Move) + in newroffset_for_move()
|
H A D | sections.c | 2707 Mv_desc *mdp; in ld_make_sunwmove() local 2712 for (ALIST_TRAVERSE(sdp->sd_move, idx2, mdp)) in ld_make_sunwmove() 2713 mdp->md_oidx = cnt++; in ld_make_sunwmove()
|
H A D | update.c | 3167 Mv_desc *mdp; in update_move() local 3185 for (ALIST_TRAVERSE(sdp->sd_move, idx2, mdp)) { in update_move() 3187 mdp->md_move, sdp)); in update_move() 3188 expand_move(ofl, sdp, mdp->md_move); in update_move() 3198 for (ALIST_TRAVERSE(sdp->sd_move, idx2, mdp)) { in update_move() 3203 imvp = mdp->md_move; in update_move()
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | object.c | 242 Mmap_desc *mdp; in elf_obj_fini() local 406 for (ALIST_TRAVERSE(mpalp, idx1, mdp)) { in elf_obj_fini() 407 unmap_obj(mdp->md_mpp, mdp->md_mnum); in elf_obj_fini() 408 free(mdp->md_mpp); in elf_obj_fini()
|
/illumos-gate/usr/src/common/ficl/emu/ |
H A D | loader_emu.c | 1784 if (mdp == NULL) { in moduledir_rebuild() 1785 mdp = malloc(sizeof (*mdp) + cplen + 1); in moduledir_rebuild() 1786 if (mdp == NULL) in moduledir_rebuild() 1788 mdp->d_path = (char *)(mdp + 1); in moduledir_rebuild() 1791 mdp->d_hints = NULL; in moduledir_rebuild() 1792 mdp->d_flags = 0; in moduledir_rebuild() 1802 while (mdp) { in moduledir_rebuild() 1804 mdp = STAILQ_NEXT(mdp, d_link); in moduledir_rebuild() 1806 if (mdp->d_hints) in moduledir_rebuild() 1808 mtmp = mdp; in moduledir_rebuild() [all …]
|