Home
last modified time | relevance | path

Searched refs:mdp (Results 1 – 25 of 81) sorted by path

1234

/illumos-gate/usr/src/boot/common/
H A Dmodule.c1273 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 Dlinker.h224 #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 Dsetkey.c473 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 Dldma_dio.c165 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 Dldma_system.c162 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 Dmdesc_lib.c96 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 Dmdesc_mutable.h143 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 Dmlisten.c167 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 Dstreamio.c50 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 Dmdb_memio.c47 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 Ddevinfo.c2294 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 Dcpu_prop_update.c31 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 Ddisk_discovery.c35 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 Dinit.c49 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 Dmdescplugin.c45 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 Dinit.c60 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 Dio_dev_label.c43 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 Dmem_prop_update.c65 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 Dpriplugin.c32 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 Dpriplugin.h68 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 Drelocate.c2908 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 Dsections.c2707 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 Dupdate.c3167 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 Dobject.c242 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 Dloader_emu.c1784 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 …]

1234