msr 941 arch/i386/i386/est.c #define MSR2MHZ(msr, bus) \ msr 942 arch/i386/i386/est.c (((((int) (msr) >> 8) & 0xff) * (bus) + 50) / 100) msr 943 arch/i386/i386/est.c #define MSR2MV(msr) \ msr 944 arch/i386/i386/est.c (((int) (msr) & 0xff) * 16 + 700) msr 958 arch/i386/i386/est.c u_int64_t msr; msr 974 arch/i386/i386/est.c msr = rdmsr(MSR_PERF_STATUS); msr 975 arch/i386/i386/est.c idhi = (msr >> 32) & 0xffff; msr 976 arch/i386/i386/est.c idlo = (msr >> 48) & 0xffff; msr 977 arch/i386/i386/est.c cur = msr & 0xffff; msr 998 arch/i386/i386/est.c cpu_device, msr); msr 1014 arch/i386/i386/est.c cpu_device, msr); msr 1051 arch/i386/i386/est.c printf(" (not in table, msr 0x%016llx)\n", msr); msr 1074 arch/i386/i386/est.c uint64_t msr; msr 1084 arch/i386/i386/est.c msr = rdmsr(MSR_PERF_CTL); msr 1085 arch/i386/i386/est.c msr &= ~0xffffULL; msr 1086 arch/i386/i386/est.c msr |= est_fqlist->table[i]; msr 1087 arch/i386/i386/est.c wrmsr(MSR_PERF_CTL, msr); msr 159 arch/i386/i386/i686_mem.c int i, j, msr; msr 165 arch/i386/i386/i686_mem.c msr = MSR_MTRR64kBase; msr 166 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N64K / 8); i++, msr++) { msr 167 arch/i386/i386/i686_mem.c msrv = rdmsr(msr); msr 178 arch/i386/i386/i686_mem.c msr = MSR_MTRR16kBase; msr 179 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N16K / 8); i++, msr++) { msr 180 arch/i386/i386/i686_mem.c msrv = rdmsr(msr); msr 191 arch/i386/i386/i686_mem.c msr = MSR_MTRR4kBase; msr 192 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N4K / 8); i++, msr++) { msr 193 arch/i386/i386/i686_mem.c msrv = rdmsr(msr); msr 207 arch/i386/i386/i686_mem.c msr = MSR_MTRRVarBase; msr 208 arch/i386/i386/i686_mem.c for (; (mrd - sc->mr_desc) < sc->mr_ndesc; msr += 2, mrd++) { msr 209 arch/i386/i386/i686_mem.c msrv = rdmsr(msr); msr 213 arch/i386/i386/i686_mem.c msrv = rdmsr(msr + 1); msr 282 arch/i386/i386/i686_mem.c int i, j, msr; msr 296 arch/i386/i386/i686_mem.c msr = MSR_MTRR64kBase; msr 297 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N64K / 8); i++, msr++) { msr 299 arch/i386/i386/i686_mem.c omsrv = rdmsr(msr); msr 305 arch/i386/i386/i686_mem.c wrmsr(msr, msrv); msr 308 arch/i386/i386/i686_mem.c msr = MSR_MTRR16kBase; msr 309 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N16K / 8); i++, msr++) { msr 311 arch/i386/i386/i686_mem.c omsrv = rdmsr(msr); msr 317 arch/i386/i386/i686_mem.c wrmsr(msr, msrv); msr 320 arch/i386/i386/i686_mem.c msr = MSR_MTRR4kBase; msr 321 arch/i386/i386/i686_mem.c for (i = 0; i < (MTRR_N4K / 8); i++, msr++) { msr 323 arch/i386/i386/i686_mem.c omsrv = rdmsr(msr); msr 329 arch/i386/i386/i686_mem.c wrmsr(msr, msrv); msr 335 arch/i386/i386/i686_mem.c msr = MSR_MTRRVarBase; msr 336 arch/i386/i386/i686_mem.c for (; (mrd - sc->mr_desc) < sc->mr_ndesc; msr += 2, mrd++) { msr 338 arch/i386/i386/i686_mem.c omsrv = rdmsr(msr); msr 345 arch/i386/i386/i686_mem.c wrmsr(msr, msrv); msr 353 arch/i386/i386/i686_mem.c wrmsr(msr + 1, msrv); msr 40 arch/i386/i386/longrun.c u_int64_t msr; msr 112 arch/i386/i386/longrun.c msrinfo.msr = rdmsr(MSR_TMx86_LONGRUN); msr 115 arch/i386/i386/longrun.c wrmsr(MSR_TMx86_LONGRUN, msrinfo.msr); msr 117 arch/i386/i386/longrun.c msrinfo.msr = rdmsr(MSR_TMx86_LONGRUN_FLAGS); msr 119 arch/i386/i386/longrun.c wrmsr(MSR_TMx86_LONGRUN_FLAGS, msrinfo.msr); msr 1339 arch/i386/i386/machdep.c u_int64_t msr; msr 1345 arch/i386/i386/machdep.c msr = rdmsr(MSR_THERM_STATUS); msr 1346 arch/i386/i386/machdep.c if (msr & MSR_THERM_STATUS_VALID_BIT) { msr 1347 arch/i386/i386/machdep.c ci->ci_sensor.value = max - MSR_THERM_STATUS_TEMP(msr); msr 1900 arch/i386/i386/machdep.c u_int64_t msr; msr 1903 arch/i386/i386/machdep.c msr = rdmsr(MSR_EBL_CR_POWERON); msr 1904 arch/i386/i386/machdep.c bus = (msr >> 18) & 0x3; msr 1924 arch/i386/i386/machdep.c u_int64_t msr; msr 1928 arch/i386/i386/machdep.c msr = rdmsr(MSR_EBC_FREQUENCY_ID); msr 1930 arch/i386/i386/machdep.c bus = (msr >> 21) & 0x7; msr 1945 arch/i386/i386/machdep.c bus = (msr >> 16) & 0x7; msr 1971 arch/i386/i386/machdep.c u_int64_t msr; msr 1980 arch/i386/i386/machdep.c msr = rdmsr(MSR_FSB_FREQ); msr 1981 arch/i386/i386/machdep.c bus = (msr >> 0) & 0x7; msr 1997 arch/i386/i386/machdep.c msr = rdmsr(MSR_FSB_FREQ); msr 1998 arch/i386/i386/machdep.c bus = (msr >> 0) & 0x7; msr 2032 arch/i386/i386/machdep.c msr = rdmsr(MSR_EBL_CR_POWERON); msr 2033 arch/i386/i386/machdep.c bus = (msr >> 18) & 0x3; msr 2066 arch/i386/i386/machdep.c u_int64_t msr; msr 2074 arch/i386/i386/machdep.c msr = rdmsr(MSR_EBC_FREQUENCY_ID); msr 2075 arch/i386/i386/machdep.c mult = ((msr >> 24) & 0xff); msr 2083 arch/i386/i386/machdep.c u_int64_t msr; msr 2093 arch/i386/i386/machdep.c msr = rdmsr(MSR_EBL_CR_POWERON); msr 2094 arch/i386/i386/machdep.c mult = (msr >> 22) & 0xf; msr 2097 arch/i386/i386/machdep.c mult += ((msr >> 27) & 0x1) * 40; msr 93 arch/i386/i386/pctr.c int msr; msr 99 arch/i386/i386/pctr.c msr = P5MSR_CTR0 + cmd; msr 111 arch/i386/i386/pctr.c wrmsr(msr, 0); msr 227 arch/i386/include/cpufunc.h wrmsr(u_int msr, u_int64_t newval) msr 229 arch/i386/include/cpufunc.h __asm __volatile("wrmsr" : : "A" (newval), "c" (msr)); msr 233 arch/i386/include/cpufunc.h rdmsr(u_int msr) msr 237 arch/i386/include/cpufunc.h __asm __volatile("rdmsr" : "=A" (rv) : "c" (msr)); msr 250 arch/i386/include/cpufunc.h rdmsr_locked(u_int msr, u_int code) msr 255 arch/i386/include/cpufunc.h : "c" (msr), "D" (code)); msr 260 arch/i386/include/cpufunc.h wrmsr_locked(u_int msr, u_int code, u_int64_t newval) msr 264 arch/i386/include/cpufunc.h : "A" (newval), "c" (msr), "D" (code)); msr 75 arch/i386/include/pctr.h #define rdmsr(msr) \ msr 78 arch/i386/include/pctr.h __asm __volatile ("rdmsr" : "=A" (v) : "c" (msr)); \ msr 82 arch/i386/include/pctr.h #define wrmsr(msr, v) \ msr 83 arch/i386/include/pctr.h __asm __volatile ("wrmsr" :: "A" ((u_quad_t) (v)), "c" (msr)); msr 188 arch/i386/include/specialreg.h #define MSR_THERM_STATUS_TEMP(msr) ((msr >> 16) & 0x7f) msr 1290 arch/i386/isa/pccom.c u_int8_t msr; msr 1292 arch/i386/isa/pccom.c msr = sc->sc_rxbuf[rxget]; msr 1294 arch/i386/isa/pccom.c if (ISSET(msr, MSR_DDCD) && msr 1296 arch/i386/isa/pccom.c if (ISSET(msr, MSR_DCD)) msr 1306 arch/i386/isa/pccom.c if (ISSET(msr, MSR_DCTS) && msr 1307 arch/i386/isa/pccom.c ISSET(msr, MSR_CTS) && msr 1335 arch/i386/isa/pccom.c u_char lsr, data, msr, delta; msr 1357 arch/i386/isa/pccom.c msr = bus_space_read_1(iot, ioh, com_msr); msr 1359 arch/i386/isa/pccom.c if (msr != sc->sc_msr) { msr 1360 arch/i386/isa/pccom.c delta = msr ^ sc->sc_msr; msr 1361 arch/i386/isa/pccom.c sc->sc_msr = msr; msr 1393 arch/i386/isa/pccom.c u_int8_t msr, delta; msr 1416 arch/i386/isa/pccom.c msr = bus_space_read_1(iot, ioh, com_msr); msr 1417 arch/i386/isa/pccom.c delta = msr ^ sc->sc_msr; msr 1419 arch/i386/isa/pccom.c ttytstamp(tp, sc->sc_msr & MSR_CTS, msr & MSR_CTS, msr 1420 arch/i386/isa/pccom.c sc->sc_msr & MSR_DCD, msr & MSR_DCD); msr 1424 arch/i386/isa/pccom.c sc->sc_msr = msr; msr 1429 arch/i386/isa/pccom.c msr = (msr & 0xf0) | (delta >> 4); msr 1430 arch/i386/isa/pccom.c if (ISSET(tp->t_cflag, CRTSCTS) && ISSET(msr, MSR_DCTS)) { msr 1431 arch/i386/isa/pccom.c if (!ISSET(msr, MSR_CTS)) msr 1436 arch/i386/isa/pccom.c sc->sc_rxbuf[rxput] = msr; msr 230 arch/i386/pci/glxsb.c uint64_t msr; msr 235 arch/i386/pci/glxsb.c msr = rdmsr(SB_GLD_MSR_CAP); msr 236 arch/i386/pci/glxsb.c if ((msr & 0xFFFF00) != 0x130400) { msr 237 arch/i386/pci/glxsb.c printf(": unknown ID 0x%x\n", (int) ((msr & 0xFFFF00) >> 16)); msr 259 arch/i386/pci/glxsb.c msr = rdmsr(SB_GLD_MSR_CTRL); msr 260 arch/i386/pci/glxsb.c msr &= ~(SB_GMC_T_TM | SB_GMC_T_SEL_MASK); msr 261 arch/i386/pci/glxsb.c msr |= SB_GMC_T_NE | SB_GMC_T_SEL3; msr 263 arch/i386/pci/glxsb.c msr |= SB_GMC_SBI | SB_GMC_SBY; /* for AES, if necessary */ msr 265 arch/i386/pci/glxsb.c wrmsr(SB_GLD_MSR_CTRL, msr); msr 1075 dev/ic/com.c u_char lsr, data, msr, delta; msr 1097 dev/ic/com.c msr = bus_space_read_1(iot, ioh, com_msr); msr 1099 dev/ic/com.c if (msr != sc->sc_msr) { msr 1100 dev/ic/com.c delta = msr ^ sc->sc_msr; msr 1101 dev/ic/com.c sc->sc_msr = msr; msr 1122 dev/ic/com.c u_char lsr, data, msr, delta; msr 1177 dev/ic/com.c msr = bus_space_read_1(iot, ioh, com_msr); msr 1179 dev/ic/com.c if (msr != sc->sc_msr) { msr 1180 dev/ic/com.c delta = msr ^ sc->sc_msr; msr 1182 dev/ic/com.c ttytstamp(tp, sc->sc_msr & MSR_CTS, msr & MSR_CTS, msr 1183 dev/ic/com.c sc->sc_msr & MSR_DCD, msr & MSR_DCD); msr 1185 dev/ic/com.c sc->sc_msr = msr; msr 1188 dev/ic/com.c (*linesw[tp->t_line].l_modem)(tp, ISSET(msr, MSR_DCD)) == 0) { msr 1193 dev/ic/com.c if (ISSET(delta & msr, MSR_CTS) && msr 2290 dev/ic/rtw.c uint8_t msr; msr 2295 dev/ic/rtw.c msr = RTW_READ8(&sc->sc_regs, RTW_MSR) & ~RTW_MSR_NETYPE_MASK; msr 2300 dev/ic/rtw.c msr |= RTW_MSR_NETYPE_ADHOC_OK; msr 2303 dev/ic/rtw.c msr |= RTW_MSR_NETYPE_AP_OK; msr 2307 dev/ic/rtw.c msr |= RTW_MSR_NETYPE_NOLINK; msr 2310 dev/ic/rtw.c msr |= RTW_MSR_NETYPE_INFRA_OK; msr 2313 dev/ic/rtw.c RTW_WRITE8(&sc->sc_regs, RTW_MSR, msr); msr 228 dev/mii/urlphy.c int msr, bmsr, bmcr; msr 239 dev/mii/urlphy.c msr = PHY_READ(sc, URLPHY_MSR) | PHY_READ(sc, URLPHY_MSR); msr 240 dev/mii/urlphy.c if (msr & URLPHY_MSR_LINK) msr 255 dev/mii/urlphy.c if (msr & URLPHY_MSR_SPEED_100) msr 260 dev/mii/urlphy.c if (msr & URLPHY_MSR_DUPLEX) msr 430 dev/usb/moscom.c moscom_get_status(void *vsc, int portno, u_char *lsr, u_char *msr) msr 434 dev/usb/moscom.c if (msr != NULL) msr 435 dev/usb/moscom.c *msr = sc->sc_msr; msr 74 dev/usb/uark.c void uark_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 328 dev/usb/uark.c uark_get_status(void *vsc, int portno, u_char *lsr, u_char *msr) msr 332 dev/usb/uark.c if (msr != NULL) msr 333 dev/usb/uark.c *msr = sc->sc_msr; msr 735 dev/usb/ubsa.c ubsa_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 743 dev/usb/ubsa.c if (msr != NULL) msr 744 dev/usb/ubsa.c *msr = sc->sc_msr; msr 50 dev/usb/ucomvar.h void (*ucom_get_status)(void *sc, int portno, u_char *lsr, u_char *msr); msr 257 dev/usb/ucycom.c ucycom_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 267 dev/usb/ucycom.c if (msr != NULL) msr 268 dev/usb/ucycom.c *msr = sc->sc_msr; msr 105 dev/usb/uftdi.c void uftdi_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 479 dev/usb/uftdi.c u_char msr, lsr; msr 484 dev/usb/uftdi.c msr = FTDI_GET_MSR(*ptr); msr 493 dev/usb/uftdi.c if (sc->sc_msr != msr || msr 496 dev/usb/uftdi.c "lsr=0x%02x(0x%02x)\n", msr, sc->sc_msr, msr 498 dev/usb/uftdi.c sc->sc_msr = msr; msr 667 dev/usb/uftdi.c uftdi_get_status(void *vsc, int portno, u_char *lsr, u_char *msr) msr 674 dev/usb/uftdi.c if (msr != NULL) msr 675 dev/usb/uftdi.c *msr = sc->sc_msr; msr 129 dev/usb/umct.c void umct_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 644 dev/usb/umct.c umct_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 652 dev/usb/umct.c if (msr != NULL) msr 653 dev/usb/umct.c *msr = sc->sc_msr; msr 130 dev/usb/umodem.c void umodem_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 502 dev/usb/umodem.c umodem_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 510 dev/usb/umodem.c if (msr != NULL) msr 511 dev/usb/umodem.c *msr = sc->sc_msr; msr 134 dev/usb/uplcom.c void uplcom_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 818 dev/usb/uplcom.c uplcom_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 826 dev/usb/uplcom.c if (msr != NULL) msr 827 dev/usb/uplcom.c *msr = sc->sc_msr; msr 94 dev/usb/uslcom.c void uslcom_get_status(void *, int portno, u_char *lsr, u_char *msr); msr 428 dev/usb/uslcom.c uslcom_get_status(void *vsc, int portno, u_char *lsr, u_char *msr) msr 432 dev/usb/uslcom.c if (msr != NULL) msr 433 dev/usb/uslcom.c *msr = sc->sc_msr; msr 860 dev/usb/uvscom.c uvscom_get_status(void *addr, int portno, u_char *lsr, u_char *msr) msr 866 dev/usb/uvscom.c if (msr != NULL) msr 867 dev/usb/uvscom.c *msr = sc->sc_msr;