Searched refs:gsr (Results 1 - 23 of 23) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/fps/fptest/
H A Dvisfps.il42 rd %gsr,%o1
43 wr %o0,%gsr
H A Dbenchmarks.c750 unsigned long gsr = 0; local
752 (void) setgsr(gsr);
H A Dfpu_if64.s117 * Returns: i0 = gsr contents
134 rd %gsr, %i0
145 * Calling: i0 = value to write to gsr
166 wr %i0, %g0, %gsr
/opensolaris-onvv-gate/usr/src/uts/sparc/v9/sys/
H A Dvis_simulator.h148 #define GSR_ALIGN(gsr) ((gsr & GSR_ALIGN_MASK) >> GSR_ALIGN_SHIFT)
149 #define GSR_SCALE(gsr) ((gsr & GSR_SCALE_MASK) >> GSR_SCALE_SHIFT)
150 #define GSR_IRND(gsr) ((gsr & GSR_IRND_MASK) >> GSR_IRND_SHIFT)
151 #define GSR_IM(gsr) ((gsr & GSR_IM_MASK) >> GSR_IM_SHIFT)
152 #define GSR_MASK(gsr) ((gsr
[all...]
/opensolaris-onvv-gate/usr/src/uts/i86xpv/cpu/generic_cpu/
H A Dgcpu_mca_xpv.c148 cmi_mca_regs_t gsr; local
151 gsr.cmr_msrnum = IA32_MSR_MCG_STATUS;
152 gsr.cmr_msrval = mgi->mc_gstatus;
153 cmi_hdl_msrforward(hdl, &gsr, 1);
/opensolaris-onvv-gate/usr/src/uts/sparc/v9/fpu/
H A Dfpu.c325 uint64_t gsr = get_gsr(fp); local
337 (fsr_type *)&fp->fpu_fsr, gsr,
426 uint64_t gsr; local
430 gsr = get_gsr(fp);
483 (fsr_type *)&fp->fpu_fsr, gsr, kluge.i);
/opensolaris-onvv-gate/usr/src/uts/sun4/os/
H A Dmachdep.c243 uint64_t gsr; local
244 gsr = get_gsr(lwp->lwp_fpu);
245 set_gsr(gsr, clwp->lwp_fpu);
302 uint64_t gsr; local
317 gsr = get_gsr(fp);
319 PRXREG_GSR(xregs) = gsr;
343 uint64_t gsr = PRXREG_GSR(xregs); local
346 set_gsr(gsr, lwptofpu(lwp));
/opensolaris-onvv-gate/usr/src/uts/sun4/ml/
H A Dsubr_asm.s320 rd %gsr, %g2 ! save gsr
338 wr %g2, %g0, %gsr
362 rd %gsr, %o0
406 mov %o0, %gsr
H A Dswtch.s119 rd %gsr, %g5
143 rd %gsr, %g5
332 ! Note that the ld to the gsr register ensures that the loading of
353 wr %g5, %g0, %gsr ! restore %gsr data
363 wr %g0, %g0, %gsr
384 ! Note that the ld to the gsr register ensures that the loading of
399 wr %g5, %g0, %gsr ! restore %gsr data
542 rd %gsr,
[all...]
/opensolaris-onvv-gate/usr/src/uts/sparc/fpu/
H A Dfpu_simulator.c171 uint64_t gsr) /* Image of GSR to read */
190 pfpsd->fp_direction = GSR_IM(gsr) ? GSR_IRND(gsr) : fsr.rnd;
539 uint64_t gsr, /* Image of GSR to read */
576 ftt = _fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr);
598 uint64_t gsr, /* Image of GSR to read */
614 return (_fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr));
635 uint64_t gsr = get_gsr(pfpu); local
655 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr);
695 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr);
167 _fp_fpu_simulator( fp_simd_type *pfpsd, fp_inst_type inst, fsr_type *pfsr, uint64_t gsr) argument
534 fpu_vis_sim( fp_simd_type *pfpsd, fp_inst_type *pinst, struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst) argument
594 fpu_simulator( fp_simd_type *pfpsd, fp_inst_type *pinst, fsr_type *pfsr, uint64_t gsr, uint32_t inst) argument
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/audio/drv/audio810/
H A Daudio810.c696 uint32_t gsr; local
868 gsr = I810_BM_GET32(I810_REG_GSR);
869 if (gsr & I810_GSR_CAP6CH) {
871 } else if (gsr & I810_GSR_CAP4CH) {
1403 uint32_t gsr; local
1456 gsr = I810_BM_GET32(I810_REG_GSR);
1457 if ((gsr & codec_ready) != 0) {
/opensolaris-onvv-gate/usr/src/uts/sparc/sys/fpu/
H A Dfpu_simulator.h396 struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst);
402 fsr_type *pfsr, uint64_t gsr, uint32_t inst);
/opensolaris-onvv-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_mii.h70 uchar_t gsr; /* Gigabit basic mode status register */ member in struct:_mii_regs
/opensolaris-onvv-gate/usr/src/uts/sun4u/cpu/
H A Dcheetah_copy.s177 * old_gsr = %gsr;
193 * %gsr = old_gsr;
526 * or need to preserve %gsr but we use HWCOPYFRAMESIZE for all.
537 * | 8 bytes to save %gsr | <-- - SAVED_GSR_OFFSET
837 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
838 wr %o2, 0, %gsr
1307 rd %gsr, %o2
1308 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
1480 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
1481 wr %o2, 0, %gsr
[all...]
H A Dopl_olympus_copy.s173 * old_gsr = %gsr;
189 * %gsr = old_gsr;
494 * or need to preserve %gsr but we use HWCOPYFRAMESIZE for all.
505 * | 8 bytes to save %gsr | <-- - SAVED_GSR_OFFSET
792 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
793 wr %o2, 0, %gsr
1259 rd %gsr, %o2
1260 stx %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
1422 ldx [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
1423 wr %o2, 0, %gsr
[all...]
H A Dspitfire_copy.s71 * old_gsr = %gsr;
96 * %gsr = old_gsr;
526 ld [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
527 wr %o2, 0, %gsr
753 rd %gsr, %o2
754 st %o2, [%fp + STACK_BIAS - SAVED_GSR_OFFSET] ! save gsr
830 alignaddr %i1, %g0, %g0 ! gen %gsr
1518 ld [%fp + STACK_BIAS - SAVED_GSR_OFFSET], %o2 ! restore gsr
1519 wr %o2, 0, %gsr
2175 wr %o2, 0, %gsr ! restor
[all...]
H A Dopl_olympus_asm.s843 wr %g0, %g0, %gsr ;\
/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/
H A Dnxge_mac.c5610 mii_gsr_t gsr; local
5740 (uint8_t)(uint32_t)(&mii_regs->gsr),
5742 (uint8_t)(uint64_t)(&mii_regs->gsr),
5744 &gsr.value)) != NXGE_OK)
5747 gsr.bits.link_1000fdx;
5749 gsr.bits.link_1000hdx;
5751 gsr.bits.link_1000fdx) {
5756 gsr.bits.link_1000hdx) {
6043 mii_gsr_t gsr; local
6090 (uint8_t)(uint32_t)(&mii_regs->gsr),
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_mac.c3288 mii_gsr_t gsr; local
3345 gsr.value = 0;
3346 gsr.bits.link_1000fdx = pcs_anar.bits.w0.full_duplex;
3347 gsr.bits.link_1000hdx = pcs_anar.bits.w0.half_duplex;
3348 *value = gsr.value;
/opensolaris-onvv-gate/usr/src/uts/sun4v/cpu/
H A Dniagara_copy.s163 * restore %gsr, FP regs (either from stack or set to zero),
337 * | 8 bytes to save %gsr | <-- - SAVED_GSR_OFFSET
498 wr %l5, 0, %gsr
1171 rd %gsr, %l5 ! save %gsr value
1682 alignaddr %i0, %g0, %g0 ! generate %gsr
2021 wr %l5, %g0, %gsr ! restore %gsr
2946 wr %l5, 0, %gsr ! restore gsr
[all...]
/opensolaris-onvv-gate/usr/src/lib/libc/capabilities/sun4v/common/
H A Dmemcpy.s1703 alignaddr %o1, %g0, %g0 ! generate %gsr
1814 alignaddr %o1, %g0, %g0 ! generate %gsr
/opensolaris-onvv-gate/usr/src/common/crypto/sha1/sparc/sun4u/
H A Dsha1_asm.s109 rd %gsr, %o3
131 wr %o3, 0, %gsr
/opensolaris-onvv-gate/usr/src/lib/libc/capabilities/sun4u/common/
H A Dmemcpy.s317 alignaddr %i1, %g0, %g0 ! gen %gsr

Completed in 383 milliseconds