/illumos-gate/usr/src/uts/sparc/v9/sys/ |
H A D | vis_simulator.h | 148 #define GSR_ALIGN(gsr) ((gsr & GSR_ALIGN_MASK) >> GSR_ALIGN_SHIFT) argument 149 #define GSR_SCALE(gsr) ((gsr & GSR_SCALE_MASK) >> GSR_SCALE_SHIFT) argument 150 #define GSR_IRND(gsr) ((gsr & GSR_IRND_MASK) >> GSR_IRND_SHIFT) argument 151 #define GSR_IM(gsr) ((gsr & GSR_IM_MASK) >> GSR_IM_SHIFT) argument 152 #define GSR_MASK(gsr) ((gsr & GSR_MASK_MASK) >> GSR_MASK_SHIFT) argument
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_hdlr.c | 236 unsigned int gsr; in __fex_hdlr() local 292 gsr = uap->uc_mcontext.asrs[3]; in __fex_hdlr() 294 gsr = 0; in __fex_hdlr() 296 gsr = (*(unsigned long long*)((prxregset_t*)uap->uc_mcontext. in __fex_hdlr() 299 gsr = (gsr >> 25) & 7; in __fex_hdlr() 300 if (gsr & 4) { in __fex_hdlr() 304 fsr = (fsr & ~0xc0400000ul) | ((gsr & 3) << 30); in __fex_hdlr() 324 if (gsr & 4) { in __fex_hdlr() 326 siamp = (void (*)()) siam[1 + (gsr & 3)]; in __fex_hdlr() 333 if (gsr & 4) { in __fex_hdlr()
|
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/ |
H A D | gcpu_mca_xpv.c | 146 cmi_mca_regs_t gsr; in gcpu_xpv_proxy_logout() local 149 gsr.cmr_msrnum = IA32_MSR_MCG_STATUS; in gcpu_xpv_proxy_logout() 150 gsr.cmr_msrval = mgi->mc_gstatus; in gcpu_xpv_proxy_logout() 151 cmi_hdl_msrforward(hdl, &gsr, 1); in gcpu_xpv_proxy_logout()
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | fpu.c | 323 uint64_t gsr = get_gsr(fp); in fp_runq() local 335 (fsr_type *)&fp->fpu_fsr, gsr, in fp_runq() 424 uint64_t gsr; in fp_precise() local 428 gsr = get_gsr(fp); in fp_precise() 481 (fsr_type *)&fp->fpu_fsr, gsr, kluge.i); in fp_precise()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | machdep.c | 249 uint64_t gsr; in lwp_forkregs() local 250 gsr = get_gsr(lwp->lwp_fpu); in lwp_forkregs() 251 set_gsr(gsr, clwp->lwp_fpu); in lwp_forkregs() 308 uint64_t gsr; in xregs_getfpfiller() local 323 gsr = get_gsr(fp); in xregs_getfpfiller() 325 PRXREG_GSR(xregs) = gsr; in xregs_getfpfiller() 349 uint64_t gsr = PRXREG_GSR(xregs); in xregs_setfpfiller() local 352 set_gsr(gsr, lwptofpu(lwp)); in xregs_setfpfiller()
|
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | fpu_simulator.c | 172 uint64_t gsr) /* Image of GSR to read */ in _fp_fpu_simulator() argument 191 pfpsd->fp_direction = GSR_IM(gsr) ? GSR_IRND(gsr) : fsr.rnd; in _fp_fpu_simulator() 540 uint64_t gsr, /* Image of GSR to read */ in fpu_vis_sim() argument 577 ftt = _fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr); in fpu_vis_sim() 599 uint64_t gsr, /* Image of GSR to read */ in fpu_simulator() argument 615 return (_fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr)); in fpu_simulator() 636 uint64_t gsr = get_gsr(pfpu); in fp_emulator() local 656 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr); in fp_emulator() 696 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr); in fp_emulator()
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | subr_asm.S | 228 rd %gsr, %g2 ! save gsr 235 wr %g2, %g0, %gsr 248 rd %gsr, %o0 270 mov %o0, %gsr
|
H A D | swtch.S | 106 rd %gsr, %g5 350 wr %g0, %g0, %gsr
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audio810/ |
H A D | audio810.c | 696 uint32_t gsr; in audio810_attach() local 868 gsr = I810_BM_GET32(I810_REG_GSR); in audio810_attach() 869 if (gsr & I810_GSR_CAP6CH) { in audio810_attach() 871 } else if (gsr & I810_GSR_CAP4CH) { in audio810_attach() 1403 uint32_t gsr; in audio810_chip_init() local 1456 gsr = I810_BM_GET32(I810_REG_GSR); in audio810_chip_init() 1457 if ((gsr & codec_ready) != 0) { in audio810_chip_init()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vtd.c | 74 volatile uint32_t gsr; member 267 while ((vtdmap->gsr & VTD_GSR_WBFS) != 0) in vtd_wbflush() 307 while ((vtdmap->gsr & VTD_GSR_TES) == 0) in vtd_translation_enable() 316 while ((vtdmap->gsr & VTD_GSR_TES) != 0) in vtd_translation_disable() 570 while ((vtdmap->gsr & VTD_GSR_RTPS) == 0) in vtd_enable()
|
/illumos-gate/usr/src/uts/sparc/sys/fpu/ |
H A D | fpu_simulator.h | 396 struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst); 402 fsr_type *pfsr, uint64_t gsr, uint32_t inst);
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | cheetah_copy.S | 822 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 823 wr %o2, 0, %gsr 1283 rd %gsr, %o2 1284 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr 1456 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 1457 wr %o2, 0, %gsr 1757 wr %o2, 0, %gsr ! restore gsr 2197 rd %gsr, %o2 2198 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr 2368 wr %o2, 0, %gsr ! restore gsr [all …]
|
H A D | opl_olympus_copy.S | 779 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 780 wr %o2, 0, %gsr 1237 rd %gsr, %o2 1238 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr 1400 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 1401 wr %o2, 0, %gsr 1691 wr %o2, 0, %gsr ! restore gsr 2132 rd %gsr, %o2 2133 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr 2293 wr %o2, 0, %gsr ! restore gsr [all …]
|
H A D | spitfire_copy.S | 513 ld [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 514 wr %o2, 0, %gsr 731 rd %gsr, %o2 732 st %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr 808 alignaddr %i1, %g0, %g0 ! gen %gsr 1496 ld [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr 1497 wr %o2, 0, %gsr 2124 wr %o2, 0, %gsr ! restore gsr
|
H A D | opl_olympus_asm.S | 670 wr %g0, %g0, %gsr ;\
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_mii.h | 68 uchar_t gsr; /* Gigabit basic mode status register */ member
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_mac.c | 5502 mii_gsr_t gsr; in nxge_mii_check() local 5619 (uint8_t)(uint64_t)(&mii_regs->gsr), in nxge_mii_check() 5620 &gsr.value)) != NXGE_OK) in nxge_mii_check() 5623 gsr.bits.link_1000fdx; in nxge_mii_check() 5625 gsr.bits.link_1000hdx; in nxge_mii_check() 5627 gsr.bits.link_1000fdx) { in nxge_mii_check() 5632 gsr.bits.link_1000hdx) { in nxge_mii_check() 5919 mii_gsr_t gsr; in nxge_check_mii_link() local 5961 (uint8_t)(uint64_t)(&mii_regs->gsr), in nxge_check_mii_link() 5962 &gsr.value)) != NXGE_OK) in nxge_check_mii_link() [all …]
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_mac.c | 3279 mii_gsr_t gsr; in npi_mac_pcs_mii_read() local 3336 gsr.value = 0; in npi_mac_pcs_mii_read() 3337 gsr.bits.link_1000fdx = pcs_anar.bits.w0.full_duplex; in npi_mac_pcs_mii_read() 3338 gsr.bits.link_1000hdx = pcs_anar.bits.w0.half_duplex; in npi_mac_pcs_mii_read() 3339 *value = gsr.value; in npi_mac_pcs_mii_read()
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | niagara_copy.S | 1149 rd %gsr, %l5 ! save %gsr value 1999 wr %l5, %g0, %gsr ! restore %gsr 2895 wr %l5, 0, %gsr ! restore gsr 3488 rd %gsr, %l5 ! save %gsr value 4327 wr %l5, %g0, %gsr ! restore %gsr 6161 alignaddr %i0, %g0, %g0 ! generate %gsr
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | memcpy.S | 1703 alignaddr %o1, %g0, %g0 ! generate %gsr
|
/illumos-gate/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.S | 109 rd %gsr, %o3 131 wr %o3, 0, %gsr
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.S | 317 alignaddr %i1, %g0, %g0 ! gen %gsr
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vlogf.S | 273 wr %g0,0,%gsr
|
H A D | __vexpf.S | 298 wr %g0,0x60,%gsr
|
H A D | __vpowf.S | 729 wr %g0,0x60,%gsr
|