Home
last modified time | relevance | path

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

1234

/illumos-gate/usr/src/common/mdesc/
H A Dmdesc_init_intern.c64 mdp->headerp = (md_header_t *)mdp->caddr; in md_init_intern()
70 mdp->node_blk_size = mdtoh32(mdp->headerp->node_blk_sz); in md_init_intern()
71 mdp->name_blk_size = mdtoh32(mdp->headerp->name_blk_sz); in md_init_intern()
72 mdp->data_blk_size = mdtoh32(mdp->headerp->data_blk_sz); in md_init_intern()
74 mdp->size = MD_HEADER_SIZE + mdp->node_blk_size + in md_init_intern()
75 mdp->name_blk_size + mdp->data_blk_size; in md_init_intern()
78 mdp->namep = (char *)(mdp->caddr + MD_HEADER_SIZE + mdp->node_blk_size); in md_init_intern()
79 mdp->datap = (uint8_t *)(mdp->caddr + MD_HEADER_SIZE + in md_init_intern()
80 mdp->name_blk_size + mdp->node_blk_size); in md_init_intern()
160 if (md_get_prop_val((md_t *)mdp, mdp->root_node, in md_init_intern()
[all …]
H A Dmdesc_walkdag.c68 md_impl_t *mdp; in md_walk_dag() local
71 mdp = (md_impl_t *)ptr; in md_walk_dag()
72 if (mdp == NULL) { in md_walk_dag()
100 while (start < mdp->element_count && in md_walk_dag()
101 MDE_TAG(&mdp->mdep[start]) == MDET_NULL) { in md_walk_dag()
108 if (MDE_TAG(&mdp->mdep[start]) != MDET_NODE) { in md_walk_dag()
116 seenp = (uint8_t *)mdp->allocp(mdp->element_count); in md_walk_dag()
120 (void) memset(seenp, 0, mdp->element_count); in md_walk_dag()
128 mdp->freep(seenp, mdp->element_count); in md_walk_dag()
143 mdep = &(mdp->mdep[nodeidx]); in mdl_walk_dag()
[all …]
H A Dmdesc_scandag.c40 mdl_scan_dag(md_impl_t *mdp,
60 md_impl_t *mdp; in md_scan_dag() local
63 mdp = (md_impl_t *)ptr; in md_scan_dag()
92 if (MDE_TAG(&mdp->mdep[start]) != MDET_NODE) { in md_scan_dag()
100 seenp = (uint8_t *)mdp->allocp(mdp->element_count); in md_scan_dag()
103 (void) memset(seenp, 0, mdp->element_count); in md_scan_dag()
109 res = mdl_scan_dag(mdp, start, in md_scan_dag()
113 mdp->freep(seenp, mdp->element_count); in md_scan_dag()
123 mdl_scan_dag(md_impl_t *mdp, in mdl_scan_dag() argument
134 mdep = &(mdp->mdep[nodeidx]); in mdl_scan_dag()
[all …]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dfillsysinfo.c225 ncache = md_alloc_scan_dag(mdp, md_root_node(mdp), "cache", in setup_chip_mappings()
286 num = md_alloc_scan_dag(mdp, md_root_node(mdp), "cpus", "fwd", &node); in setup_exec_unit_mappings()
373 md_t *mdp; in cpu_setup_common() local
413 setup_chip_mappings(mdp); in cpu_setup_common()
939 int n_cachenodes = md_alloc_scan_dag(mdp, md_root_node(mdp), in get_l2_cache_node_count()
1115 md_t *mdp; in plat_ioaliases_init() local
1122 mdp = md_get_handle(); in plat_ioaliases_init()
1123 if (mdp == NULL) { in plat_ioaliases_init()
1128 nio = md_alloc_scan_dag(mdp, md_root_node(mdp), in plat_ioaliases_init()
1221 md_t *mdp = NULL; in load_tlb_cpu_mappings() local
[all …]
H A Dmach_descrip.c577 md_t *mdp; in md_get_handle() local
579 mdp = NULL; in md_get_handle()
589 if (mdp != NULL) in md_get_handle()
595 return (mdp); in md_get_handle()
606 md_impl_t *mdp; in md_fini_handle() local
611 if (mdp == NULL) in md_fini_handle()
655 md_t *mdp; in init_md_params() local
661 ASSERT(mdp); in init_md_params()
728 md_impl_t *mdp; in md_get_md_raw() local
731 if (mdp == NULL) in md_get_md_raw()
[all …]
H A Dwdt.c84 md_t *mdp; in watchdog_init() local
108 if ((mdp = md_get_handle()) == NULL) { in watchdog_init()
115 num_nodes = md_node_count(mdp); in watchdog_init()
121 nplat = md_scan_dag(mdp, md_root_node(mdp), in watchdog_init()
122 md_find_name(mdp, "platform"), md_find_name(mdp, "fwd"), listp); in watchdog_init()
126 if (md_get_prop_val(mdp, listp[0], "watchdog-max-timeout", in watchdog_init()
132 (void) md_fini_handle(mdp); in watchdog_init()
150 if (md_get_prop_val(mdp, listp[0], "watchdog-resolution", in watchdog_init()
156 (void) md_fini_handle(mdp); in watchdog_init()
165 (void) md_fini_handle(mdp); in watchdog_init()
H A Dmach_mp_startup.c172 md_t *mdp; in mp_cpu_configure() local
183 if ((mdp = md_get_handle()) == NULL) in mp_cpu_configure()
186 rootnode = md_root_node(mdp); in mp_cpu_configure()
190 num_nodes = md_node_count(mdp); in mp_cpu_configure()
197 num_nodes = md_scan_dag(mdp, rootnode, md_find_name(mdp, "cpu"), in mp_cpu_configure()
198 md_find_name(mdp, "fwd"), listp); in mp_cpu_configure()
217 mpo_cpu_add(mdp, cpuid); in mp_cpu_configure()
224 fill_cpu(mdp, cpunode); in mp_cpu_configure()
231 setup_chip_mappings(mdp); in mp_cpu_configure()
232 setup_exec_unit_mappings(mdp); in mp_cpu_configure()
[all …]
/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/lib/libv12n/sparc/
H A Dlibv12n.c139 md_t *mdp; in v12n_md_init() local
172 return (mdp); in v12n_md_init()
189 if (mdp) { in v12n_md_fini()
190 free(mdp->caddr); in v12n_md_fini()
206 md_t *mdp; in v12n_domaining_enabled() local
221 nnodes = md_scan_dag(mdp, rootnode, md_find_name(mdp, "platform"), in v12n_domaining_enabled()
229 v12n_md_fini(mdp); in v12n_domaining_enabled()
289 nnodes = md_scan_dag(mdp, rootnode, md_find_name(mdp, node_name), in v12n_scan_md_nodes()
376 md_t *mdp; in v12n_domain_roles() local
465 md_t *mdp = NULL; in v12n_domain_name() local
[all …]
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/
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 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()
/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 …]
/illumos-gate/usr/src/cmd/ldmad/
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 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 …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/
H A Dsmbfs_subr.c242 mdp = &entry_mdc; in smbfs_decode_dirent()
290 save_mdc = *mdp; in smbfs_decode_dirent()
291 md_get_uint16le(mdp, &wch); in smbfs_decode_dirent()
298 *mdp = save_mdc; in smbfs_decode_dirent()
362 md_get_uint64le(mdp, &llongint); in smbfs_decode_file_all_info()
366 md_get_uint64le(mdp, &llongint); in smbfs_decode_file_all_info()
370 md_get_uint64le(mdp, &llongint); in smbfs_decode_file_all_info()
374 md_get_uint64le(mdp, &llongint); in smbfs_decode_file_all_info()
378 md_get_uint32le(mdp, &dattr); in smbfs_decode_file_all_info()
382 md_get_uint32le(mdp, NULL); in smbfs_decode_file_all_info()
[all …]
H A Dsmbfs_smb2.c125 struct mdchain *mdp; in smbfs_smb2_query_info() local
214 bzero(mdp, sizeof (*mdp)); in smbfs_smb2_qfileinfo()
224 md_done(mdp); in smbfs_smb2_qfileinfo()
285 bzero(mdp, sizeof (*mdp)); in smbfs_smb2_qfsattr()
294 md_done(mdp); in smbfs_smb2_qfsattr()
311 bzero(mdp, sizeof (*mdp)); in smbfs_smb2_statfs()
326 md_done(mdp); in smbfs_smb2_statfs()
852 bzero(mdp, sizeof (*mdp)); in smbfs_smb2_getsec()
863 *res = mdp->md_top; in smbfs_smb2_getsec()
864 mdp->md_top = NULL; in smbfs_smb2_getsec()
[all …]
H A Dsmbfs_smb1.c144 struct mdchain *mdp; in smbfs_smb1_trans2_query() local
185 mdp = &t2p->t2_rdata; in smbfs_smb1_trans2_query()
203 struct mdchain *mdp; in smbfs_smb1_query_fs_info() local
220 *info_mdp = *mdp; in smbfs_smb1_query_fs_info()
221 bzero(mdp, sizeof (*mdp)); in smbfs_smb1_query_fs_info()
238 bzero(mdp, sizeof (*mdp)); in smbfs_smb1_qfsattr()
247 md_done(mdp); in smbfs_smb1_qfsattr()
266 bzero(mdp, sizeof (*mdp)); in smbfs_smb1_statfs()
287 md_done(mdp); in smbfs_smb1_statfs()
649 bzero(mdp, sizeof (*mdp)); in smbfs_smb1_trans2find2()
[all …]
/illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/
H A Dsmb2_smb.c97 struct mdchain *mdp; in smb2_parse_smb1nego_resp() local
102 smb_rq_getreply(rqp, &mdp); in smb2_parse_smb1nego_resp()
156 struct mdchain *mdp = NULL; in smb2_smb_negotiate() local
213 smb_rq_getreply(rqp, &mdp); in smb2_smb_negotiate()
350 struct mdchain *mdp = NULL; in smb2_smb_ssnsetup() local
441 smb_rq_getreply(rqp, &mdp); in smb2_smb_ssnsetup()
541 struct mdchain *mdp; in smb2_smb_treeconnect() local
795 struct mdchain *mdp; in smb2_smb_ntcreate() local
1009 struct mdchain *mdp; in smb2_smb_ioctl() local
1130 struct mdchain *mdp; in smb2_smb_read() local
[all …]
H A Dsmb_smb.c105 struct mdchain *mdp = NULL; in smb_smb_negotiate() local
206 smb_rq_getreply(rqp, &mdp); in smb_smb_negotiate()
460 struct mdchain *mdp = NULL; in smb_smb_ssnsetup() local
677 struct mdchain *mdp; in smb_smb_treeconnect() local
781 md_get_uint8(mdp, &wc); in smb_smb_treeconnect()
892 struct mdchain *mdp; in smb1_smb_ntcreate() local
1041 struct mdchain *mdp; in smb_smb_open_prjob() local
1129 struct mdchain *mdp; in smb_smb_readx() local
1174 md_get_uint8(mdp, NULL); in smb_smb_readx()
1175 md_get_uint8(mdp, NULL); in smb_smb_readx()
[all …]
H A Dsubr_mchain.c656 bzero(mdp, sizeof (*mdp)); in md_initm()
657 mdp->md_top = mdp->md_cur = m; in md_initm()
677 mdp->md_cur = NULL; in md_done()
678 mdp->md_pos = NULL; in md_done()
697 m = mdp->md_top; in md_append_record()
725 md_done(mdp); in md_next_record()
730 md_initm(mdp, m); in md_next_record()
876 s = mdp->md_pos; in md_get_mem()
891 mdp->md_cur = m; in md_get_mem()
936 m = mdp->md_cur; in md_get_mbuf()
[all …]
H A Dsmb_rq.c627 mdp_save = *mdp; in smb_rq_parsehdr()
633 *mdp = mdp_save; in smb_rq_parsehdr()
794 md_initm(mdp, n); in smb_t2_placedata()
830 mdp = &rqp->sr_rp; in smb_t2_reply()
957 mdp = &rqp->sr_rp; in smb_nt_reply()
1265 if (mdp->md_top) { in smb_t2_request_int()
1266 md_initm(mdp, mdp->md_top); in smb_t2_request_int()
1269 if (mdp->md_top) { in smb_t2_request_int()
1270 md_initm(mdp, mdp->md_top); in smb_t2_request_int()
1477 md_initm(mdp, mdp->md_top); in smb_nt_request_int()
[all …]
/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 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()
/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 …]

1234