/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) 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...] |
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | __fex_hdlr.c | 235 unsigned int gsr; local 291 gsr = uap->uc_mcontext.asrs[3]; 293 gsr = 0; 295 gsr = (*(unsigned long long*)((prxregset_t*)uap->uc_mcontext. 298 gsr = (gsr >> 25) & 7; 299 if (gsr & 4) { 303 fsr = (fsr & ~0xc0400000ul) | ((gsr & 3) << 30); 323 if (gsr & 4) { 325 siamp = (void (*)()) siam[1 + (gsr [all...] |
/illumos-gate/usr/src/uts/i86xpv/cpu/generic_cpu/ |
H A D | gcpu_mca_xpv.c | 148 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);
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | fpu.c | 323 uint64_t gsr = get_gsr(fp); local 335 (fsr_type *)&fp->fpu_fsr, gsr, 424 uint64_t gsr; local 428 gsr = get_gsr(fp); 481 (fsr_type *)&fp->fpu_fsr, gsr, kluge.i);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | machdep.c | 243 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));
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | subr_asm.s | 320 rd %gsr, %g2 ! save gsr 338 wr %g2, %g0, %gsr 362 rd %gsr, %o0 406 mov %o0, %gsr
|
H A D | swtch.s | 119 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...] |
/illumos-gate/usr/src/uts/sparc/fpu/ |
H A D | fpu_simulator.c | 172 uint64_t gsr) /* Image of GSR to read */ 191 pfpsd->fp_direction = GSR_IM(gsr) ? GSR_IRND(gsr) : fsr.rnd; 540 uint64_t gsr, /* Image of GSR to read */ 577 ftt = _fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr); 599 uint64_t gsr, /* Image of GSR to read */ 615 return (_fp_fpu_simulator(pfpsd, fp.inst, pfsr, gsr)); 636 uint64_t gsr = get_gsr(pfpu); local 656 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr); 696 ftt = _fp_fpu_simulator(pfpsd, fp.inst, (fsr_type *)&tfsr, gsr); 168 _fp_fpu_simulator( fp_simd_type *pfpsd, fp_inst_type inst, fsr_type *pfsr, uint64_t gsr) argument 535 fpu_vis_sim( fp_simd_type *pfpsd, fp_inst_type *pinst, struct regs *pregs, fsr_type *pfsr, uint64_t gsr, uint32_t inst) argument 595 fpu_simulator( fp_simd_type *pfpsd, fp_inst_type *pinst, fsr_type *pfsr, uint64_t gsr, uint32_t inst) argument [all...] |
/illumos-gate/usr/src/uts/common/io/audio/drv/audio810/ |
H A D | audio810.c | 696 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) {
|
/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/common/sys/nxge/ |
H A D | nxge_mii.h | 70 uchar_t gsr; /* Gigabit basic mode status register */ member in struct:_mii_regs
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | cheetah_copy.s | 177 * 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 D | opl_olympus_copy.s | 173 * 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 D | spitfire_copy.s | 71 * 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 D | opl_olympus_asm.s | 843 wr %g0, %g0, %gsr ;\
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_mac.c | 5610 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...] |
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_mac.c | 3288 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;
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | niagara_copy.s | 163 * 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...] |
/illumos-gate/usr/src/lib/libc/capabilities/sun4v/common/ |
H A D | memcpy.s | 1703 alignaddr %o1, %g0, %g0 ! generate %gsr 1814 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/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
|
/illumos-gate/usr/src/lib/libc/capabilities/sun4u/common/ |
H A D | memcpy.s | 317 alignaddr %i1, %g0, %g0 ! gen %gsr
|