Lines Matching refs:hdlp
40 mccfgsetup(struct _mc_pcicfg_hdl *hdlp, mc_t *mc, enum mc_funcnum func) in mccfgsetup() argument
42 hdlp->cfh_mc = mc; in mccfgsetup()
43 hdlp->cfh_func = func; in mccfgsetup()
48 if (pci_config_setup(mc->mc_funcs[func].mcf_devi, &hdlp->cfh_hdl) != in mccfgsetup()
58 struct _mc_pcicfg_hdl *hdlp; in mc_pcicfg_setup() local
60 *cookiep = hdlp = kmem_alloc(sizeof (struct _mc_pcicfg_hdl), KM_SLEEP); in mc_pcicfg_setup()
62 if (mccfgsetup(hdlp, mc, func) == DDI_FAILURE) { in mc_pcicfg_setup()
63 kmem_free(hdlp, sizeof (*hdlp)); in mc_pcicfg_setup()
73 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_teardown() local
75 pci_config_teardown(&hdlp->cfh_hdl); in mc_pcicfg_teardown()
76 kmem_free(hdlp, sizeof (*hdlp)); in mc_pcicfg_teardown()
82 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_get32() local
84 return (pci_config_get32(hdlp->cfh_hdl, offset)); in mc_pcicfg_get32()
90 struct _mc_pcicfg_hdl *hdlp = cookie; in mc_pcicfg_put32() local
92 pci_config_put32(hdlp->cfh_hdl, offset, val); in mc_pcicfg_put32()