Home
last modified time | relevance | path

Searched refs:pspecp (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dmdeg.h110 int mdeg_register(mdeg_node_spec_t *pspecp, mdeg_node_match_t *nmatchp,
/illumos-gate/usr/src/uts/sun4v/io/
H A Dmdeg.c420 mdeg_register(mdeg_node_spec_t *pspecp, mdeg_node_match_t *nmatchp, in mdeg_register() argument
429 if (((pspecp != NULL) && (nmatchp == NULL)) || in mdeg_register()
430 ((pspecp == NULL) && (nmatchp != NULL))) { in mdeg_register()
445 clnt->pspec = pspecp; in mdeg_register()
H A Dvldc.c423 mdeg_prop_spec_t *pspecp; in i_vldc_mdeg_register() local
459 pspecp = kmem_alloc(templatesz, KM_SLEEP); in i_vldc_mdeg_register()
461 bcopy(vldc_prop_template, pspecp, templatesz); in i_vldc_mdeg_register()
468 VLDC_SET_MDEG_PROP_NAME(pspecp, name); in i_vldc_mdeg_register()
472 VLDC_SET_MDEG_PROP_INST(pspecp, inst); in i_vldc_mdeg_register()
477 inst_specp->specp = pspecp; in i_vldc_mdeg_register()
487 kmem_free(pspecp, templatesz); in i_vldc_mdeg_register()
H A Dvcc.c870 mdeg_prop_spec_t *pspecp; in i_vcc_mdeg_register() local
882 pspecp = kmem_alloc(sz, KM_SLEEP); in i_vcc_mdeg_register()
884 bcopy(vcc_prop_template, pspecp, sz); in i_vcc_mdeg_register()
886 VCC_SET_MDEG_PROP_INST(pspecp, instance); in i_vcc_mdeg_register()
891 ispecp->specp = pspecp; in i_vcc_mdeg_register()
901 kmem_free(pspecp, sz); in i_vcc_mdeg_register()
H A Dvsw.c1374 mdeg_prop_spec_t *pspecp; in vsw_mdeg_register() local
1388 pspecp = kmem_zalloc(templatesz, KM_SLEEP); in vsw_mdeg_register()
1390 bcopy(vsw_prop_template, pspecp, templatesz); in vsw_mdeg_register()
1392 VSW_SET_MDEG_PROP_INST(pspecp, vswp->regprop); in vsw_mdeg_register()
1397 inst_specp->specp = pspecp; in vsw_mdeg_register()
1435 kmem_free(pspecp, templatesz); in vsw_mdeg_register()
H A Dvnet_gen.c1716 mdeg_prop_spec_t *pspecp; in vgen_mdeg_reg() local
1724 pspecp = kmem_zalloc(templatesz, KM_NOSLEEP); in vgen_mdeg_reg()
1725 if (pspecp == NULL) { in vgen_mdeg_reg()
1730 kmem_free(pspecp, templatesz); in vgen_mdeg_reg()
1734 bcopy(vgen_prop_template, pspecp, templatesz); in vgen_mdeg_reg()
1740 VGEN_SET_MDEG_PROP_INST(pspecp, vgenp->regprop); in vgen_mdeg_reg()
1743 parentp->specp = pspecp; in vgen_mdeg_reg()
1777 kmem_free(pspecp, templatesz); in vgen_mdeg_reg()
H A Dvds.c7383 mdeg_prop_spec_t *pspecp; in vds_do_attach() local
7432 pspecp = kmem_alloc(sz, KM_SLEEP); in vds_do_attach()
7433 bcopy(vds_prop_template, pspecp, sz); in vds_do_attach()
7435 VDS_SET_MDEG_PROP_INST(pspecp, cfg_handle); in vds_do_attach()
7440 ispecp->specp = pspecp; in vds_do_attach()
7446 kmem_free(pspecp, sz); in vds_do_attach()