Searched refs:msr (Results 1 - 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/cmd/mdb/intel/kmdb/
H A Dkmdb_dpi_isadep.c153 kmdb_dpi_msr_get(uint_t msr) argument
155 return (mdb.m_dpi->dpo_msr_get(DPI_MASTER_CPUID, msr));
159 kmdb_dpi_msr_get_by_cpu(int cpuid, uint_t msr) argument
161 return (mdb.m_dpi->dpo_msr_get(cpuid, msr));
H A Dkvm_cpu_amd.c56 kmt_amd_branch(uint_t cpuid, const char *label, uint_t msr) argument
61 addr = (uintptr_t)kmdb_dpi_msr_get_by_cpu(cpuid, msr);
H A Dkaif.c752 kdi_msr_t *msr; local
758 msr = save->krs_msr;
760 for (i = 0; msr[i].msr_num != 0; i++) {
761 if (msr[i].msr_num == num && (msr[i].msr_type & KDI_MSR_READ))
762 return (msr[i].kdi_msr_val);
H A Dkvm_isadep.c360 kmt_msr_validate(const kdi_msr_t *msr) argument
364 for (/* */; msr->msr_num != 0; msr++) {
365 if (kmt_rwmsr(msr->msr_num, &val, rdmsr) < 0)
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_regops.c49 static uint64_t local_x2apic_read(uint32_t msr);
50 static void local_x2apic_write(uint32_t msr, uint64_t value);
157 local_x2apic_read(uint32_t msr) argument
161 i = (uint64_t)(rdmsr(REG_X2APIC_BASE_MSR + (msr >> 2)) & 0xffffffff);
166 local_x2apic_write(uint32_t msr, uint64_t value) argument
170 if (msr != APIC_EOI_REG) {
171 tmp = rdmsr(REG_X2APIC_BASE_MSR + (msr >> 2));
177 wrmsr((REG_X2APIC_BASE_MSR + (msr >> 2)), tmp);
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dcpu.h193 #define rdmsr(msr,val1,val2) \
196 : "c" (msr))
198 #define wrmsr(msr,val1,val2) \
201 : "c" (msr), "a" (val1), "d" (val2))
/illumos-gate/usr/src/uts/i86pc/os/
H A Dcmi_hw.c302 #define CMI_MSRI_HASHIDX(hdl, msr) \
303 (((uintptr_t)(hdl) >> 3 + (msr)) % (CMI_MSRI_HASHSZ - 1))
324 msri_addent(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) argument
326 int idx = CMI_MSRI_HASHIDX(hdl, msr);
333 if (CMI_MSRI_MATCH(hep, hdl, msr))
342 hep->msrie_msrnum = msr;
356 * Look for a match for the given hanlde and msr. Return 1 with valp
360 msri_lookup(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) argument
362 int idx = CMI_MSRI_HASHIDX(hdl, msr);
378 if (CMI_MSRI_MATCH(hep, hdl, msr)) {
393 msri_rment(cmi_hdl_impl_t *hdl, uint_t msr) argument
744 uint_t msr = (uint_t)arg1; local
765 ntv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) argument
782 uint_t msr = (uint_t)arg1; local
803 ntv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) argument
815 ntv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) argument
1007 xpv_rdmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t *valp) argument
1034 xpv_wrmsr_cmn(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val, boolean_t intpose) argument
1059 xpv_wrmsr(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) argument
1066 xpv_msrinterpose(cmi_hdl_impl_t *hdl, uint_t msr, uint64_t val) argument
1729 cmi_hdl_rdmsr(cmi_hdl_t ophdl, uint_t msr, uint64_t *valp) argument
1751 cmi_hdl_wrmsr(cmi_hdl_t ophdl, uint_t msr, uint64_t val) argument
[all...]
H A Dmp_startup.c679 msr_warning(cpu_t *cp, const char *rw, uint_t msr, int error) argument
682 cp->cpu_id, rw, msr, error);
899 const uint_t msr = MSR_AMD_PATCHLEVEL; local
902 if ((err = checked_rdmsr(msr, &value)) != 0) {
903 msr_warning(cpu, "rd", msr, err);
960 const uint_t msr = MSR_AMD_HWCR; local
979 if ((error = checked_rdmsr(msr, &value)) != 0) {
980 msr_warning(cpu, "rd", msr, error);
985 if ((error = checked_wrmsr(msr, value)) != 0) {
986 msr_warning(cpu, "wr", msr, erro
1007 const uint_t msr = MSR_AMD_PATCHLEVEL; local
1045 const uint_t msr = MSR_AMD_NB_CFG; local
[all...]
H A Dmachdep.c1162 checked_rdmsr(uint_t msr, uint64_t *value) argument
1166 *value = rdmsr(msr);
1175 checked_wrmsr(uint_t msr, uint64_t value) argument
1179 wrmsr(msr, value);
H A Dcms.c564 cms_msrinject(cmi_hdl_t hdl, uint_t msr, uint64_t val) argument
569 return (CMS_OPS(cms)->cms_msrinject(hdl, msr, val));
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkvm_cpu_p6.c56 kmt_p6_branch(uint_t cpuid, const char *label, uint_t msr) argument
61 addr = (uintptr_t)kmdb_dpi_msr_get_by_cpu(cpuid, msr);
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dcpufunc.h345 rdmsr(u_int msr) argument
349 __asm __volatile("rdmsr" : "=a" (low), "=d" (high) : "c" (msr));
354 rdmsr32(u_int msr) argument
358 __asm __volatile("rdmsr" : "=a" (low) : "c" (msr) : "rdx");
402 wrmsr(u_int msr, uint64_t newval) argument
408 __asm __volatile("wrmsr" : : "a" (low), "d" (high), "c" (msr));
843 uint64_t rdmsr(u_int msr);
844 uint32_t rdmsr32(u_int msr);
860 void wrmsr(u_int msr, uint64_t newval);
867 int rdmsr_safe(u_int msr, uint64_
[all...]
/illumos-gate/usr/src/uts/common/io/axf/
H A Daxf_usbgem.c261 uint16_t msr; member in struct:axf_dev
434 lp->msr = MSR_TXABT;
436 lp->msr = 0;
439 lp->msr = MSR_RE | MSR_TXABT;
441 DPRINTF(0, (CE_CONT, "!%s: %s: msr:%b",
442 dp->name, __func__, lp->msr, MSR_BITS));
610 uint16_t msr; local
618 msr = lp->msr;
626 msr
[all...]
/illumos-gate/usr/src/boot/sys/i386/include/
H A Dcpufunc.h327 rdmsr(u_int msr) argument
331 __asm __volatile("rdmsr" : "=A" (rv) : "c" (msr));
336 rdmsr32(u_int msr) argument
340 __asm __volatile("rdmsr" : "=a" (low) : "c" (msr) : "edx");
384 wrmsr(u_int msr, uint64_t newval) argument
386 __asm __volatile("wrmsr" : : "A" (newval), "c" (msr));
763 uint64_t rdmsr(u_int msr);
785 void wrmsr(u_int msr, uint64_t newval);
792 int rdmsr_safe(u_int msr, uint64_t *val);
793 int wrmsr_safe(u_int msr, uint64_
[all...]
/illumos-gate/usr/src/uts/intel/kdi/
H A Dkdi_idt.c289 kdi_msr_add_clrentry(uint_t msr) argument
313 bcopy(&msr, patch, sizeof (uint32_t));
321 kdi_msr_add_wrexit(uint_t msr, uint64_t *valp) argument
323 kdi_msr_wrexit_msr = msr;
/illumos-gate/usr/src/boot/sys/boot/arm/at91/libat91/
H A Darm_init.S81 msr cpsr_c, #(ARM_MODE_SVC | I_BIT | F_BIT)
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbser/usbser_keyspan/
H A Dusa90msg.h163 uint8_t msr; /* reports the actual MSR register */ member in struct:keyspan_usa19hs_port_status_msg
/illumos-gate/usr/src/uts/sun4/io/
H A Dsu_driver.c129 static void asy_ppsevent(struct asycom *asy, int msr);
1916 asy_ppsevent(struct asycom *asy, int msr) argument
1920 if ((msr & DCD) == 0)
1926 } else if (msr & DCD) {
1979 int msr; local
1981 msr = INB(MSR); /* this resets the interrupt */
1982 asy->asy_cached_msr = msr;
1987 (msr & DCTS) ? "CTS" : " ",
1988 (msr & DDSR) ? "DSR" : " ",
1989 (msr
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dasy.c2359 asy_ppsevent(struct asycom *asy, int msr) argument
2363 if ((msr & DCD) == 0)
2369 } else if (msr & DCD) {
2565 int msr, t_cflag = async->async_ttycommon.t_cflag; local
2572 msr = ddi_get8(asy->asy_iohandle, asy->asy_ioaddr + MSR);
2579 (msr & DCTS) ? "DCTS" : " ",
2580 (msr & DDSR) ? "DDSR" : " ",
2581 (msr & DRI) ? "DRI " : " ",
2582 (msr & DDCD) ? "DDCD" : " ",
2583 (msr
[all...]
/illumos-gate/usr/src/uts/i86pc/ml/
H A Dcpr_wakecode.s149 movl $MSR_AMD_GSBASE, %ecx / save gsbase msr
154 movl $MSR_AMD_KGSBASE, %ecx / save kgsbase msr
708 movl $MSR_AMD_GSBASE, %ecx / restore gsbase msr
713 movl $MSR_AMD_KGSBASE, %ecx / restore kgsbase msr
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/
H A Dao_mca.c756 ao_ms_msrinject(cmi_hdl_t hdl, uint_t msr, uint64_t val) argument
762 if (cmi_hdl_wrmsr(hdl, msr, val) == CMI_SUCCESS)
/illumos-gate/usr/src/uts/common/io/urf/
H A Durf_usbgem.c591 uint8_t msr; local
596 IN(dp, MSR, &msr, errp, usberr);
599 if ((msr & MSR_LINK) == 0) {
/illumos-gate/usr/src/uts/intel/pcbe/
H A Dcore_pcbe.c170 #define WRMSR(msr, value) \
171 wrmsr((msr), (value)); \
172 DTRACE_PROBE2(wrmsr, uint64_t, (msr), uint64_t, (value));
174 #define RDMSR(msr, value) \
175 (value) = rdmsr((msr)); \
176 DTRACE_PROBE2(rdmsr, uint64_t, (msr), uint64_t, (value));
/illumos-gate/usr/src/uts/i86pc/cpu/generic_cpu/
H A Dgcpu_mca.c1996 uint_t msr = regs[i].cmr_msrnum; local
2000 if (cms_msrinject(hdl, msr, val) != CMS_SUCCESS)
2003 errs += (cmi_hdl_wrmsr(hdl, msr, val) != CMI_SUCCESS);
/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbftdi/
H A Duftdi_dsd.c1655 uint8_t msr = FTDI_GET_MSR(data->b_rptr); local
1663 if (uf->uf_msr != msr) {
1668 "uftdi_bulkin_cb: new msr: 0x%02x -> 0x%02x",
1669 uf->uf_msr, msr);
1671 uf->uf_msr = msr;

Completed in 109 milliseconds

12