Lines Matching refs:_ULCAST_
37 #define _ULCAST_ macro
40 #define _ULCAST_ (unsigned long) macro
137 #define ENTRYLO_G (_ULCAST_(1) << 0)
138 #define ENTRYLO_V (_ULCAST_(1) << 1)
139 #define ENTRYLO_D (_ULCAST_(1) << 2)
141 #define ENTRYLO_C (_ULCAST_(7) << ENTRYLO_C_SHIFT)
144 #define R3K_ENTRYLO_G (_ULCAST_(1) << 8)
145 #define R3K_ENTRYLO_V (_ULCAST_(1) << 9)
146 #define R3K_ENTRYLO_D (_ULCAST_(1) << 10)
147 #define R3K_ENTRYLO_N (_ULCAST_(1) << 11)
151 #define MIPS_ENTRYLO_XI (_ULCAST_(1) << (BITS_PER_LONG - 2))
152 #define MIPS_ENTRYLO_RI (_ULCAST_(1) << (BITS_PER_LONG - 1))
158 #define MIPS_GLOBALNUMBER_VP (_ULCAST_(0xff) << MIPS_GLOBALNUMBER_VP_SHF)
160 #define MIPS_GLOBALNUMBER_CORE (_ULCAST_(0xff) << MIPS_GLOBALNUMBER_CORE_SHF)
162 #define MIPS_GLOBALNUMBER_CLUSTER (_ULCAST_(0xf) << MIPS_GLOBALNUMBER_CLUSTER_SHF)
237 #define MIPSR6_WIRED_LIMIT (_ULCAST_(0xffff) << MIPSR6_WIRED_LIMIT_SHIFT)
239 #define MIPSR6_WIRED_WIRED (_ULCAST_(0xffff) << MIPSR6_WIRED_WIRED_SHIFT)
257 #define PG_RIE (_ULCAST_(1) << 31)
258 #define PG_XIE (_ULCAST_(1) << 30)
259 #define PG_ELPA (_ULCAST_(1) << 29)
260 #define PG_ESP (_ULCAST_(1) << 28)
261 #define PG_IEC (_ULCAST_(1) << 27)
264 #define MIPS_ENTRYHI_EHINV (_ULCAST_(1) << 10)
265 #define MIPS_ENTRYHI_ASIDX (_ULCAST_(0x3) << 8)
266 #define MIPS_ENTRYHI_ASID (_ULCAST_(0xff) << 0)
271 #define IE_SW0 (_ULCAST_(1) << 8)
272 #define IE_SW1 (_ULCAST_(1) << 9)
273 #define IE_IRQ0 (_ULCAST_(1) << 10)
274 #define IE_IRQ1 (_ULCAST_(1) << 11)
275 #define IE_IRQ2 (_ULCAST_(1) << 12)
276 #define IE_IRQ3 (_ULCAST_(1) << 13)
277 #define IE_IRQ4 (_ULCAST_(1) << 14)
278 #define IE_IRQ5 (_ULCAST_(1) << 15)
283 #define C_SW0 (_ULCAST_(1) << 8)
284 #define C_SW1 (_ULCAST_(1) << 9)
285 #define C_IRQ0 (_ULCAST_(1) << 10)
286 #define C_IRQ1 (_ULCAST_(1) << 11)
287 #define C_IRQ2 (_ULCAST_(1) << 12)
288 #define C_IRQ3 (_ULCAST_(1) << 13)
289 #define C_IRQ4 (_ULCAST_(1) << 14)
290 #define C_IRQ5 (_ULCAST_(1) << 15)
332 #define ST0_UM (_ULCAST_(1) << 4)
333 #define ST0_IL (_ULCAST_(1) << 23)
334 #define ST0_DL (_ULCAST_(1) << 24)
346 #define STATUSF_IP0 (_ULCAST_(1) << 8)
348 #define STATUSF_IP1 (_ULCAST_(1) << 9)
350 #define STATUSF_IP2 (_ULCAST_(1) << 10)
352 #define STATUSF_IP3 (_ULCAST_(1) << 11)
354 #define STATUSF_IP4 (_ULCAST_(1) << 12)
356 #define STATUSF_IP5 (_ULCAST_(1) << 13)
358 #define STATUSF_IP6 (_ULCAST_(1) << 14)
360 #define STATUSF_IP7 (_ULCAST_(1) << 15)
362 #define STATUSF_IP8 (_ULCAST_(1) << 0)
364 #define STATUSF_IP9 (_ULCAST_(1) << 1)
366 #define STATUSF_IP10 (_ULCAST_(1) << 2)
368 #define STATUSF_IP11 (_ULCAST_(1) << 3)
370 #define STATUSF_IP12 (_ULCAST_(1) << 4)
372 #define STATUSF_IP13 (_ULCAST_(1) << 5)
374 #define STATUSF_IP14 (_ULCAST_(1) << 6)
376 #define STATUSF_IP15 (_ULCAST_(1) << 7)
395 #define INTCTLF_IPFDC (_ULCAST_(7) << INTCTLB_IPFDC)
397 #define INTCTLF_IPPCI (_ULCAST_(7) << INTCTLB_IPPCI)
399 #define INTCTLF_IPTI (_ULCAST_(7) << INTCTLB_IPTI)
407 #define CAUSEF_EXCCODE (_ULCAST_(31) << 2)
409 #define CAUSEF_IP (_ULCAST_(255) << 8)
411 #define CAUSEF_IP0 (_ULCAST_(1) << 8)
413 #define CAUSEF_IP1 (_ULCAST_(1) << 9)
415 #define CAUSEF_IP2 (_ULCAST_(1) << 10)
417 #define CAUSEF_IP3 (_ULCAST_(1) << 11)
419 #define CAUSEF_IP4 (_ULCAST_(1) << 12)
421 #define CAUSEF_IP5 (_ULCAST_(1) << 13)
423 #define CAUSEF_IP6 (_ULCAST_(1) << 14)
425 #define CAUSEF_IP7 (_ULCAST_(1) << 15)
427 #define CAUSEF_FDCI (_ULCAST_(1) << 21)
429 #define CAUSEF_WP (_ULCAST_(1) << 22)
431 #define CAUSEF_IV (_ULCAST_(1) << 23)
433 #define CAUSEF_PCI (_ULCAST_(1) << 26)
435 #define CAUSEF_DC (_ULCAST_(1) << 27)
437 #define CAUSEF_CE (_ULCAST_(3) << 28)
439 #define CAUSEF_TI (_ULCAST_(1) << 30)
441 #define CAUSEF_BD (_ULCAST_(1) << 31)
488 #define CONF_BE (_ULCAST_(1) << 15)
491 #define CONF_CU (_ULCAST_(1) << 3)
492 #define CONF_DB (_ULCAST_(1) << 4)
493 #define CONF_IB (_ULCAST_(1) << 5)
494 #define CONF_DC (_ULCAST_(7) << 6)
495 #define CONF_IC (_ULCAST_(7) << 9)
496 #define CONF_EB (_ULCAST_(1) << 13)
497 #define CONF_EM (_ULCAST_(1) << 14)
498 #define CONF_SM (_ULCAST_(1) << 16)
499 #define CONF_SC (_ULCAST_(1) << 17)
500 #define CONF_EW (_ULCAST_(3) << 18)
501 #define CONF_EP (_ULCAST_(15)<< 24)
502 #define CONF_EC (_ULCAST_(7) << 28)
503 #define CONF_CM (_ULCAST_(1) << 31)
506 #define R4K_CONF_SW (_ULCAST_(1) << 20)
507 #define R4K_CONF_SS (_ULCAST_(1) << 21)
508 #define R4K_CONF_SB (_ULCAST_(3) << 22)
511 #define R5K_CONF_SE (_ULCAST_(1) << 12)
512 #define R5K_CONF_SS (_ULCAST_(3) << 20)
515 #define RM7K_CONF_SE (_ULCAST_(1) << 3)
516 #define RM7K_CONF_TE (_ULCAST_(1) << 12)
517 #define RM7K_CONF_CLK (_ULCAST_(1) << 16)
518 #define RM7K_CONF_TC (_ULCAST_(1) << 17)
519 #define RM7K_CONF_SI (_ULCAST_(3) << 20)
520 #define RM7K_CONF_SC (_ULCAST_(1) << 31)
523 #define R10K_CONF_DN (_ULCAST_(3) << 3)
524 #define R10K_CONF_CT (_ULCAST_(1) << 5)
525 #define R10K_CONF_PE (_ULCAST_(1) << 6)
526 #define R10K_CONF_PM (_ULCAST_(3) << 7)
527 #define R10K_CONF_EC (_ULCAST_(15)<< 9)
528 #define R10K_CONF_SB (_ULCAST_(1) << 13)
529 #define R10K_CONF_SK (_ULCAST_(1) << 14)
530 #define R10K_CONF_SS (_ULCAST_(7) << 16)
531 #define R10K_CONF_SC (_ULCAST_(7) << 19)
532 #define R10K_CONF_DC (_ULCAST_(7) << 26)
533 #define R10K_CONF_IC (_ULCAST_(7) << 29)
536 #define VR41_CONF_CS (_ULCAST_(1) << 12)
537 #define VR41_CONF_P4K (_ULCAST_(1) << 13)
538 #define VR41_CONF_BP (_ULCAST_(1) << 16)
539 #define VR41_CONF_M16 (_ULCAST_(1) << 20)
540 #define VR41_CONF_AD (_ULCAST_(1) << 23)
543 #define R30XX_CONF_FDM (_ULCAST_(1) << 19)
544 #define R30XX_CONF_REV (_ULCAST_(1) << 22)
545 #define R30XX_CONF_AC (_ULCAST_(1) << 23)
546 #define R30XX_CONF_RF (_ULCAST_(1) << 24)
547 #define R30XX_CONF_HALT (_ULCAST_(1) << 25)
548 #define R30XX_CONF_FPINT (_ULCAST_(7) << 26)
549 #define R30XX_CONF_DBR (_ULCAST_(1) << 29)
550 #define R30XX_CONF_SB (_ULCAST_(1) << 30)
551 #define R30XX_CONF_LOCK (_ULCAST_(1) << 31)
554 #define TX49_CONF_DC (_ULCAST_(1) << 16)
555 #define TX49_CONF_IC (_ULCAST_(1) << 17) /* conflict with CONF_SC */
556 #define TX49_CONF_HALT (_ULCAST_(1) << 18)
557 #define TX49_CONF_CWFON (_ULCAST_(1) << 27)
560 #define MIPS_CONF_VI (_ULCAST_(1) << 3)
561 #define MIPS_CONF_MT (_ULCAST_(7) << 7)
562 #define MIPS_CONF_MT_TLB (_ULCAST_(1) << 7)
563 #define MIPS_CONF_MT_FTLB (_ULCAST_(4) << 7)
564 #define MIPS_CONF_AR (_ULCAST_(7) << 10)
565 #define MIPS_CONF_AT (_ULCAST_(3) << 13)
566 #define MIPS_CONF_M (_ULCAST_(1) << 31)
571 #define MIPS_CONF1_FP (_ULCAST_(1) << 0)
572 #define MIPS_CONF1_EP (_ULCAST_(1) << 1)
573 #define MIPS_CONF1_CA (_ULCAST_(1) << 2)
574 #define MIPS_CONF1_WR (_ULCAST_(1) << 3)
575 #define MIPS_CONF1_PC (_ULCAST_(1) << 4)
576 #define MIPS_CONF1_MD (_ULCAST_(1) << 5)
577 #define MIPS_CONF1_C2 (_ULCAST_(1) << 6)
580 #define MIPS_CONF1_DA (_ULCAST_(7) << 7)
583 #define MIPS_CONF1_DL (_ULCAST_(7) << 10)
586 #define MIPS_CONF1_DS (_ULCAST_(7) << 13)
589 #define MIPS_CONF1_IA (_ULCAST_(7) << 16)
592 #define MIPS_CONF1_IL (_ULCAST_(7) << 19)
595 #define MIPS_CONF1_IS (_ULCAST_(7) << 22)
598 #define MIPS_CONF1_TLBS (_ULCAST_(63) << MIPS_CONF1_TLBS_SHIFT)
600 #define MIPS_CONF2_SA (_ULCAST_(15)<< 0)
601 #define MIPS_CONF2_SL (_ULCAST_(15)<< 4)
602 #define MIPS_CONF2_SS (_ULCAST_(15)<< 8)
603 #define MIPS_CONF2_SU (_ULCAST_(15)<< 12)
604 #define MIPS_CONF2_TA (_ULCAST_(15)<< 16)
605 #define MIPS_CONF2_TL (_ULCAST_(15)<< 20)
606 #define MIPS_CONF2_TS (_ULCAST_(15)<< 24)
607 #define MIPS_CONF2_TU (_ULCAST_(7) << 28)
609 #define MIPS_CONF3_TL (_ULCAST_(1) << 0)
610 #define MIPS_CONF3_SM (_ULCAST_(1) << 1)
611 #define MIPS_CONF3_MT (_ULCAST_(1) << 2)
612 #define MIPS_CONF3_CDMM (_ULCAST_(1) << 3)
613 #define MIPS_CONF3_SP (_ULCAST_(1) << 4)
614 #define MIPS_CONF3_VINT (_ULCAST_(1) << 5)
615 #define MIPS_CONF3_VEIC (_ULCAST_(1) << 6)
616 #define MIPS_CONF3_LPA (_ULCAST_(1) << 7)
617 #define MIPS_CONF3_ITL (_ULCAST_(1) << 8)
618 #define MIPS_CONF3_CTXTC (_ULCAST_(1) << 9)
619 #define MIPS_CONF3_DSP (_ULCAST_(1) << 10)
620 #define MIPS_CONF3_DSP2P (_ULCAST_(1) << 11)
621 #define MIPS_CONF3_RXI (_ULCAST_(1) << 12)
622 #define MIPS_CONF3_ULRI (_ULCAST_(1) << 13)
623 #define MIPS_CONF3_ISA (_ULCAST_(3) << 14)
624 #define MIPS_CONF3_ISA_OE (_ULCAST_(1) << 16)
625 #define MIPS_CONF3_MCU (_ULCAST_(1) << 17)
626 #define MIPS_CONF3_MMAR (_ULCAST_(7) << 18)
627 #define MIPS_CONF3_IPLW (_ULCAST_(3) << 21)
628 #define MIPS_CONF3_VZ (_ULCAST_(1) << 23)
629 #define MIPS_CONF3_PW (_ULCAST_(1) << 24)
630 #define MIPS_CONF3_SC (_ULCAST_(1) << 25)
631 #define MIPS_CONF3_BI (_ULCAST_(1) << 26)
632 #define MIPS_CONF3_BP (_ULCAST_(1) << 27)
633 #define MIPS_CONF3_MSA (_ULCAST_(1) << 28)
634 #define MIPS_CONF3_CMGCR (_ULCAST_(1) << 29)
635 #define MIPS_CONF3_BPG (_ULCAST_(1) << 30)
638 #define MIPS_CONF4_MMUSIZEEXT (_ULCAST_(255) << 0)
640 #define MIPS_CONF4_FTLBSETS (_ULCAST_(15) << MIPS_CONF4_FTLBSETS_SHIFT)
642 #define MIPS_CONF4_FTLBWAYS (_ULCAST_(15) << MIPS_CONF4_FTLBWAYS_SHIFT)
645 #define MIPS_CONF4_FTLBPAGESIZE (_ULCAST_(7) << MIPS_CONF4_FTLBPAGESIZE_SHIFT)
647 #define MIPS_CONF4_VFTLBPAGESIZE (_ULCAST_(31) << MIPS_CONF4_FTLBPAGESIZE_SHIFT)
648 #define MIPS_CONF4_MMUEXTDEF (_ULCAST_(3) << 14)
649 #define MIPS_CONF4_MMUEXTDEF_MMUSIZEEXT (_ULCAST_(1) << 14)
650 #define MIPS_CONF4_MMUEXTDEF_FTLBSIZEEXT (_ULCAST_(2) << 14)
651 #define MIPS_CONF4_MMUEXTDEF_VTLBSIZEEXT (_ULCAST_(3) << 14)
653 #define MIPS_CONF4_KSCREXIST (_ULCAST_(255) << MIPS_CONF4_KSCREXIST_SHIFT)
655 #define MIPS_CONF4_VTLBSIZEEXT (_ULCAST_(15) << MIPS_CONF4_VTLBSIZEEXT_SHIFT)
656 #define MIPS_CONF4_AE (_ULCAST_(1) << 28)
657 #define MIPS_CONF4_IE (_ULCAST_(3) << 29)
658 #define MIPS_CONF4_TLBINV (_ULCAST_(2) << 29)
660 #define MIPS_CONF5_NF (_ULCAST_(1) << 0)
661 #define MIPS_CONF5_UFR (_ULCAST_(1) << 2)
662 #define MIPS_CONF5_MRP (_ULCAST_(1) << 3)
663 #define MIPS_CONF5_LLB (_ULCAST_(1) << 4)
664 #define MIPS_CONF5_MVH (_ULCAST_(1) << 5)
665 #define MIPS_CONF5_VP (_ULCAST_(1) << 7)
666 #define MIPS_CONF5_SBRI (_ULCAST_(1) << 6)
667 #define MIPS_CONF5_FRE (_ULCAST_(1) << 8)
668 #define MIPS_CONF5_UFE (_ULCAST_(1) << 9)
669 #define MIPS_CONF5_CA2 (_ULCAST_(1) << 14)
670 #define MIPS_CONF5_CRCP (_ULCAST_(1) << 18)
671 #define MIPS_CONF5_MSAEN (_ULCAST_(1) << 27)
672 #define MIPS_CONF5_EVA (_ULCAST_(1) << 28)
673 #define MIPS_CONF5_CV (_ULCAST_(1) << 29)
674 #define MIPS_CONF5_K (_ULCAST_(1) << 30)
676 #define MIPS_CONF6_SYND (_ULCAST_(1) << 13)
678 #define MIPS_CONF6_FTLBEN (_ULCAST_(1) << 15)
680 #define MIPS_CONF6_FTLBDIS (_ULCAST_(1) << 22)
684 #define MIPS_CONF7_WII (_ULCAST_(1) << 31)
686 #define MIPS_CONF7_RPS (_ULCAST_(1) << 2)
688 #define MIPS_CONF7_IAR (_ULCAST_(1) << 10)
689 #define MIPS_CONF7_AR (_ULCAST_(1) << 16)
694 #define MTI_CONF7_PTC (_ULCAST_(1) << 19)
697 #define MIPS_WATCHLO_IRW (_ULCAST_(0x7) << 0)
700 #define MIPS_WATCHHI_M (_ULCAST_(1) << 31)
701 #define MIPS_WATCHHI_G (_ULCAST_(1) << 30)
702 #define MIPS_WATCHHI_WM (_ULCAST_(0x3) << 28)
703 #define MIPS_WATCHHI_WM_R_RVA (_ULCAST_(0) << 28)
704 #define MIPS_WATCHHI_WM_R_GPA (_ULCAST_(1) << 28)
705 #define MIPS_WATCHHI_WM_G_GVA (_ULCAST_(2) << 28)
706 #define MIPS_WATCHHI_EAS (_ULCAST_(0x3) << 24)
707 #define MIPS_WATCHHI_ASID (_ULCAST_(0xff) << 16)
708 #define MIPS_WATCHHI_MASK (_ULCAST_(0x1ff) << 3)
709 #define MIPS_WATCHHI_I (_ULCAST_(1) << 2)
710 #define MIPS_WATCHHI_R (_ULCAST_(1) << 1)
711 #define MIPS_WATCHHI_W (_ULCAST_(1) << 0)
712 #define MIPS_WATCHHI_IRW (_ULCAST_(0x7) << 0)
715 #define MIPS_PERFCTRL_EXL (_ULCAST_(1) << 0)
716 #define MIPS_PERFCTRL_K (_ULCAST_(1) << 1)
717 #define MIPS_PERFCTRL_S (_ULCAST_(1) << 2)
718 #define MIPS_PERFCTRL_U (_ULCAST_(1) << 3)
719 #define MIPS_PERFCTRL_IE (_ULCAST_(1) << 4)
721 #define MIPS_PERFCTRL_EVENT (_ULCAST_(0x3ff) << MIPS_PERFCTRL_EVENT_S)
722 #define MIPS_PERFCTRL_PCTD (_ULCAST_(1) << 15)
723 #define MIPS_PERFCTRL_EC (_ULCAST_(0x3) << 23)
724 #define MIPS_PERFCTRL_EC_R (_ULCAST_(0) << 23)
725 #define MIPS_PERFCTRL_EC_RI (_ULCAST_(1) << 23)
726 #define MIPS_PERFCTRL_EC_G (_ULCAST_(2) << 23)
727 #define MIPS_PERFCTRL_EC_GRI (_ULCAST_(3) << 23)
728 #define MIPS_PERFCTRL_W (_ULCAST_(1) << 30)
729 #define MIPS_PERFCTRL_M (_ULCAST_(1) << 31)
733 #define MIPS_PERFCTRL_VPEID (_ULCAST_(0xf) << MIPS_PERFCTRL_VPEID_S)
735 #define MIPS_PERFCTRL_TCID (_ULCAST_(0xff) << MIPS_PERFCTRL_TCID_S)
736 #define MIPS_PERFCTRL_MT_EN (_ULCAST_(0x3) << 20)
737 #define MIPS_PERFCTRL_MT_EN_ALL (_ULCAST_(0) << 20)
738 #define MIPS_PERFCTRL_MT_EN_VPE (_ULCAST_(1) << 20)
739 #define MIPS_PERFCTRL_MT_EN_TC (_ULCAST_(2) << 20)
742 #define BRCM_PERFCTRL_TC (_ULCAST_(1) << 30)
745 #define XLR_PERFCTRL_ALLTHREADS (_ULCAST_(1) << 13)
751 #define MIPS_MAAR_S (_ULCAST_(1) << 1)
752 #define MIPS_MAAR_VL (_ULCAST_(1) << 0)
755 #define MIPS_MAARI_INDEX (_ULCAST_(0x3f) << 0)
759 #define MIPS_EBASE_CPUNUM (_ULCAST_(0x3ff) << 0)
761 #define MIPS_EBASE_WG (_ULCAST_(1) << 11)
763 #define MIPS_EBASE_BASE (~_ULCAST_((1 << MIPS_EBASE_BASE_SHIFT) - 1))
767 #define MIPS_CMGCRF_BASE (~_ULCAST_((1 << MIPS_CMGCRB_BASE) - 1))
771 #define MIPS_LLADDR_LLB (_ULCAST_(1) << MIPS_LLADDR_LLB_SHIFT)
777 #define MIPS_SEGCFG_PA (_ULCAST_(127) << MIPS_SEGCFG_PA_SHIFT)
779 #define MIPS_SEGCFG_AM (_ULCAST_(7) << MIPS_SEGCFG_AM_SHIFT)
781 #define MIPS_SEGCFG_EU (_ULCAST_(1) << MIPS_SEGCFG_EU_SHIFT)
783 #define MIPS_SEGCFG_C (_ULCAST_(7) << MIPS_SEGCFG_C_SHIFT)
785 #define MIPS_SEGCFG_UUSK _ULCAST_(7)
786 #define MIPS_SEGCFG_USK _ULCAST_(5)
787 #define MIPS_SEGCFG_MUSUK _ULCAST_(4)
788 #define MIPS_SEGCFG_MUSK _ULCAST_(3)
789 #define MIPS_SEGCFG_MSK _ULCAST_(2)
790 #define MIPS_SEGCFG_MK _ULCAST_(1)
791 #define MIPS_SEGCFG_UK _ULCAST_(0)
834 #define MIPS_GCTL0_GM (_ULCAST_(1) << MIPS_GCTL0_GM_SHIFT)
836 #define MIPS_GCTL0_RI (_ULCAST_(1) << MIPS_GCTL0_RI_SHIFT)
838 #define MIPS_GCTL0_MC (_ULCAST_(1) << MIPS_GCTL0_MC_SHIFT)
840 #define MIPS_GCTL0_CP0 (_ULCAST_(1) << MIPS_GCTL0_CP0_SHIFT)
842 #define MIPS_GCTL0_AT (_ULCAST_(0x3) << MIPS_GCTL0_AT_SHIFT)
844 #define MIPS_GCTL0_GT (_ULCAST_(1) << MIPS_GCTL0_GT_SHIFT)
846 #define MIPS_GCTL0_CG (_ULCAST_(1) << MIPS_GCTL0_CG_SHIFT)
848 #define MIPS_GCTL0_CF (_ULCAST_(1) << MIPS_GCTL0_CF_SHIFT)
850 #define MIPS_GCTL0_G1 (_ULCAST_(1) << MIPS_GCTL0_G1_SHIFT)
852 #define MIPS_GCTL0_G0E (_ULCAST_(1) << MIPS_GCTL0_G0E_SHIFT)
854 #define MIPS_GCTL0_PT (_ULCAST_(1) << MIPS_GCTL0_PT_SHIFT)
856 #define MIPS_GCTL0_RAD (_ULCAST_(1) << MIPS_GCTL0_RAD_SHIFT)
858 #define MIPS_GCTL0_DRG (_ULCAST_(1) << MIPS_GCTL0_DRG_SHIFT)
860 #define MIPS_GCTL0_G2 (_ULCAST_(1) << MIPS_GCTL0_G2_SHIFT)
862 #define MIPS_GCTL0_GEXC (_ULCAST_(0x1f) << MIPS_GCTL0_GEXC_SHIFT)
864 #define MIPS_GCTL0_SFC2 (_ULCAST_(1) << MIPS_GCTL0_SFC2_SHIFT)
866 #define MIPS_GCTL0_SFC1 (_ULCAST_(1) << MIPS_GCTL0_SFC1_SHIFT)
883 #define MIPS_GCTL0EXT_RPW (_ULCAST_(0x3) << MIPS_GCTL0EXT_RPW_SHIFT)
885 #define MIPS_GCTL0EXT_NCC (_ULCAST_(0x3) << MIPS_GCTL0EXT_NCC_SHIFT)
887 #define MIPS_GCTL0EXT_CGI (_ULCAST_(1) << MIPS_GCTL0EXT_CGI_SHIFT)
889 #define MIPS_GCTL0EXT_FCD (_ULCAST_(1) << MIPS_GCTL0EXT_FCD_SHIFT)
891 #define MIPS_GCTL0EXT_OG (_ULCAST_(1) << MIPS_GCTL0EXT_OG_SHIFT)
893 #define MIPS_GCTL0EXT_BG (_ULCAST_(1) << MIPS_GCTL0EXT_BG_SHIFT)
895 #define MIPS_GCTL0EXT_MG (_ULCAST_(1) << MIPS_GCTL0EXT_MG_SHIFT)
909 #define MIPS_GCTL1_ID (_ULCAST_(0xff) << MIPS_GCTL1_ID_SHIFT)
912 #define MIPS_GCTL1_RID (_ULCAST_(0xff) << MIPS_GCTL1_RID_SHIFT)
915 #define MIPS_GCTL1_EID (_ULCAST_(0xff) << MIPS_GCTL1_EID_SHIFT)
922 #define MIPS_CDMMBASE_SIZE (_ULCAST_(511) << MIPS_CDMMBASE_SIZE_SHIFT)
923 #define MIPS_CDMMBASE_CI (_ULCAST_(1) << 9)
924 #define MIPS_CDMMBASE_EN (_ULCAST_(1) << 10)
938 #define MIPS_HWRENA_CPUNUM (_ULCAST_(1) << MIPS_HWR_CPUNUM)
939 #define MIPS_HWRENA_SYNCISTEP (_ULCAST_(1) << MIPS_HWR_SYNCISTEP)
940 #define MIPS_HWRENA_CC (_ULCAST_(1) << MIPS_HWR_CC)
941 #define MIPS_HWRENA_CCRES (_ULCAST_(1) << MIPS_HWR_CCRES)
942 #define MIPS_HWRENA_ULR (_ULCAST_(1) << MIPS_HWR_ULR)
943 #define MIPS_HWRENA_IMPL1 (_ULCAST_(1) << MIPS_HWR_IMPL1)
944 #define MIPS_HWRENA_IMPL2 (_ULCAST_(1) << MIPS_HWR_IMPL2)
983 #define R10K_DIAG_D_BTAC (_ULCAST_(1) << 27)
985 #define R10K_DIAG_E_GHIST (_ULCAST_(1) << 26)
987 #define R10K_DIAG_D_BRC (_ULCAST_(1) << 22)
990 #define LOONGSON_DIAG_ITLB (_ULCAST_(1) << 2)
992 #define LOONGSON_DIAG_DTLB (_ULCAST_(1) << 3)
994 #define LOONGSON_DIAG_VTLB (_ULCAST_(1) << 12)
996 #define LOONGSON_DIAG_FTLB (_ULCAST_(1) << 13)
1029 #define MIPS_FPIR_S (_ULCAST_(1) << 16)
1030 #define MIPS_FPIR_D (_ULCAST_(1) << 17)
1031 #define MIPS_FPIR_PS (_ULCAST_(1) << 18)
1032 #define MIPS_FPIR_3D (_ULCAST_(1) << 19)
1033 #define MIPS_FPIR_W (_ULCAST_(1) << 20)
1034 #define MIPS_FPIR_L (_ULCAST_(1) << 21)
1035 #define MIPS_FPIR_F64 (_ULCAST_(1) << 22)
1036 #define MIPS_FPIR_HAS2008 (_ULCAST_(1) << 23)
1037 #define MIPS_FPIR_UFRP (_ULCAST_(1) << 28)
1038 #define MIPS_FPIR_FREP (_ULCAST_(1) << 29)
1044 #define MIPS_FCCR_CONDX (_ULCAST_(255) << MIPS_FCCR_CONDX_S)
1046 #define MIPS_FCCR_COND0 (_ULCAST_(1) << MIPS_FCCR_COND0_S)
1048 #define MIPS_FCCR_COND1 (_ULCAST_(1) << MIPS_FCCR_COND1_S)
1050 #define MIPS_FCCR_COND2 (_ULCAST_(1) << MIPS_FCCR_COND2_S)
1052 #define MIPS_FCCR_COND3 (_ULCAST_(1) << MIPS_FCCR_COND3_S)
1054 #define MIPS_FCCR_COND4 (_ULCAST_(1) << MIPS_FCCR_COND4_S)
1056 #define MIPS_FCCR_COND5 (_ULCAST_(1) << MIPS_FCCR_COND5_S)
1058 #define MIPS_FCCR_COND6 (_ULCAST_(1) << MIPS_FCCR_COND6_S)
1060 #define MIPS_FCCR_COND7 (_ULCAST_(1) << MIPS_FCCR_COND7_S)
1066 #define MIPS_FENR_FS (_ULCAST_(1) << MIPS_FENR_FS_S)
1072 #define FPU_CSR_COND (_ULCAST_(1) << FPU_CSR_COND_S)
1075 #define FPU_CSR_FS (_ULCAST_(1) << FPU_CSR_FS_S)
1078 #define FPU_CSR_CONDX (_ULCAST_(127) << FPU_CSR_CONDX_S)
1080 #define FPU_CSR_COND1 (_ULCAST_(1) << FPU_CSR_COND1_S)
1082 #define FPU_CSR_COND2 (_ULCAST_(1) << FPU_CSR_COND2_S)
1084 #define FPU_CSR_COND3 (_ULCAST_(1) << FPU_CSR_COND3_S)
1086 #define FPU_CSR_COND4 (_ULCAST_(1) << FPU_CSR_COND4_S)
1088 #define FPU_CSR_COND5 (_ULCAST_(1) << FPU_CSR_COND5_S)
1090 #define FPU_CSR_COND6 (_ULCAST_(1) << FPU_CSR_COND6_S)
1092 #define FPU_CSR_COND7 (_ULCAST_(1) << FPU_CSR_COND7_S)
1098 #define FPU_CSR_RSVD (_ULCAST_(7) << 20)
1100 #define FPU_CSR_ABS2008 (_ULCAST_(1) << 19)
1101 #define FPU_CSR_NAN2008 (_ULCAST_(1) << 18)
2641 if ((res & _ULCAST_(1))) in tlb_read()