Home
last modified time | relevance | path

Searched refs:md_t (Results 1 – 25 of 55) sorted by relevance

123

/illumos-gate/usr/src/uts/common/sys/
H A Dmdesc.h92 typedef void *md_t; typedef
149 extern int md_fini(md_t *);
151 extern int md_node_count(md_t *);
157 extern uint64_t md_get_gen(md_t *);
161 extern int md_scan_dag(md_t *,
167 extern int md_walk_dag(md_t *,
174 extern int md_get_prop_val(md_t *,
179 extern int md_get_prop_str(md_t *,
184 extern int md_get_prop_data(md_t *,
190 extern int md_get_prop_arcs(md_t *,
[all …]
/illumos-gate/usr/src/uts/sun4v/os/
H A Dfillsysinfo.c62 void fill_cpu(md_t *, mde_cookie_t);
72 static void get_hwcaps(md_t *, mde_cookie_t);
74 static void get_q_sizes(md_t *, mde_cookie_t);
77 static int get_l2_cache_node_count(md_t *);
105 fill_cpu(md_t *mdp, mde_cookie_t cpuc) in fill_cpu()
217 setup_chip_mappings(md_t *mdp) in setup_chip_mappings()
272 setup_exec_unit_mappings(md_t *mdp) in setup_exec_unit_mappings()
373 md_t *mdp; in cpu_setup_common()
934 get_l2_cache_node_count(md_t *mdp) in get_l2_cache_node_count()
1115 md_t *mdp; in plat_ioaliases_init()
[all …]
H A Dmach_descrip.c73 static void init_domaining_capabilities(md_t *mdp, mde_cookie_t *listp);
574 md_t *
577 md_t *mdp; in md_get_handle()
603 md_fini_handle(md_t *ptr) in md_fini_handle()
655 md_t *mdp; in init_md_params()
681 init_domaining_capabilities(md_t *mdp, mde_cookie_t *listp) in init_domaining_capabilities()
726 md_get_md_raw(md_t *ptr) in md_get_md_raw()
824 md_alloc_scan_dag(md_t *ptr, in md_alloc_scan_dag()
855 md_free_scan_dag(md_t *ptr, in md_free_scan_dag()
H A Dmpo.c179 static int valid_pages(md_t *md, mde_cookie_t cpu0);
239 get_int(md_t md, mde_cookie_t node, char *propname, uint64_t *val) in get_int()
306 cpuid_to_cpunode(md_t *md, int cpuid) in cpuid_to_cpunode()
341 mpo_cpu_to_lgroup(md_t *md, mde_cookie_t cpunode) in mpo_cpu_to_lgroup()
385 mpo_cpu_add(md_t *md, int cpuid) in mpo_cpu_add()
431 md_get_root(md_t *md) in md_get_root()
458 lgrp_update(md_t *md, mde_cookie_t root) in lgrp_update()
563 lgrp_traverse(md_t *md) in lgrp_traverse()
790 md_t *md; in plat_lgrp_init()
1322 valid_pages(md_t *md, mde_cookie_t cpu0) in valid_pages()
[all …]
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmach_descrip.h80 extern md_t *md_get_handle(void);
81 extern int md_fini_handle(md_t *);
82 extern caddr_t md_get_md_raw(md_t *);
83 extern int md_alloc_scan_dag(md_t *, mde_cookie_t, char *, char *,
85 extern void md_free_scan_dag(md_t *, mde_cookie_t **);
H A Dcpu_module.h165 void fill_cpu(md_t *, mde_cookie_t);
168 void setup_exec_unit_mappings(md_t *);
169 void setup_chip_mappings(md_t *);
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/pri/
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);
H A Dmem_prop_update.c38 add_memory_props(picl_nodehdl_t node, mde_cookie_t memorylistp, md_t *mdp,
43 md_t *mdp, uint64_t *size, uint64_t *mask, unsigned int id);
48 md_t *mdp, uint64_t interleave, uint64_t *size, uint64_t base);
65 md_t *mdp = (md_t *)args; in add_mem_prop()
200 md_t *mdp, uint64_t *size, uint64_t *mask, unsigned int id) in add_bank_props()
290 md_t *mdp, uint64_t interleave, uint64_t *size, uint64_t base) in add_segment_props()
309 add_memory_props(picl_nodehdl_t node, mde_cookie_t memorylistp, md_t *mdp, in add_memory_props()
H A Dinit.c59 md_t *
60 pri_bufinit(md_t *mdp) in pri_bufinit()
103 pri_devfini(md_t *mdp) in pri_devfini()
/illumos-gate/usr/src/lib/libv12n/sparc/
H A Dlibv12n.c136 static md_t *
139 md_t *mdp; in v12n_md_init()
206 md_t *mdp; in v12n_domaining_enabled()
315 v12n_check_hv_access(md_t *mdp) in v12n_check_hv_access()
332 v12n_check_virtual_service(md_t *mdp) in v12n_check_virtual_service()
349 v12n_check_io_service(md_t *mdp) in v12n_check_io_service()
360 v12n_check_root(md_t *mdp) in v12n_check_root()
376 md_t *mdp; in v12n_domain_roles()
465 md_t *mdp = NULL; in v12n_domain_name()
488 v12n_get_md_uuid_str(md_t *mdp, char **uuid_strp) in v12n_get_md_uuid_str()
[all …]
/illumos-gate/usr/src/common/mdesc/
H A Dmdesc_init_intern.c32 md_t *
96 root_name = md_find_name((md_t *)mdp, "root"); in md_init_intern()
160 if (md_get_prop_val((md_t *)mdp, mdp->root_node, in md_init_intern()
166 return ((md_t *)mdp); in md_init_intern()
H A Dmdesc_walkdag.c62 md_walk_dag(md_t *ptr, mde_cookie_t startnode, in md_walk_dag()
172 result = (func)((md_t *)mdp, parentidx, nodeidx, private); in mdl_walk_dag()
H A Dmdesc_fini.c36 md_fini(md_t *ptr) in md_fini()
H A Dmdesc_getbinsize.c33 md_get_bin_size(md_t *ptr) in md_get_bin_size()
H A Dmdesc_nodecount.c32 md_node_count(md_t *ptr) in md_node_count()
H A Dmdesc_getgen.c33 md_get_gen(md_t *ptr) in md_get_gen()
H A Dmdesc_rootnode.c32 md_root_node(md_t *ptr) in md_root_node()
H A Dmdesc_diff.c65 static int mdd_scan_for_nodes(md_t *mdp, mde_cookie_t start,
86 md_diff_init(md_t *md1p, mde_cookie_t start1, md_t *md2p, mde_cookie_t start2, in md_diff_init()
380 mdd_scan_for_nodes(md_t *mdp, in mdd_scan_for_nodes()
H A Dmdesc_findname.c39 md_find_name(md_t *ptr, char *namep) in md_find_name()
H A Dmdesc_getpropstr.c32 md_get_prop_str(md_t *ptr, mde_cookie_t node, char *namep, char **strp) in md_get_prop_str()
/illumos-gate/usr/src/cmd/picl/plugins/sun4v/mdesc/
H A Dinit.c45 md_t *
49 md_t *mdp; in mdesc_devinit()
102 mdesc_devfini(md_t *mdp) in mdesc_devfini()
H A Dmdescplugin.c45 md_t *mdp;
54 extern md_t *mdesc_devinit(void);
55 extern void mdesc_devfini(md_t *mdp);
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw.c91 static void vsw_vlan_read_ids(void *arg, int type, md_t *mdp,
97 md_t *mdp, mde_cookie_t *node);
98 static void vsw_read_pri_eth_types(vsw_t *vswp, md_t *mdp,
107 static void vsw_update_md_prop(vsw_t *, md_t *, mde_cookie_t);
144 md_t *prev_mdp, mde_cookie_t prev_mdex);
1476 md_t *mdp; in vsw_mdeg_cb()
1575 md_t *mdp; in vsw_port_mdeg_cb()
1642 md_t *mdp = NULL; in vsw_read_mdprops()
2451 md_t *mdp, mde_cookie_t *node) in vsw_port_read_props()
2575 vsw_port_add(vsw_t *vswp, md_t *mdp, mde_cookie_t *node) in vsw_port_add()
[all …]
H A Dmdeg.c73 md_t *md_prev; /* previous MD */
74 md_t *md_curr; /* current MD */
133 static mde_cookie_t mdeg_find_start_node(md_t *, mdeg_node_spec_t *);
134 static boolean_t mdeg_node_spec_match(md_t *, mde_cookie_t, mdeg_node_spec_t *);
318 md_t *mdp = NULL; in mdeg_notify_client_reg()
514 md_t *md_new; in mdeg_notify_clients()
647 mdeg_find_start_node(md_t *md, mdeg_node_spec_t *nspec) in mdeg_find_start_node()
684 mdeg_node_spec_match(md_t *md, mde_cookie_t node, mdeg_node_spec_t *nspec) in mdeg_node_spec_match()
/illumos-gate/usr/src/cmd/ldmad/
H A Dldma_system.c159 static md_t *
162 md_t *mdp; in ldma_md_init()
198 md_t *mdp; in ldma_get_chassis_serialno()

123