Lines Matching refs:hdl

99 #define	HDLOPS(hdl)	((hdl)->cmih_ops)  argument
272 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_inj_begin() local
274 if (hdl != NULL) in cmi_hdl_inj_begin()
275 hdl->cmih_flags |= CMIH_F_INJACTV; in cmi_hdl_inj_begin()
285 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_inj_end() local
287 ASSERT(hdl == NULL || hdl->cmih_flags & CMIH_F_INJACTV); in cmi_hdl_inj_end()
288 if (hdl != NULL) in cmi_hdl_inj_end()
289 hdl->cmih_flags &= ~CMIH_F_INJACTV; in cmi_hdl_inj_end()
307 #define CMI_MSRI_HASHIDX(hdl, msr) \ argument
308 ((((uintptr_t)(hdl) >> 3) + (msr)) % (CMI_MSRI_HASHSZ - 1))
323 #define CMI_MSRI_MATCH(ent, hdl, req_msr) \ argument
324 ((ent)->msrie_hdl == (hdl) && (ent)->msrie_msrnum == (req_msr))
329 msri_addent(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) in msri_addent() argument
331 int idx = CMI_MSRI_HASHIDX(hdl, msr); in msri_addent()
338 if (CMI_MSRI_MATCH(hep, hdl, msr)) in msri_addent()
346 hep->msrie_hdl = hdl; in msri_addent()
365 msri_lookup(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) in msri_lookup() argument
367 int idx = CMI_MSRI_HASHIDX(hdl, msr); in msri_lookup()
383 if (CMI_MSRI_MATCH(hep, hdl, msr)) { in msri_lookup()
398 msri_rment(cmi_hdl_impl_t *hdl, uint_t msr) in msri_rment() argument
401 int idx = CMI_MSRI_HASHIDX(hdl, msr); in msri_rment()
409 if (CMI_MSRI_MATCH(hep, hdl, msr)) { in msri_rment()
581 #define HDLPRIV(hdl) ((cpu_t *)(hdl)->cmih_hdlpriv) argument
584 ntv_vendor(cmi_hdl_impl_t *hdl) in ntv_vendor() argument
586 return (cpuid_getvendor(HDLPRIV(hdl))); in ntv_vendor()
590 ntv_vendorstr(cmi_hdl_impl_t *hdl) in ntv_vendorstr() argument
592 return (cpuid_getvendorstr(HDLPRIV(hdl))); in ntv_vendorstr()
596 ntv_family(cmi_hdl_impl_t *hdl) in ntv_family() argument
598 return (cpuid_getfamily(HDLPRIV(hdl))); in ntv_family()
602 ntv_model(cmi_hdl_impl_t *hdl) in ntv_model() argument
604 return (cpuid_getmodel(HDLPRIV(hdl))); in ntv_model()
608 ntv_stepping(cmi_hdl_impl_t *hdl) in ntv_stepping() argument
610 return (cpuid_getstep(HDLPRIV(hdl))); in ntv_stepping()
614 ntv_chipid(cmi_hdl_impl_t *hdl) in ntv_chipid() argument
616 return (hdl->cmih_chipid); in ntv_chipid()
621 ntv_procnodeid(cmi_hdl_impl_t *hdl) in ntv_procnodeid() argument
623 return (hdl->cmih_procnodeid); in ntv_procnodeid()
627 ntv_procnodes_per_pkg(cmi_hdl_impl_t *hdl) in ntv_procnodes_per_pkg() argument
629 return (hdl->cmih_procnodes_per_pkg); in ntv_procnodes_per_pkg()
633 ntv_coreid(cmi_hdl_impl_t *hdl) in ntv_coreid() argument
635 return (hdl->cmih_coreid); in ntv_coreid()
639 ntv_strandid(cmi_hdl_impl_t *hdl) in ntv_strandid() argument
641 return (hdl->cmih_strandid); in ntv_strandid()
645 ntv_strand_apicid(cmi_hdl_impl_t *hdl) in ntv_strand_apicid() argument
647 return (cpuid_get_apicid(HDLPRIV(hdl))); in ntv_strand_apicid()
651 ntv_smbiosid(cmi_hdl_impl_t *hdl) in ntv_smbiosid() argument
653 return (hdl->cmih_smbiosid); in ntv_smbiosid()
657 ntv_smb_chipid(cmi_hdl_impl_t *hdl) in ntv_smb_chipid() argument
659 return (hdl->cmih_smb_chipid); in ntv_smb_chipid()
663 ntv_smb_bboard(cmi_hdl_impl_t *hdl) in ntv_smb_bboard() argument
665 return (hdl->cmih_smb_bboard); in ntv_smb_bboard()
669 ntv_chiprev(cmi_hdl_impl_t *hdl) in ntv_chiprev() argument
671 return (cpuid_getchiprev(HDLPRIV(hdl))); in ntv_chiprev()
675 ntv_chiprevstr(cmi_hdl_impl_t *hdl) in ntv_chiprevstr() argument
677 return (cpuid_getchiprevstr(HDLPRIV(hdl))); in ntv_chiprevstr()
681 ntv_getsockettype(cmi_hdl_impl_t *hdl) in ntv_getsockettype() argument
683 return (cpuid_getsockettype(HDLPRIV(hdl))); in ntv_getsockettype()
687 ntv_getsocketstr(cmi_hdl_impl_t *hdl) in ntv_getsocketstr() argument
689 return (cpuid_getsocketstr(HDLPRIV(hdl))); in ntv_getsocketstr()
693 ntv_chipsig(cmi_hdl_impl_t *hdl) in ntv_chipsig() argument
695 return (cpuid_getsig(HDLPRIV(hdl))); in ntv_chipsig()
714 ntv_ncache(cmi_hdl_impl_t *hdl, uint32_t *ncache) in ntv_ncache() argument
716 int ret = cpuid_getncaches(HDLPRIV(hdl), ncache); in ntv_ncache()
721 ntv_cache(cmi_hdl_impl_t *hdl, uint32_t cno, x86_cache_t *cachep) in ntv_cache() argument
723 int ret = cpuid_getcache(HDLPRIV(hdl), cno, cachep); in ntv_cache()
728 ntv_logical_id(cmi_hdl_impl_t *hdl) in ntv_logical_id() argument
730 return (HDLPRIV(hdl)->cpu_id); in ntv_logical_id()
747 ntv_getcr4(cmi_hdl_impl_t *hdl) in ntv_getcr4() argument
749 cpu_t *cp = HDLPRIV(hdl); in ntv_getcr4()
771 ntv_setcr4(cmi_hdl_impl_t *hdl, ulong_t val) in ntv_setcr4() argument
773 cpu_t *cp = HDLPRIV(hdl); in ntv_setcr4()
805 ntv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) in ntv_rdmsr() argument
807 cpu_t *cp = HDLPRIV(hdl); in ntv_rdmsr()
809 if (!(hdl->cmih_msrsrc & CMI_MSR_FLAG_RD_HWOK)) in ntv_rdmsr()
843 ntv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) in ntv_wrmsr() argument
845 cpu_t *cp = HDLPRIV(hdl); in ntv_wrmsr()
847 if (!(hdl->cmih_msrsrc & CMI_MSR_FLAG_WR_HWOK)) in ntv_wrmsr()
855 ntv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) in ntv_msrinterpose() argument
857 msri_addent(hdl, msr, val); in ntv_msrinterpose()
878 ntv_int(cmi_hdl_impl_t *hdl, int int_no) in ntv_int() argument
880 cpu_t *cp = HDLPRIV(hdl); in ntv_int()
886 ntv_online(cmi_hdl_impl_t *hdl, int new_status, int *old_status) in ntv_online() argument
889 processorid_t cpuid = HDLPRIV(hdl)->cpu_id; in ntv_online()
892 if (hdl->cmih_flags & CMIH_F_DEAD) in ntv_online()
914 #define HDLPRIV(hdl) ((xen_mc_lcpu_cookie_t)(hdl)->cmih_hdlpriv) argument
920 xpv_vendor(cmi_hdl_impl_t *hdl) in xpv_vendor() argument
923 HDLPRIV(hdl)))); in xpv_vendor()
927 xpv_vendorstr(cmi_hdl_impl_t *hdl) in xpv_vendorstr() argument
929 return (xen_physcpu_vendorstr(HDLPRIV(hdl))); in xpv_vendorstr()
933 xpv_family(cmi_hdl_impl_t *hdl) in xpv_family() argument
935 return (xen_physcpu_family(HDLPRIV(hdl))); in xpv_family()
939 xpv_model(cmi_hdl_impl_t *hdl) in xpv_model() argument
941 return (xen_physcpu_model(HDLPRIV(hdl))); in xpv_model()
945 xpv_stepping(cmi_hdl_impl_t *hdl) in xpv_stepping() argument
947 return (xen_physcpu_stepping(HDLPRIV(hdl))); in xpv_stepping()
951 xpv_chipid(cmi_hdl_impl_t *hdl) in xpv_chipid() argument
953 return (hdl->cmih_chipid); in xpv_chipid()
957 xpv_procnodeid(cmi_hdl_impl_t *hdl) in xpv_procnodeid() argument
959 return (hdl->cmih_procnodeid); in xpv_procnodeid()
963 xpv_procnodes_per_pkg(cmi_hdl_impl_t *hdl) in xpv_procnodes_per_pkg() argument
965 return (hdl->cmih_procnodes_per_pkg); in xpv_procnodes_per_pkg()
969 xpv_coreid(cmi_hdl_impl_t *hdl) in xpv_coreid() argument
971 return (hdl->cmih_coreid); in xpv_coreid()
975 xpv_strandid(cmi_hdl_impl_t *hdl) in xpv_strandid() argument
977 return (hdl->cmih_strandid); in xpv_strandid()
981 xpv_strand_apicid(cmi_hdl_impl_t *hdl) in xpv_strand_apicid() argument
983 return (xen_physcpu_initial_apicid(HDLPRIV(hdl))); in xpv_strand_apicid()
987 xpv_smbiosid(cmi_hdl_impl_t *hdl) in xpv_smbiosid() argument
989 return (hdl->cmih_smbiosid); in xpv_smbiosid()
993 xpv_smb_chipid(cmi_hdl_impl_t *hdl) in xpv_smb_chipid() argument
995 return (hdl->cmih_smb_chipid); in xpv_smb_chipid()
999 xpv_smb_bboard(cmi_hdl_impl_t *hdl) in xpv_smb_bboard() argument
1001 return (hdl->cmih_smb_bboard); in xpv_smb_bboard()
1007 xpv_chiprev(cmi_hdl_impl_t *hdl) in xpv_chiprev() argument
1009 return (_cpuid_chiprev(xpv_vendor(hdl), xpv_family(hdl), in xpv_chiprev()
1010 xpv_model(hdl), xpv_stepping(hdl))); in xpv_chiprev()
1016 xpv_chiprevstr(cmi_hdl_impl_t *hdl) in xpv_chiprevstr() argument
1018 return (_cpuid_chiprevstr(xpv_vendor(hdl), xpv_family(hdl), in xpv_chiprevstr()
1019 xpv_model(hdl), xpv_stepping(hdl))); in xpv_chiprevstr()
1025 xpv_getsockettype(cmi_hdl_impl_t *hdl) in xpv_getsockettype() argument
1027 return (_cpuid_skt(xpv_vendor(hdl), xpv_family(hdl), in xpv_getsockettype()
1028 xpv_model(hdl), xpv_stepping(hdl))); in xpv_getsockettype()
1034 xpv_getsocketstr(cmi_hdl_impl_t *hdl) in xpv_getsocketstr() argument
1036 return (_cpuid_sktstr(xpv_vendor(hdl), xpv_family(hdl), in xpv_getsocketstr()
1037 xpv_model(hdl), xpv_stepping(hdl))); in xpv_getsocketstr()
1042 xpv_chipsig(cmi_hdl_impl_t *hdl) in xpv_chipsig() argument
1048 xpv_ncache(cmi_hdl_impl_t *hdl, uint32_t *ncache) in xpv_ncache() argument
1054 xpv_cache(cmi_hdl_impl_t *hdl, uint32_t cno, x86_cache_t *cachep) in xpv_cache() argument
1060 xpv_logical_id(cmi_hdl_impl_t *hdl) in xpv_logical_id() argument
1062 return (xen_physcpu_logical_id(HDLPRIV(hdl))); in xpv_logical_id()
1066 xpv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) in xpv_rdmsr() argument
1070 *valp = xen_physcpu_mcg_cap(HDLPRIV(hdl)); in xpv_rdmsr()
1093 xpv_wrmsr_cmn(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val, boolean_t intpose) in xpv_wrmsr_cmn() argument
1098 if (!(hdl->cmih_flags & CMIH_F_INJACTV)) in xpv_wrmsr_cmn()
1107 mci->mcinj_cpunr = xen_physcpu_logical_id(HDLPRIV(hdl)); in xpv_wrmsr_cmn()
1118 xpv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) in xpv_wrmsr() argument
1120 return (xpv_wrmsr_cmn(hdl, msr, val, B_FALSE)); in xpv_wrmsr()
1125 xpv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) in xpv_msrinterpose() argument
1127 return (xpv_wrmsr_cmn(hdl, msr, val, B_TRUE)); in xpv_msrinterpose()
1131 xpv_int(cmi_hdl_impl_t *hdl, int int_no) in xpv_int() argument
1136 if (!(hdl->cmih_flags & CMIH_F_INJACTV)) in xpv_int()
1144 mce->mceinj_cpunr = xen_physcpu_logical_id(HDLPRIV(hdl)); in xpv_int()
1150 xpv_online(cmi_hdl_impl_t *hdl, int new_status, int *old_status) in xpv_online() argument
1174 xs.u.cpu_hotplug.cpu = xen_physcpu_logical_id(HDLPRIV(hdl)); in xpv_online()
1290 cmi_hdl_impl_t *hdl; in cmi_hdl_create() local
1334 hdl = kmem_zalloc(sizeof (*hdl), KM_SLEEP); in cmi_hdl_create()
1336 hdl->cmih_class = class; in cmi_hdl_create()
1337 HDLOPS(hdl) = &cmi_hdl_ops; in cmi_hdl_create()
1338 hdl->cmih_chipid = chipid; in cmi_hdl_create()
1339 hdl->cmih_coreid = coreid; in cmi_hdl_create()
1340 hdl->cmih_strandid = strandid; in cmi_hdl_create()
1341 hdl->cmih_mstrand = cpu_is_cmt(priv); in cmi_hdl_create()
1342 hdl->cmih_hdlpriv = priv; in cmi_hdl_create()
1344 hdl->cmih_msrsrc = CMI_MSR_FLAG_RD_INTERPOSEOK | in cmi_hdl_create()
1351 hdl->cmih_procnodeid = xen_physcpu_chipid((xen_mc_lcpu_cookie_t)priv); in cmi_hdl_create()
1352 hdl->cmih_procnodes_per_pkg = 1; in cmi_hdl_create()
1354 hdl->cmih_msrsrc = CMI_MSR_FLAG_RD_HWOK | CMI_MSR_FLAG_RD_INTERPOSEOK | in cmi_hdl_create()
1356 hdl->cmih_procnodeid = cpuid_get_procnodeid((cpu_t *)priv); in cmi_hdl_create()
1357 hdl->cmih_procnodes_per_pkg = in cmi_hdl_create()
1374 kmem_free(hdl, sizeof (*hdl)); in cmi_hdl_create()
1388 ent->cmae_hdlp = hdl; in cmi_hdl_create()
1389 hdl->cmih_refcntp = &ent->cmae_refcnt; in cmi_hdl_create()
1392 return ((cmi_hdl_t)hdl); in cmi_hdl_create()
1404 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_read_smbios() local
1410 strand_apicid = ntv_strand_apicid(hdl); in cmi_read_smbios()
1412 strand_apicid = xpv_strand_apicid(hdl); in cmi_read_smbios()
1422 hdl->cmih_smb_chipid = chip_inst; in cmi_read_smbios()
1423 hdl->cmih_smbiosid = smb_id; in cmi_read_smbios()
1431 hdl->cmih_smb_bboard = fm_smb_bboard(strand_apicid); in cmi_read_smbios()
1433 if (hdl->cmih_smb_bboard == NULL) in cmi_read_smbios()
1443 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_hold() local
1445 ASSERT(*hdl->cmih_refcntp != 0); /* must not be the initial hold */ in cmi_hdl_hold()
1447 atomic_inc_32(hdl->cmih_refcntp); in cmi_hdl_hold()
1488 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_rele() local
1490 ASSERT(*hdl->cmih_refcntp > 0); in cmi_hdl_rele()
1491 atomic_dec_32(hdl->cmih_refcntp); in cmi_hdl_rele()
1497 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_destroy() local
1501 ASSERT(*hdl->cmih_refcntp > 0); in cmi_hdl_destroy()
1502 atomic_dec_32(hdl->cmih_refcntp); in cmi_hdl_destroy()
1503 hdl->cmih_flags |= CMIH_F_DEAD; in cmi_hdl_destroy()
1505 ent = cmi_hdl_ent_lookup(hdl->cmih_chipid, hdl->cmih_coreid, in cmi_hdl_destroy()
1506 hdl->cmih_strandid); in cmi_hdl_destroy()
1517 kmem_free(hdl, sizeof (*hdl)); in cmi_hdl_destroy()
1535 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_setmc() local
1537 ASSERT(hdl->cmih_mcops == NULL && hdl->cmih_mcdata == NULL); in cmi_hdl_setmc()
1538 hdl->cmih_mcops = mcops; in cmi_hdl_setmc()
1539 hdl->cmih_mcdata = mcdata; in cmi_hdl_setmc()
1621 cmi_hdl_impl_t *hdl = ent->cmae_hdlp; in cmi_hdl_walk() local
1622 if ((*cbfunc)((cmi_hdl_t)hdl, arg1, arg2, arg3) in cmi_hdl_walk()
1624 cmi_hdl_rele((cmi_hdl_t)hdl); in cmi_hdl_walk()
1627 cmi_hdl_rele((cmi_hdl_t)hdl); in cmi_hdl_walk()
1766 cmi_ntv_hwdisable_mce(cmi_hdl_t hdl) in cmi_ntv_hwdisable_mce() argument
1769 cmi_hdl_impl_t *thdl = IMPLHDL(hdl); in cmi_ntv_hwdisable_mce()
1786 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdlconf_rdmsr_nohw() local
1788 hdl->cmih_msrsrc &= ~CMI_MSR_FLAG_RD_HWOK; in cmi_hdlconf_rdmsr_nohw()
1794 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdlconf_wrmsr_nohw() local
1796 hdl->cmih_msrsrc &= ~CMI_MSR_FLAG_WR_HWOK; in cmi_hdlconf_wrmsr_nohw()
1802 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_rdmsr() local
1811 if ((hdl->cmih_msrsrc & CMI_MSR_FLAG_RD_INTERPOSEOK) && in cmi_hdl_rdmsr()
1812 msri_lookup(hdl, msr, valp)) in cmi_hdl_rdmsr()
1815 if (HDLOPS(hdl)->cmio_rdmsr == NULL) in cmi_hdl_rdmsr()
1818 return (HDLOPS(hdl)->cmio_rdmsr(hdl, msr, valp)); in cmi_hdl_rdmsr()
1824 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_wrmsr() local
1827 msri_rment(hdl, msr); in cmi_hdl_wrmsr()
1829 if (HDLOPS(hdl)->cmio_wrmsr == NULL) in cmi_hdl_wrmsr()
1832 return (HDLOPS(hdl)->cmio_wrmsr(hdl, msr, val)); in cmi_hdl_wrmsr()
1838 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_enable_mce() local
1841 if (HDLOPS(hdl)->cmio_getcr4 == NULL || in cmi_hdl_enable_mce()
1842 HDLOPS(hdl)->cmio_setcr4 == NULL) in cmi_hdl_enable_mce()
1845 cr4 = HDLOPS(hdl)->cmio_getcr4(hdl); in cmi_hdl_enable_mce()
1847 HDLOPS(hdl)->cmio_setcr4(hdl, cr4 | CR4_MCE); in cmi_hdl_enable_mce()
1853 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_msrinterpose() local
1856 if (HDLOPS(hdl)->cmio_msrinterpose == NULL) in cmi_hdl_msrinterpose()
1862 HDLOPS(hdl)->cmio_msrinterpose(hdl, regs->cmr_msrnum, in cmi_hdl_msrinterpose()
1873 cmi_hdl_impl_t *hdl = IMPLHDL(ophdl); in cmi_hdl_msrforward() local
1877 msri_addent(hdl, regs->cmr_msrnum, regs->cmr_msrval); in cmi_hdl_msrforward()
1896 int *interpose, ddi_acc_handle_t hdl) in cmi_pci_get_cmn() argument
1914 if (hdl) in cmi_pci_get_cmn()
1915 val = pci_config_get8(hdl, (off_t)reg); in cmi_pci_get_cmn()
1921 if (hdl) in cmi_pci_get_cmn()
1922 val = pci_config_get16(hdl, (off_t)reg); in cmi_pci_get_cmn()
1928 if (hdl) in cmi_pci_get_cmn()
1929 val = pci_config_get32(hdl, (off_t)reg); in cmi_pci_get_cmn()
1942 ddi_acc_handle_t hdl) in cmi_pci_getb() argument
1945 hdl)); in cmi_pci_getb()
1950 ddi_acc_handle_t hdl) in cmi_pci_getw() argument
1953 hdl)); in cmi_pci_getw()
1958 ddi_acc_handle_t hdl) in cmi_pci_getl() argument
1960 return (cmi_pci_get_cmn(bus, dev, func, reg, 4, interpose, hdl)); in cmi_pci_getl()
1983 ddi_acc_handle_t hdl, uint32_t val) in cmi_pci_put_cmn() argument
1995 if (hdl) in cmi_pci_put_cmn()
1996 pci_config_put8(hdl, (off_t)reg, (uint8_t)val); in cmi_pci_put_cmn()
2003 if (hdl) in cmi_pci_put_cmn()
2004 pci_config_put16(hdl, (off_t)reg, (uint16_t)val); in cmi_pci_put_cmn()
2011 if (hdl) in cmi_pci_put_cmn()
2012 pci_config_put32(hdl, (off_t)reg, val); in cmi_pci_put_cmn()
2024 cmi_pci_putb(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl, in cmi_pci_putb() argument
2027 cmi_pci_put_cmn(bus, dev, func, reg, 1, hdl, val); in cmi_pci_putb()
2031 cmi_pci_putw(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl, in cmi_pci_putw() argument
2034 cmi_pci_put_cmn(bus, dev, func, reg, 2, hdl, val); in cmi_pci_putw()
2038 cmi_pci_putl(int bus, int dev, int func, int reg, ddi_acc_handle_t hdl, in cmi_pci_putl() argument
2041 cmi_pci_put_cmn(bus, dev, func, reg, 4, hdl, val); in cmi_pci_putl()
2045 cmi_cache_ncaches(cmi_hdl_t hdl, uint32_t *ncache) in cmi_cache_ncaches() argument
2047 return (HDLOPS(IMPLHDL(hdl))->cmio_ncache(IMPLHDL(hdl), ncache)); in cmi_cache_ncaches()
2052 cmi_cache_info(cmi_hdl_t hdl, uint32_t cno, x86_cache_t *cachep) in cmi_cache_info() argument
2054 return (HDLOPS(IMPLHDL(hdl))->cmio_cache(IMPLHDL(hdl), cno, cachep)); in cmi_cache_info()