Symbol: _ULCAST_
arch/loongarch/include/asm/kvm_vcpu.h
13
#define CPU_SIP0 (_ULCAST_(1))
arch/loongarch/include/asm/kvm_vcpu.h
14
#define CPU_SIP1 (_ULCAST_(1) << 1)
arch/loongarch/include/asm/kvm_vcpu.h
15
#define CPU_PMU (_ULCAST_(1) << 10)
arch/loongarch/include/asm/kvm_vcpu.h
16
#define CPU_TIMER (_ULCAST_(1) << 11)
arch/loongarch/include/asm/kvm_vcpu.h
17
#define CPU_IPI (_ULCAST_(1) << 12)
arch/loongarch/include/asm/kvm_vcpu.h
18
#define CPU_AVEC (_ULCAST_(1) << 14)
arch/loongarch/include/asm/kvm_vcpu.h
21
#define CPU_IP0 (_ULCAST_(1))
arch/loongarch/include/asm/kvm_vcpu.h
22
#define CPU_IP1 (_ULCAST_(1) << 1)
arch/loongarch/include/asm/kvm_vcpu.h
23
#define CPU_IP2 (_ULCAST_(1) << 2)
arch/loongarch/include/asm/kvm_vcpu.h
24
#define CPU_IP3 (_ULCAST_(1) << 3)
arch/loongarch/include/asm/kvm_vcpu.h
25
#define CPU_IP4 (_ULCAST_(1) << 4)
arch/loongarch/include/asm/kvm_vcpu.h
26
#define CPU_IP5 (_ULCAST_(1) << 5)
arch/loongarch/include/asm/kvm_vcpu.h
27
#define CPU_IP6 (_ULCAST_(1) << 6)
arch/loongarch/include/asm/kvm_vcpu.h
28
#define CPU_IP7 (_ULCAST_(1) << 7)
arch/loongarch/include/asm/loongarch.h
1134
#define CSR_FWPC_SKIP (_ULCAST_(1) << CSR_FWPC_SKIP_SHIFT)
arch/loongarch/include/asm/loongarch.h
1141
#define ECFGF_SIP0 (_ULCAST_(1) << ECFGB_SIP0)
arch/loongarch/include/asm/loongarch.h
1143
#define ECFGF_SIP1 (_ULCAST_(1) << ECFGB_SIP1)
arch/loongarch/include/asm/loongarch.h
1145
#define ECFGF_IP0 (_ULCAST_(1) << ECFGB_IP0)
arch/loongarch/include/asm/loongarch.h
1147
#define ECFGF_IP1 (_ULCAST_(1) << ECFGB_IP1)
arch/loongarch/include/asm/loongarch.h
1149
#define ECFGF_IP2 (_ULCAST_(1) << ECFGB_IP2)
arch/loongarch/include/asm/loongarch.h
1151
#define ECFGF_IP3 (_ULCAST_(1) << ECFGB_IP3)
arch/loongarch/include/asm/loongarch.h
1153
#define ECFGF_IP4 (_ULCAST_(1) << ECFGB_IP4)
arch/loongarch/include/asm/loongarch.h
1155
#define ECFGF_IP5 (_ULCAST_(1) << ECFGB_IP5)
arch/loongarch/include/asm/loongarch.h
1157
#define ECFGF_IP6 (_ULCAST_(1) << ECFGB_IP6)
arch/loongarch/include/asm/loongarch.h
1159
#define ECFGF_IP7 (_ULCAST_(1) << ECFGB_IP7)
arch/loongarch/include/asm/loongarch.h
1161
#define ECFGF_PMC (_ULCAST_(1) << ECFGB_PMC)
arch/loongarch/include/asm/loongarch.h
1163
#define ECFGF_TIMER (_ULCAST_(1) << ECFGB_TIMER)
arch/loongarch/include/asm/loongarch.h
1165
#define ECFGF_IPI (_ULCAST_(1) << ECFGB_IPI)
arch/loongarch/include/asm/loongarch.h
1166
#define ECFGF(hwirq) (_ULCAST_(1) << hwirq)
arch/loongarch/include/asm/loongarch.h
1235
#define IOCSR_TIMER_CFG_RESERVED (_ULCAST_(1) << 63)
arch/loongarch/include/asm/loongarch.h
1236
#define IOCSR_TIMER_CFG_PERIODIC (_ULCAST_(1) << 62)
arch/loongarch/include/asm/loongarch.h
1237
#define IOCSR_TIMER_CFG_EN (_ULCAST_(1) << 61)
arch/loongarch/include/asm/loongarch.h
1239
#define IOCSR_TIMER_INITVAL_RST (_ULCAST_(0xffff) << 48)
arch/loongarch/include/asm/loongarch.h
1446
#define ENTRYLO_V (_ULCAST_(1) << 0)
arch/loongarch/include/asm/loongarch.h
1447
#define ENTRYLO_D (_ULCAST_(1) << 1)
arch/loongarch/include/asm/loongarch.h
1449
#define ENTRYLO_PLV (_ULCAST_(3) << ENTRYLO_PLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
1451
#define ENTRYLO_C (_ULCAST_(3) << ENTRYLO_C_SHIFT)
arch/loongarch/include/asm/loongarch.h
1452
#define ENTRYLO_G (_ULCAST_(1) << 6)
arch/loongarch/include/asm/loongarch.h
1454
#define ENTRYLO_NR (_ULCAST_(1) << 61)
arch/loongarch/include/asm/loongarch.h
1455
#define ENTRYLO_NX (_ULCAST_(1) << 62)
arch/loongarch/include/asm/loongarch.h
1610
#define FPU_CSR_TM (_ULCAST_(1) << FPU_CSR_TM_SHIFT)
arch/loongarch/include/asm/loongarch.h
215
#define CSR_CRMD_WE (_ULCAST_(0x1) << CSR_CRMD_WE_SHIFT)
arch/loongarch/include/asm/loongarch.h
218
#define CSR_CRMD_DACM (_ULCAST_(0x3) << CSR_CRMD_DACM_SHIFT)
arch/loongarch/include/asm/loongarch.h
221
#define CSR_CRMD_DACF (_ULCAST_(0x3) << CSR_CRMD_DACF_SHIFT)
arch/loongarch/include/asm/loongarch.h
223
#define CSR_CRMD_PG (_ULCAST_(0x1) << CSR_CRMD_PG_SHIFT)
arch/loongarch/include/asm/loongarch.h
225
#define CSR_CRMD_DA (_ULCAST_(0x1) << CSR_CRMD_DA_SHIFT)
arch/loongarch/include/asm/loongarch.h
227
#define CSR_CRMD_IE (_ULCAST_(0x1) << CSR_CRMD_IE_SHIFT)
arch/loongarch/include/asm/loongarch.h
230
#define CSR_CRMD_PLV (_ULCAST_(0x3) << CSR_CRMD_PLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
238
#define CSR_PRMD_PWE (_ULCAST_(0x1) << CSR_PRMD_PWE_SHIFT)
arch/loongarch/include/asm/loongarch.h
240
#define CSR_PRMD_PIE (_ULCAST_(0x1) << CSR_PRMD_PIE_SHIFT)
arch/loongarch/include/asm/loongarch.h
243
#define CSR_PRMD_PPLV (_ULCAST_(0x3) << CSR_PRMD_PPLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
247
#define CSR_EUEN_LBTEN (_ULCAST_(0x1) << CSR_EUEN_LBTEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
249
#define CSR_EUEN_LASXEN (_ULCAST_(0x1) << CSR_EUEN_LASXEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
251
#define CSR_EUEN_LSXEN (_ULCAST_(0x1) << CSR_EUEN_LSXEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
253
#define CSR_EUEN_FPEN (_ULCAST_(0x1) << CSR_EUEN_FPEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
261
#define CSR_ECFG_VS (_ULCAST_(0x7) << CSR_ECFG_VS_SHIFT)
arch/loongarch/include/asm/loongarch.h
264
#define CSR_ECFG_IM (_ULCAST_(0x3fff) << CSR_ECFG_IM_SHIFT)
arch/loongarch/include/asm/loongarch.h
269
#define CSR_ESTAT_ESUBCODE (_ULCAST_(0x1ff) << CSR_ESTAT_ESUBCODE_SHIFT)
arch/loongarch/include/asm/loongarch.h
272
#define CSR_ESTAT_EXC (_ULCAST_(0x3f) << CSR_ESTAT_EXC_SHIFT)
arch/loongarch/include/asm/loongarch.h
275
#define CSR_ESTAT_IS (_ULCAST_(0x7fff) << CSR_ESTAT_IS_SHIFT)
arch/loongarch/include/asm/loongarch.h
288
#define CSR_TLBIDX_EHINV (_ULCAST_(1) << CSR_TLBIDX_EHINV_SHIFT)
arch/loongarch/include/asm/loongarch.h
291
#define CSR_TLBIDX_PS (_ULCAST_(0x3f) << CSR_TLBIDX_PS_SHIFT)
arch/loongarch/include/asm/loongarch.h
294
#define CSR_TLBIDX_IDX (_ULCAST_(0xfff) << CSR_TLBIDX_IDX_SHIFT)
arch/loongarch/include/asm/loongarch.h
304
#define CSR_TLBLO0_RPLV (_ULCAST_(0x1) << CSR_TLBLO0_RPLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
306
#define CSR_TLBLO0_NX (_ULCAST_(0x1) << CSR_TLBLO0_NX_SHIFT)
arch/loongarch/include/asm/loongarch.h
308
#define CSR_TLBLO0_NR (_ULCAST_(0x1) << CSR_TLBLO0_NR_SHIFT)
arch/loongarch/include/asm/loongarch.h
311
#define CSR_TLBLO0_PFN (_ULCAST_(0xfffffffff) << CSR_TLBLO0_PFN_SHIFT)
arch/loongarch/include/asm/loongarch.h
313
#define CSR_TLBLO0_GLOBAL (_ULCAST_(0x1) << CSR_TLBLO0_GLOBAL_SHIFT)
arch/loongarch/include/asm/loongarch.h
316
#define CSR_TLBLO0_CCA (_ULCAST_(0x3) << CSR_TLBLO0_CCA_SHIFT)
arch/loongarch/include/asm/loongarch.h
319
#define CSR_TLBLO0_PLV (_ULCAST_(0x3) << CSR_TLBLO0_PLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
321
#define CSR_TLBLO0_WE (_ULCAST_(0x1) << CSR_TLBLO0_WE_SHIFT)
arch/loongarch/include/asm/loongarch.h
323
#define CSR_TLBLO0_V (_ULCAST_(0x1) << CSR_TLBLO0_V_SHIFT)
arch/loongarch/include/asm/loongarch.h
327
#define CSR_TLBLO1_RPLV (_ULCAST_(0x1) << CSR_TLBLO1_RPLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
329
#define CSR_TLBLO1_NX (_ULCAST_(0x1) << CSR_TLBLO1_NX_SHIFT)
arch/loongarch/include/asm/loongarch.h
331
#define CSR_TLBLO1_NR (_ULCAST_(0x1) << CSR_TLBLO1_NR_SHIFT)
arch/loongarch/include/asm/loongarch.h
334
#define CSR_TLBLO1_PFN (_ULCAST_(0xfffffffff) << CSR_TLBLO1_PFN_SHIFT)
arch/loongarch/include/asm/loongarch.h
336
#define CSR_TLBLO1_GLOBAL (_ULCAST_(0x1) << CSR_TLBLO1_GLOBAL_SHIFT)
arch/loongarch/include/asm/loongarch.h
339
#define CSR_TLBLO1_CCA (_ULCAST_(0x3) << CSR_TLBLO1_CCA_SHIFT)
arch/loongarch/include/asm/loongarch.h
342
#define CSR_TLBLO1_PLV (_ULCAST_(0x3) << CSR_TLBLO1_PLV_SHIFT)
arch/loongarch/include/asm/loongarch.h
344
#define CSR_TLBLO1_WE (_ULCAST_(0x1) << CSR_TLBLO1_WE_SHIFT)
arch/loongarch/include/asm/loongarch.h
346
#define CSR_TLBLO1_V (_ULCAST_(0x1) << CSR_TLBLO1_V_SHIFT)
arch/loongarch/include/asm/loongarch.h
352
#define CSR_GTLBC_TGID (_ULCAST_(0xff) << CSR_GTLBC_TGID_SHIFT)
arch/loongarch/include/asm/loongarch.h
354
#define CSR_GTLBC_TOTI (_ULCAST_(0x1) << CSR_GTLBC_TOTI_SHIFT)
arch/loongarch/include/asm/loongarch.h
356
#define CSR_GTLBC_USETGID (_ULCAST_(0x1) << CSR_GTLBC_USETGID_SHIFT)
arch/loongarch/include/asm/loongarch.h
359
#define CSR_GTLBC_GMTLBSZ (_ULCAST_(0x3f) << CSR_GTLBC_GMTLBSZ_SHIFT)
arch/loongarch/include/asm/loongarch.h
364
#define CSR_TRGP_RID (_ULCAST_(0xff) << CSR_TRGP_RID_SHIFT)
arch/loongarch/include/asm/loongarch.h
371
#define CSR_ASID_BIT (_ULCAST_(0xff) << CSR_ASID_BIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
374
#define CSR_ASID_ASID (_ULCAST_(0x3ff) << CSR_ASID_ASID_SHIFT)
arch/loongarch/include/asm/loongarch.h
385
#define CSR_PWCTL0_PTEW (_ULCAST_(0x3) << CSR_PWCTL0_PTEW_SHIFT)
arch/loongarch/include/asm/loongarch.h
388
#define CSR_PWCTL0_DIR1WIDTH (_ULCAST_(0x1f) << CSR_PWCTL0_DIR1WIDTH_SHIFT)
arch/loongarch/include/asm/loongarch.h
391
#define CSR_PWCTL0_DIR1BASE (_ULCAST_(0x1f) << CSR_PWCTL0_DIR1BASE_SHIFT)
arch/loongarch/include/asm/loongarch.h
394
#define CSR_PWCTL0_DIR0WIDTH (_ULCAST_(0x1f) << CSR_PWCTL0_DIR0WIDTH_SHIFT)
arch/loongarch/include/asm/loongarch.h
397
#define CSR_PWCTL0_DIR0BASE (_ULCAST_(0x1f) << CSR_PWCTL0_DIR0BASE_SHIFT)
arch/loongarch/include/asm/loongarch.h
400
#define CSR_PWCTL0_PTWIDTH (_ULCAST_(0x1f) << CSR_PWCTL0_PTWIDTH_SHIFT)
arch/loongarch/include/asm/loongarch.h
403
#define CSR_PWCTL0_PTBASE (_ULCAST_(0x1f) << CSR_PWCTL0_PTBASE_SHIFT)
arch/loongarch/include/asm/loongarch.h
408
#define CSR_PWCTL1_PTW (_ULCAST_(0x1) << CSR_PWCTL1_PTW_SHIFT)
arch/loongarch/include/asm/loongarch.h
411
#define CSR_PWCTL1_DIR3WIDTH (_ULCAST_(0x1f) << CSR_PWCTL1_DIR3WIDTH_SHIFT)
arch/loongarch/include/asm/loongarch.h
414
#define CSR_PWCTL1_DIR3BASE (_ULCAST_(0x1f) << CSR_PWCTL0_DIR3BASE_SHIFT)
arch/loongarch/include/asm/loongarch.h
417
#define CSR_PWCTL1_DIR2WIDTH (_ULCAST_(0x1f) << CSR_PWCTL1_DIR2WIDTH_SHIFT)
arch/loongarch/include/asm/loongarch.h
420
#define CSR_PWCTL1_DIR2BASE (_ULCAST_(0x1f) << CSR_PWCTL0_DIR2BASE_SHIFT)
arch/loongarch/include/asm/loongarch.h
424
#define CSR_STLBPGSIZE_PS (_ULCAST_(0x3f))
arch/loongarch/include/asm/loongarch.h
428
#define CSR_RVACFG_RDVA (_ULCAST_(0xf))
arch/loongarch/include/asm/loongarch.h
433
#define CSR_CPUID_COREID _ULCAST_(0x7ff)
arch/loongarch/include/asm/loongarch.h
438
#define CSR_CONF1_VSMAX (_ULCAST_(7) << CSR_CONF1_VSMAX_SHIFT)
arch/loongarch/include/asm/loongarch.h
441
#define CSR_CONF1_TMRBITS (_ULCAST_(0xff) << CSR_CONF1_TMRBITS_SHIFT)
arch/loongarch/include/asm/loongarch.h
443
#define CSR_CONF1_KSNUM _ULCAST_(0xf)
arch/loongarch/include/asm/loongarch.h
451
#define CSR_CONF3_STLBIDX (_ULCAST_(0x3f) << CSR_CONF3_STLBIDX_SHIFT)
arch/loongarch/include/asm/loongarch.h
454
#define CSR_CONF3_STLBWAYS (_ULCAST_(0xff) << CSR_CONF3_STLBWAYS_SHIFT)
arch/loongarch/include/asm/loongarch.h
457
#define CSR_CONF3_MTLBSIZE (_ULCAST_(0xff) << CSR_CONF3_MTLBSIZE_SHIFT)
arch/loongarch/include/asm/loongarch.h
460
#define CSR_CONF3_TLBTYPE (_ULCAST_(0xf) << CSR_CONF3_TLBTYPE_SHIFT)
arch/loongarch/include/asm/loongarch.h
500
#define CSR_TCFG_VAL (_ULCAST_(0x3fffffffffff) << CSR_TCFG_VAL_SHIFT)
arch/loongarch/include/asm/loongarch.h
502
#define CSR_TCFG_PERIOD (_ULCAST_(0x1) << CSR_TCFG_PERIOD_SHIFT)
arch/loongarch/include/asm/loongarch.h
503
#define CSR_TCFG_EN (_ULCAST_(0x1))
arch/loongarch/include/asm/loongarch.h
518
#define CSR_GSTAT_GID (_ULCAST_(0xff) << CSR_GSTAT_GID_SHIFT)
arch/loongarch/include/asm/loongarch.h
521
#define CSR_GSTAT_GIDBIT (_ULCAST_(0x3f) << CSR_GSTAT_GIDBIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
523
#define CSR_GSTAT_PVM (_ULCAST_(0x1) << CSR_GSTAT_PVM_SHIFT)
arch/loongarch/include/asm/loongarch.h
525
#define CSR_GSTAT_VM (_ULCAST_(0x1) << CSR_GSTAT_VM_SHIFT)
arch/loongarch/include/asm/loongarch.h
530
#define CSR_GCFG_GPERF (_ULCAST_(0x7) << CSR_GCFG_GPERF_SHIFT)
arch/loongarch/include/asm/loongarch.h
532
#define CSR_GCFG_GPMP (_ULCAST_(0x1) << CSR_GCFG_GPMP_SHIFT)
arch/loongarch/include/asm/loongarch.h
535
#define CSR_GCFG_GCI (_ULCAST_(0x3) << CSR_GCFG_GCI_SHIFT)
arch/loongarch/include/asm/loongarch.h
536
#define CSR_GCFG_GCI_ALL (_ULCAST_(0x0) << CSR_GCFG_GCI_SHIFT)
arch/loongarch/include/asm/loongarch.h
537
#define CSR_GCFG_GCI_HIT (_ULCAST_(0x1) << CSR_GCFG_GCI_SHIFT)
arch/loongarch/include/asm/loongarch.h
538
#define CSR_GCFG_GCI_SECURE (_ULCAST_(0x2) << CSR_GCFG_GCI_SHIFT)
arch/loongarch/include/asm/loongarch.h
540
#define CSR_GCFG_GCIP (_ULCAST_(0xf) << CSR_GCFG_GCIP_SHIFT)
arch/loongarch/include/asm/loongarch.h
541
#define CSR_GCFG_GCIP_ALL (_ULCAST_(0x1) << CSR_GCFG_GCIP_SHIFT)
arch/loongarch/include/asm/loongarch.h
542
#define CSR_GCFG_GCIP_HIT (_ULCAST_(0x1) << (CSR_GCFG_GCIP_SHIFT + 1))
arch/loongarch/include/asm/loongarch.h
543
#define CSR_GCFG_GCIP_SECURE (_ULCAST_(0x1) << (CSR_GCFG_GCIP_SHIFT + 2))
arch/loongarch/include/asm/loongarch.h
545
#define CSR_GCFG_TORU (_ULCAST_(0x1) << CSR_GCFG_TORU_SHIFT)
arch/loongarch/include/asm/loongarch.h
547
#define CSR_GCFG_TORUP (_ULCAST_(0x1) << CSR_GCFG_TORUP_SHIFT)
arch/loongarch/include/asm/loongarch.h
549
#define CSR_GCFG_TOP (_ULCAST_(0x1) << CSR_GCFG_TOP_SHIFT)
arch/loongarch/include/asm/loongarch.h
551
#define CSR_GCFG_TOPP (_ULCAST_(0x1) << CSR_GCFG_TOPP_SHIFT)
arch/loongarch/include/asm/loongarch.h
553
#define CSR_GCFG_TOE (_ULCAST_(0x1) << CSR_GCFG_TOE_SHIFT)
arch/loongarch/include/asm/loongarch.h
555
#define CSR_GCFG_TOEP (_ULCAST_(0x1) << CSR_GCFG_TOEP_SHIFT)
arch/loongarch/include/asm/loongarch.h
557
#define CSR_GCFG_TIT (_ULCAST_(0x1) << CSR_GCFG_TIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
559
#define CSR_GCFG_TITP (_ULCAST_(0x1) << CSR_GCFG_TITP_SHIFT)
arch/loongarch/include/asm/loongarch.h
561
#define CSR_GCFG_SIT (_ULCAST_(0x1) << CSR_GCFG_SIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
563
#define CSR_GCFG_SITP (_ULCAST_(0x1) << CSR_GCFG_SITP_SHIFT)
arch/loongarch/include/asm/loongarch.h
566
#define CSR_GCFG_MATC_MASK (_ULCAST_(0x3) << CSR_GCFG_MATC_SHITF)
arch/loongarch/include/asm/loongarch.h
567
#define CSR_GCFG_MATC_GUEST (_ULCAST_(0x0) << CSR_GCFG_MATC_SHITF)
arch/loongarch/include/asm/loongarch.h
568
#define CSR_GCFG_MATC_ROOT (_ULCAST_(0x1) << CSR_GCFG_MATC_SHITF)
arch/loongarch/include/asm/loongarch.h
569
#define CSR_GCFG_MATC_NEST (_ULCAST_(0x2) << CSR_GCFG_MATC_SHITF)
arch/loongarch/include/asm/loongarch.h
571
#define CSR_GCFG_MATP_NEST (_ULCAST_(0x1) << CSR_GCFG_MATP_NEST_SHIFT)
arch/loongarch/include/asm/loongarch.h
573
#define CSR_GCFG_MATP_ROOT (_ULCAST_(0x1) << CSR_GCFG_MATP_ROOT_SHIFT)
arch/loongarch/include/asm/loongarch.h
575
#define CSR_GCFG_MATP_GUEST (_ULCAST_(0x1) << CSR_GCFG_MATP_GUEST_SHIFT)
arch/loongarch/include/asm/loongarch.h
580
#define CSR_GINTC_HC (_ULCAST_(0xff) << CSR_GINTC_HC_SHIFT)
arch/loongarch/include/asm/loongarch.h
583
#define CSR_GINTC_PIP (_ULCAST_(0xff) << CSR_GINTC_PIP_SHIFT)
arch/loongarch/include/asm/loongarch.h
586
#define CSR_GINTC_VIP (_ULCAST_(0xff))
arch/loongarch/include/asm/loongarch.h
593
#define CSR_LLBCTL_ROLLB (_ULCAST_(1) << CSR_LLBCTL_ROLLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
595
#define CSR_LLBCTL_WCLLB (_ULCAST_(1) << CSR_LLBCTL_WCLLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
597
#define CSR_LLBCTL_KLO (_ULCAST_(1) << CSR_LLBCTL_KLO_SHIFT)
arch/loongarch/include/asm/loongarch.h
603
#define CSR_LDSTORDER_MASK (_ULCAST_(0x7) << CSR_LDSTORDER_SHIFT)
arch/loongarch/include/asm/loongarch.h
604
#define CSR_LDSTORDER_NLD_NST (_ULCAST_(0x0) << CSR_LDSTORDER_SHIFT) /* 000 = No Load No Store */
arch/loongarch/include/asm/loongarch.h
605
#define CSR_LDSTORDER_ALD_NST (_ULCAST_(0x1) << CSR_LDSTORDER_SHIFT) /* 001 = All Load No Store */
arch/loongarch/include/asm/loongarch.h
606
#define CSR_LDSTORDER_SLD_NST (_ULCAST_(0x3) << CSR_LDSTORDER_SHIFT) /* 011 = Same Load No Store */
arch/loongarch/include/asm/loongarch.h
607
#define CSR_LDSTORDER_NLD_AST (_ULCAST_(0x4) << CSR_LDSTORDER_SHIFT) /* 100 = No Load All Store */
arch/loongarch/include/asm/loongarch.h
608
#define CSR_LDSTORDER_ALD_AST (_ULCAST_(0x5) << CSR_LDSTORDER_SHIFT) /* 101 = All Load All Store */
arch/loongarch/include/asm/loongarch.h
609
#define CSR_LDSTORDER_SLD_AST (_ULCAST_(0x7) << CSR_LDSTORDER_SHIFT) /* 111 = Same Load All Store */
arch/loongarch/include/asm/loongarch.h
612
#define CSR_MISPEC (_ULCAST_(0xff) << CSR_MISPEC_SHIFT)
arch/loongarch/include/asm/loongarch.h
614
#define CSR_SSEN (_ULCAST_(1) << CSR_SSEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
616
#define CSR_SCRAND (_ULCAST_(1) << CSR_SCRAND_SHIFT)
arch/loongarch/include/asm/loongarch.h
618
#define CSR_LLEXCL (_ULCAST_(1) << CSR_LLEXCL_SHIFT)
arch/loongarch/include/asm/loongarch.h
620
#define CSR_DISVC (_ULCAST_(1) << CSR_DISVC_SHIFT)
arch/loongarch/include/asm/loongarch.h
622
#define CSR_VCLRU (_ULCAST_(1) << CSR_VCLRU_SHIFT)
arch/loongarch/include/asm/loongarch.h
624
#define CSR_DCLRU (_ULCAST_(1) << CSR_DCLRU_SHIFT)
arch/loongarch/include/asm/loongarch.h
626
#define CSR_FASTLDQ (_ULCAST_(1) << CSR_FASTLDQ_SHIFT)
arch/loongarch/include/asm/loongarch.h
628
#define CSR_USERCAC (_ULCAST_(1) << CSR_USERCAC_SHIFT)
arch/loongarch/include/asm/loongarch.h
630
#define CSR_ANTI_MISPEC (_ULCAST_(1) << CSR_ANTI_MISPEC_SHIFT)
arch/loongarch/include/asm/loongarch.h
632
#define CSR_AUTO_FLUSHSFB (_ULCAST_(1) << CSR_AUTO_FLUSHSFB_SHIFT)
arch/loongarch/include/asm/loongarch.h
634
#define CSR_STFILL (_ULCAST_(1) << CSR_STFILL_SHIFT)
arch/loongarch/include/asm/loongarch.h
636
#define CSR_LIFEP (_ULCAST_(1) << CSR_LIFEP_SHIFT)
arch/loongarch/include/asm/loongarch.h
638
#define CSR_LLSYNC (_ULCAST_(1) << CSR_LLSYNC_SHIFT)
arch/loongarch/include/asm/loongarch.h
640
#define CSR_BRBTDIS (_ULCAST_(1) << CSR_BRBTDIS_SHIFT)
arch/loongarch/include/asm/loongarch.h
642
#define CSR_RASDIS (_ULCAST_(1) << CSR_RASDIS_SHIFT)
arch/loongarch/include/asm/loongarch.h
645
#define CSR_STPRE (_ULCAST_(3) << CSR_STPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
647
#define CSR_INSTPRE (_ULCAST_(1) << CSR_INSTPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
649
#define CSR_DATAPRE (_ULCAST_(1) << CSR_DATAPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
653
#define CSR_FLUSH_MTLB (_ULCAST_(1) << CSR_FLUSH_MTLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
655
#define CSR_FLUSH_STLB (_ULCAST_(1) << CSR_FLUSH_STLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
657
#define CSR_FLUSH_DTLB (_ULCAST_(1) << CSR_FLUSH_DTLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
659
#define CSR_FLUSH_ITLB (_ULCAST_(1) << CSR_FLUSH_ITLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
661
#define CSR_FLUSH_BTAC (_ULCAST_(1) << CSR_FLUSH_BTAC_SHIFT)
arch/loongarch/include/asm/loongarch.h
674
#define CSR_TLBREHI_PS (_ULCAST_(0x3f) << CSR_TLBREHI_PS_SHIFT)
arch/loongarch/include/asm/loongarch.h
702
#define MCSR0_IOCSR_BRD (_ULCAST_(1) << MCSR0_IOCSR_BRD_SHIFT)
arch/loongarch/include/asm/loongarch.h
704
#define MCSR0_HUGEPG (_ULCAST_(1) << MCSR0_HUGEPG_SHIFT)
arch/loongarch/include/asm/loongarch.h
706
#define MCSR0_RPLMTLB (_ULCAST_(1) << MCSR0_RPLMTLB_SHIFT)
arch/loongarch/include/asm/loongarch.h
708
#define MCSR0_EP (_ULCAST_(1) << MCSR0_EP_SHIFT)
arch/loongarch/include/asm/loongarch.h
710
#define MCSR0_RI (_ULCAST_(1) << MCSR0_RI_SHIFT)
arch/loongarch/include/asm/loongarch.h
712
#define MCSR0_UAL (_ULCAST_(1) << MCSR0_UAL_SHIFT)
arch/loongarch/include/asm/loongarch.h
715
#define MCSR0_VABIT (_ULCAST_(0xff) << MCSR0_VABIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
719
#define MCSR0_PABIT (_ULCAST_(0xff) << MCSR0_PABIT_SHIFT)
arch/loongarch/include/asm/loongarch.h
722
#define MCSR0_IOCSR (_ULCAST_(1) << MCSR0_IOCSR_SHIFT)
arch/loongarch/include/asm/loongarch.h
724
#define MCSR0_PAGING (_ULCAST_(1) << MCSR0_PAGING_SHIFT)
arch/loongarch/include/asm/loongarch.h
726
#define MCSR0_GR64 (_ULCAST_(1) << MCSR0_GR64_SHIFT)
arch/loongarch/include/asm/loongarch.h
729
#define MCSR0_GR32 (_ULCAST_(1) << MCSR0_GR32_SHIFT)
arch/loongarch/include/asm/loongarch.h
736
#define MCSR1_HPFOLD (_ULCAST_(1) << MCSR1_HPFOLD_SHIFT)
arch/loongarch/include/asm/loongarch.h
739
#define MCSR1_SPW_LVL (_ULCAST_(7) << MCSR1_SPW_LVL_SHIFT)
arch/loongarch/include/asm/loongarch.h
741
#define MCSR1_ICACHET (_ULCAST_(1) << MCSR1_ICACHET_SHIFT)
arch/loongarch/include/asm/loongarch.h
743
#define MCSR1_ITLBT (_ULCAST_(1) << MCSR1_ITLBT_SHIFT)
arch/loongarch/include/asm/loongarch.h
745
#define MCSR1_LLDBAR (_ULCAST_(1) << MCSR1_LLDBAR_SHIFT)
arch/loongarch/include/asm/loongarch.h
747
#define MCSR1_SCDLY (_ULCAST_(1) << MCSR1_SCDLY_SHIFT)
arch/loongarch/include/asm/loongarch.h
749
#define MCSR1_LLEXC (_ULCAST_(1) << MCSR1_LLEXC_SHIFT)
arch/loongarch/include/asm/loongarch.h
751
#define MCSR1_UCACC (_ULCAST_(1) << MCSR1_UCACC_SHIFT)
arch/loongarch/include/asm/loongarch.h
753
#define MCSR1_SFB (_ULCAST_(1) << MCSR1_SFB_SHIFT)
arch/loongarch/include/asm/loongarch.h
755
#define MCSR1_CCDMA (_ULCAST_(1) << MCSR1_CCDMA_SHIFT)
arch/loongarch/include/asm/loongarch.h
757
#define MCSR1_LAMO (_ULCAST_(1) << MCSR1_LAMO_SHIFT)
arch/loongarch/include/asm/loongarch.h
759
#define MCSR1_LSPW (_ULCAST_(1) << MCSR1_LSPW_SHIFT)
arch/loongarch/include/asm/loongarch.h
761
#define MCSR1_MIPSBT (_ULCAST_(1) << MCSR1_MIPSBT_SHIFT)
arch/loongarch/include/asm/loongarch.h
763
#define MCSR1_ARMBT (_ULCAST_(1) << MCSR1_ARMBT_SHIFT)
arch/loongarch/include/asm/loongarch.h
765
#define MCSR1_X86BT (_ULCAST_(1) << MCSR1_X86BT_SHIFT)
arch/loongarch/include/asm/loongarch.h
768
#define MCSR1_LLFTPVERS (_ULCAST_(7) << MCSR1_LLFTPVERS_SHIFT)
arch/loongarch/include/asm/loongarch.h
770
#define MCSR1_LLFTP (_ULCAST_(1) << MCSR1_LLFTP_SHIFT)
arch/loongarch/include/asm/loongarch.h
773
#define MCSR1_VZVERS (_ULCAST_(7) << MCSR1_VZVERS_SHIFT)
arch/loongarch/include/asm/loongarch.h
775
#define MCSR1_VZ (_ULCAST_(1) << MCSR1_VZ_SHIFT)
arch/loongarch/include/asm/loongarch.h
777
#define MCSR1_CRYPTO (_ULCAST_(1) << MCSR1_CRYPTO_SHIFT)
arch/loongarch/include/asm/loongarch.h
779
#define MCSR1_COMPLEX (_ULCAST_(1) << MCSR1_COMPLEX_SHIFT)
arch/loongarch/include/asm/loongarch.h
781
#define MCSR1_LASX (_ULCAST_(1) << MCSR1_LASX_SHIFT)
arch/loongarch/include/asm/loongarch.h
783
#define MCSR1_LSX (_ULCAST_(1) << MCSR1_LSX_SHIFT)
arch/loongarch/include/asm/loongarch.h
786
#define MCSR1_FPVERS (_ULCAST_(7) << MCSR1_FPVERS_SHIFT)
arch/loongarch/include/asm/loongarch.h
788
#define MCSR1_FPDP (_ULCAST_(1) << MCSR1_FPDP_SHIFT)
arch/loongarch/include/asm/loongarch.h
790
#define MCSR1_FPSP (_ULCAST_(1) << MCSR1_FPSP_SHIFT)
arch/loongarch/include/asm/loongarch.h
792
#define MCSR1_FP (_ULCAST_(1) << MCSR1_FP_SHIFT)
arch/loongarch/include/asm/loongarch.h
797
#define MCSR2_CCDIV (_ULCAST_(0xffff) << MCSR2_CCDIV_SHIFT)
arch/loongarch/include/asm/loongarch.h
800
#define MCSR2_CCMUL (_ULCAST_(0xffff) << MCSR2_CCMUL_SHIFT)
arch/loongarch/include/asm/loongarch.h
802
#define MCSR2_CCFREQ (_ULCAST_(0xffffffff))
arch/loongarch/include/asm/loongarch.h
807
#define MCSR3_UPM (_ULCAST_(1) << MCSR3_UPM_SHIFT)
arch/loongarch/include/asm/loongarch.h
810
#define MCSR3_PMBITS (_ULCAST_(0x3f) << MCSR3_PMBITS_SHIFT)
arch/loongarch/include/asm/loongarch.h
814
#define MCSR3_PMNUM (_ULCAST_(0xf) << MCSR3_PMNUM_SHIFT)
arch/loongarch/include/asm/loongarch.h
817
#define MCSR3_PAMVER (_ULCAST_(0x7) << MCSR3_PAMVER_SHIFT)
arch/loongarch/include/asm/loongarch.h
819
#define MCSR3_PMP (_ULCAST_(1) << MCSR3_PMP_SHIFT)
arch/loongarch/include/asm/loongarch.h
824
#define MCSR8_L1I_SIZE (_ULCAST_(0x7f) << MCSR8_L1I_SIZE_SHIFT)
arch/loongarch/include/asm/loongarch.h
827
#define MCSR8_L1I_IDX (_ULCAST_(0xff) << MCSR8_L1I_IDX_SHIFT)
arch/loongarch/include/asm/loongarch.h
830
#define MCSR8_L1I_WAY (_ULCAST_(0xffff) << MCSR8_L1I_WAY_SHIFT)
arch/loongarch/include/asm/loongarch.h
832
#define MCSR8_L3DINCL (_ULCAST_(1) << MCSR8_L3DINCL_SHIFT)
arch/loongarch/include/asm/loongarch.h
834
#define MCSR8_L3DPRIV (_ULCAST_(1) << MCSR8_L3DPRIV_SHIFT)
arch/loongarch/include/asm/loongarch.h
836
#define MCSR8_L3DPRE (_ULCAST_(1) << MCSR8_L3DPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
838
#define MCSR8_L3IUINCL (_ULCAST_(1) << MCSR8_L3IUINCL_SHIFT)
arch/loongarch/include/asm/loongarch.h
840
#define MCSR8_L3IUPRIV (_ULCAST_(1) << MCSR8_L3IUPRIV_SHIFT)
arch/loongarch/include/asm/loongarch.h
842
#define MCSR8_L3IUUNIFY (_ULCAST_(1) << MCSR8_L3IUUNIFY_SHIFT)
arch/loongarch/include/asm/loongarch.h
844
#define MCSR8_L3IUPRE (_ULCAST_(1) << MCSR8_L3IUPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
846
#define MCSR8_L2DINCL (_ULCAST_(1) << MCSR8_L2DINCL_SHIFT)
arch/loongarch/include/asm/loongarch.h
848
#define MCSR8_L2DPRIV (_ULCAST_(1) << MCSR8_L2DPRIV_SHIFT)
arch/loongarch/include/asm/loongarch.h
850
#define MCSR8_L2DPRE (_ULCAST_(1) << MCSR8_L2DPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
852
#define MCSR8_L2IUINCL (_ULCAST_(1) << MCSR8_L2IUINCL_SHIFT)
arch/loongarch/include/asm/loongarch.h
854
#define MCSR8_L2IUPRIV (_ULCAST_(1) << MCSR8_L2IUPRIV_SHIFT)
arch/loongarch/include/asm/loongarch.h
856
#define MCSR8_L2IUUNIFY (_ULCAST_(1) << MCSR8_L2IUUNIFY_SHIFT)
arch/loongarch/include/asm/loongarch.h
858
#define MCSR8_L2IUPRE (_ULCAST_(1) << MCSR8_L2IUPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
860
#define MCSR8_L1DPRE (_ULCAST_(1) << MCSR8_L1DPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
862
#define MCSR8_L1IUUNIFY (_ULCAST_(1) << MCSR8_L1IUUNIFY_SHIFT)
arch/loongarch/include/asm/loongarch.h
864
#define MCSR8_L1IUPRE (_ULCAST_(1) << MCSR8_L1IUPRE_SHIFT)
arch/loongarch/include/asm/loongarch.h
869
#define MCSR9_L2U_SIZE (_ULCAST_(0x7f) << MCSR9_L2U_SIZE_SHIFT)
arch/loongarch/include/asm/loongarch.h
872
#define MCSR9_L2U_IDX (_ULCAST_(0xff) << MCSR9_IDX_LOG_SHIFT)
arch/loongarch/include/asm/loongarch.h
875
#define MCSR9_L2U_WAY (_ULCAST_(0xffff) << MCSR9_L2U_WAY_SHIFT)
arch/loongarch/include/asm/loongarch.h
878
#define MCSR9_L1D_SIZE (_ULCAST_(0x7f) << MCSR9_L1D_SIZE_SHIFT)
arch/loongarch/include/asm/loongarch.h
881
#define MCSR9_L1D_IDX (_ULCAST_(0xff) << MCSR9_L1D_IDX_SHIFT)
arch/loongarch/include/asm/loongarch.h
884
#define MCSR9_L1D_WAY (_ULCAST_(0xffff) << MCSR9_L1D_WAY_SHIFT)
arch/loongarch/include/asm/loongarch.h
889
#define MCSR10_L3U_SIZE (_ULCAST_(0x7f) << MCSR10_L3U_SIZE_SHIFT)
arch/loongarch/include/asm/loongarch.h
892
#define MCSR10_L3U_IDX (_ULCAST_(0xff) << MCSR10_L3U_IDX_SHIFT)
arch/loongarch/include/asm/loongarch.h
895
#define MCSR10_L3U_WAY (_ULCAST_(0xffff) << MCSR10_L3U_WAY_SHIFT)
arch/loongarch/include/asm/loongarch.h
899
#define MCSR24_RAMCG (_ULCAST_(1) << MCSR24_RAMCG_SHIFT)
arch/loongarch/include/asm/loongarch.h
901
#define MCSR24_VFPUCG (_ULCAST_(1) << MCSR24_VFPUCG_SHIFT)
arch/loongarch/include/asm/loongarch.h
903
#define MCSR24_NAPEN (_ULCAST_(1) << MCSR24_NAPEN_SHIFT)
arch/loongarch/include/asm/loongarch.h
905
#define MCSR24_MCSRLOCK (_ULCAST_(1) << MCSR24_MCSRLOCK_SHIFT)
arch/loongarch/include/asm/loongarch.h
975
#define CSR_PERFCTRL_PLV0 (_ULCAST_(1) << 16)
arch/loongarch/include/asm/loongarch.h
976
#define CSR_PERFCTRL_PLV1 (_ULCAST_(1) << 17)
arch/loongarch/include/asm/loongarch.h
977
#define CSR_PERFCTRL_PLV2 (_ULCAST_(1) << 18)
arch/loongarch/include/asm/loongarch.h
978
#define CSR_PERFCTRL_PLV3 (_ULCAST_(1) << 19)
arch/loongarch/include/asm/loongarch.h
979
#define CSR_PERFCTRL_IE (_ULCAST_(1) << 20)
arch/loongarch/include/asm/numa.h
17
#define nid_to_addrbase(nid) (_ULCAST_(nid) << NODE_ADDRSPACE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
52
#define _PAGE_PRESENT (_ULCAST_(1) << _PAGE_PRESENT_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
53
#define _PAGE_PRESENT_INVALID (_ULCAST_(1) << _PAGE_PRESENT_INVALID_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
54
#define _PAGE_WRITE (_ULCAST_(1) << _PAGE_WRITE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
55
#define _PAGE_ACCESSED (_ULCAST_(1) << _PAGE_ACCESSED_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
56
#define _PAGE_MODIFIED (_ULCAST_(1) << _PAGE_MODIFIED_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
61
#define _PAGE_PROTNONE (_ULCAST_(1) << _PAGE_PROTNONE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
62
#define _PAGE_SPECIAL (_ULCAST_(1) << _PAGE_SPECIAL_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
66
#define _PAGE_SWP_EXCLUSIVE (_ULCAST_(1) << _PAGE_SWP_EXCLUSIVE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
69
#define _PAGE_VALID (_ULCAST_(1) << _PAGE_VALID_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
70
#define _PAGE_DIRTY (_ULCAST_(1) << _PAGE_DIRTY_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
71
#define _PAGE_PLV (_ULCAST_(3) << _PAGE_PLV_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
72
#define _PAGE_GLOBAL (_ULCAST_(1) << _PAGE_GLOBAL_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
73
#define _PAGE_HUGE (_ULCAST_(1) << _PAGE_HUGE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
74
#define _PAGE_HGLOBAL (_ULCAST_(1) << _PAGE_HGLOBAL_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
80
#define _PAGE_NO_READ (_ULCAST_(1) << _PAGE_NO_READ_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
81
#define _PAGE_NO_EXEC (_ULCAST_(1) << _PAGE_NO_EXEC_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
82
#define _PAGE_RPLV (_ULCAST_(1) << _PAGE_RPLV_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
84
#define _CACHE_MASK (_ULCAST_(3) << _CACHE_SHIFT)
arch/loongarch/include/asm/pgtable-bits.h
90
#define _PFN_MASK (~((_ULCAST_(1) << (PFN_PTE_SHIFT)) - 1) & \
arch/loongarch/include/asm/pgtable-bits.h
91
((_ULCAST_(1) << (_PAGE_PFN_END_SHIFT)) - 1))
arch/mips/include/asm/mipsmtregs.h
100
#define CONFIG3_MT (_ULCAST_(1) << CONFIG3_MT_SHIFT)
arch/mips/include/asm/mipsmtregs.h
104
#define VPECONTROL_TARGTC (_ULCAST_(0xff))
arch/mips/include/asm/mipsmtregs.h
107
#define VPECONTROL_TE (_ULCAST_(1) << VPECONTROL_TE_SHIFT)
arch/mips/include/asm/mipsmtregs.h
109
#define VPECONTROL_EXCPT (_ULCAST_(0x7) << VPECONTROL_EXCPT_SHIFT)
arch/mips/include/asm/mipsmtregs.h
120
#define VPECONTROL_GSI (_ULCAST_(1) << VPECONTROL_GSI_SHIFT)
arch/mips/include/asm/mipsmtregs.h
122
#define VPECONTROL_YSI (_ULCAST_(1) << VPECONTROL_YSI_SHIFT)
arch/mips/include/asm/mipsmtregs.h
126
#define VPECONF0_VPA (_ULCAST_(1) << VPECONF0_VPA_SHIFT)
arch/mips/include/asm/mipsmtregs.h
128
#define VPECONF0_MVP (_ULCAST_(1) << VPECONF0_MVP_SHIFT)
arch/mips/include/asm/mipsmtregs.h
130
#define VPECONF0_XTC (_ULCAST_(0xff) << VPECONF0_XTC_SHIFT)
arch/mips/include/asm/mipsmtregs.h
134
#define VPECONF1_NCP1 (_ULCAST_(0xff) << VPECONF1_NCP1_SHIFT)
arch/mips/include/asm/mipsmtregs.h
136
#define VPECONF1_NCP2 (_ULCAST_(0xff) << VPECONF1_NCP2_SHIFT)
arch/mips/include/asm/mipsmtregs.h
138
#define VPECONF1_NCX (_ULCAST_(0xff) << VPECONF1_NCX_SHIFT)
arch/mips/include/asm/mipsmtregs.h
141
#define TCSTATUS_TASID (_ULCAST_(0xff))
arch/mips/include/asm/mipsmtregs.h
143
#define TCSTATUS_IXMT (_ULCAST_(1) << TCSTATUS_IXMT_SHIFT)
arch/mips/include/asm/mipsmtregs.h
145
#define TCSTATUS_TKSU (_ULCAST_(3) << TCSTATUS_TKSU_SHIFT)
arch/mips/include/asm/mipsmtregs.h
147
#define TCSTATUS_A (_ULCAST_(1) << TCSTATUS_A_SHIFT)
arch/mips/include/asm/mipsmtregs.h
149
#define TCSTATUS_DA (_ULCAST_(1) << TCSTATUS_DA_SHIFT)
arch/mips/include/asm/mipsmtregs.h
151
#define TCSTATUS_DT (_ULCAST_(1) << TCSTATUS_DT_SHIFT)
arch/mips/include/asm/mipsmtregs.h
153
#define TCSTATUS_TDS (_ULCAST_(1) << TCSTATUS_TDS_SHIFT)
arch/mips/include/asm/mipsmtregs.h
155
#define TCSTATUS_TSST (_ULCAST_(1) << TCSTATUS_TSST_SHIFT)
arch/mips/include/asm/mipsmtregs.h
157
#define TCSTATUS_RNST (_ULCAST_(3) << TCSTATUS_RNST_SHIFT)
arch/mips/include/asm/mipsmtregs.h
165
#define TCSTATUS_TMX (_ULCAST_(1) << TCSTATUS_TMX_SHIFT)
arch/mips/include/asm/mipsmtregs.h
170
#define TCBIND_CURVPE (_ULCAST_(0xf))
arch/mips/include/asm/mipsmtregs.h
174
#define TCBIND_CURTC (_ULCAST_(0xff) << TCBIND_CURTC_SHIFT)
arch/mips/include/asm/mipsmtregs.h
177
#define TCHALT_H (_ULCAST_(1))
arch/mips/include/asm/mipsmtregs.h
74
#define MVPCONTROL_EVP (_ULCAST_(1))
arch/mips/include/asm/mipsmtregs.h
77
#define MVPCONTROL_VPC (_ULCAST_(1) << MVPCONTROL_VPC_SHIFT)
arch/mips/include/asm/mipsmtregs.h
80
#define MVPCONTROL_STLB (_ULCAST_(1) << MVPCONTROL_STLB_SHIFT)
arch/mips/include/asm/mipsmtregs.h
85
#define MVPCONF0_PTC ( _ULCAST_(0xff))
arch/mips/include/asm/mipsmtregs.h
87
#define MVPCONF0_PVPE ( _ULCAST_(0xf) << MVPCONF0_PVPE_SHIFT)
arch/mips/include/asm/mipsmtregs.h
89
#define MVPCONF0_TCA ( _ULCAST_(1) << MVPCONF0_TCA_SHIFT)
arch/mips/include/asm/mipsmtregs.h
91
#define MVPCONF0_PTLBE (_ULCAST_(0x3ff) << MVPCONF0_PTLBE_SHIFT)
arch/mips/include/asm/mipsmtregs.h
93
#define MVPCONF0_TLBS (_ULCAST_(1) << MVPCONF0_TLBS_SHIFT)
arch/mips/include/asm/mipsmtregs.h
95
#define MVPCONF0_M (_ULCAST_(0x1) << MVPCONF0_M_SHIFT)
arch/mips/include/asm/mipsregs.h
1027
#define MIPS_GCTL0_GM (_ULCAST_(1) << MIPS_GCTL0_GM_SHIFT)
arch/mips/include/asm/mipsregs.h
1029
#define MIPS_GCTL0_RI (_ULCAST_(1) << MIPS_GCTL0_RI_SHIFT)
arch/mips/include/asm/mipsregs.h
1031
#define MIPS_GCTL0_MC (_ULCAST_(1) << MIPS_GCTL0_MC_SHIFT)
arch/mips/include/asm/mipsregs.h
1033
#define MIPS_GCTL0_CP0 (_ULCAST_(1) << MIPS_GCTL0_CP0_SHIFT)
arch/mips/include/asm/mipsregs.h
1035
#define MIPS_GCTL0_AT (_ULCAST_(0x3) << MIPS_GCTL0_AT_SHIFT)
arch/mips/include/asm/mipsregs.h
1037
#define MIPS_GCTL0_GT (_ULCAST_(1) << MIPS_GCTL0_GT_SHIFT)
arch/mips/include/asm/mipsregs.h
1039
#define MIPS_GCTL0_CG (_ULCAST_(1) << MIPS_GCTL0_CG_SHIFT)
arch/mips/include/asm/mipsregs.h
1041
#define MIPS_GCTL0_CF (_ULCAST_(1) << MIPS_GCTL0_CF_SHIFT)
arch/mips/include/asm/mipsregs.h
1043
#define MIPS_GCTL0_G1 (_ULCAST_(1) << MIPS_GCTL0_G1_SHIFT)
arch/mips/include/asm/mipsregs.h
1045
#define MIPS_GCTL0_G0E (_ULCAST_(1) << MIPS_GCTL0_G0E_SHIFT)
arch/mips/include/asm/mipsregs.h
1047
#define MIPS_GCTL0_PT (_ULCAST_(1) << MIPS_GCTL0_PT_SHIFT)
arch/mips/include/asm/mipsregs.h
1049
#define MIPS_GCTL0_RAD (_ULCAST_(1) << MIPS_GCTL0_RAD_SHIFT)
arch/mips/include/asm/mipsregs.h
1051
#define MIPS_GCTL0_DRG (_ULCAST_(1) << MIPS_GCTL0_DRG_SHIFT)
arch/mips/include/asm/mipsregs.h
1053
#define MIPS_GCTL0_G2 (_ULCAST_(1) << MIPS_GCTL0_G2_SHIFT)
arch/mips/include/asm/mipsregs.h
1055
#define MIPS_GCTL0_GEXC (_ULCAST_(0x1f) << MIPS_GCTL0_GEXC_SHIFT)
arch/mips/include/asm/mipsregs.h
1057
#define MIPS_GCTL0_SFC2 (_ULCAST_(1) << MIPS_GCTL0_SFC2_SHIFT)
arch/mips/include/asm/mipsregs.h
1059
#define MIPS_GCTL0_SFC1 (_ULCAST_(1) << MIPS_GCTL0_SFC1_SHIFT)
arch/mips/include/asm/mipsregs.h
1076
#define MIPS_GCTL0EXT_RPW (_ULCAST_(0x3) << MIPS_GCTL0EXT_RPW_SHIFT)
arch/mips/include/asm/mipsregs.h
1078
#define MIPS_GCTL0EXT_NCC (_ULCAST_(0x3) << MIPS_GCTL0EXT_NCC_SHIFT)
arch/mips/include/asm/mipsregs.h
1080
#define MIPS_GCTL0EXT_CGI (_ULCAST_(1) << MIPS_GCTL0EXT_CGI_SHIFT)
arch/mips/include/asm/mipsregs.h
1082
#define MIPS_GCTL0EXT_FCD (_ULCAST_(1) << MIPS_GCTL0EXT_FCD_SHIFT)
arch/mips/include/asm/mipsregs.h
1084
#define MIPS_GCTL0EXT_OG (_ULCAST_(1) << MIPS_GCTL0EXT_OG_SHIFT)
arch/mips/include/asm/mipsregs.h
1086
#define MIPS_GCTL0EXT_BG (_ULCAST_(1) << MIPS_GCTL0EXT_BG_SHIFT)
arch/mips/include/asm/mipsregs.h
1088
#define MIPS_GCTL0EXT_MG (_ULCAST_(1) << MIPS_GCTL0EXT_MG_SHIFT)
arch/mips/include/asm/mipsregs.h
1102
#define MIPS_GCTL1_ID (_ULCAST_(0xff) << MIPS_GCTL1_ID_SHIFT)
arch/mips/include/asm/mipsregs.h
1105
#define MIPS_GCTL1_RID (_ULCAST_(0xff) << MIPS_GCTL1_RID_SHIFT)
arch/mips/include/asm/mipsregs.h
1108
#define MIPS_GCTL1_EID (_ULCAST_(0xff) << MIPS_GCTL1_EID_SHIFT)
arch/mips/include/asm/mipsregs.h
1115
#define MIPS_CDMMBASE_SIZE (_ULCAST_(511) << MIPS_CDMMBASE_SIZE_SHIFT)
arch/mips/include/asm/mipsregs.h
1116
#define MIPS_CDMMBASE_CI (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
1117
#define MIPS_CDMMBASE_EN (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
1131
#define MIPS_HWRENA_CPUNUM (_ULCAST_(1) << MIPS_HWR_CPUNUM)
arch/mips/include/asm/mipsregs.h
1132
#define MIPS_HWRENA_SYNCISTEP (_ULCAST_(1) << MIPS_HWR_SYNCISTEP)
arch/mips/include/asm/mipsregs.h
1133
#define MIPS_HWRENA_CC (_ULCAST_(1) << MIPS_HWR_CC)
arch/mips/include/asm/mipsregs.h
1134
#define MIPS_HWRENA_CCRES (_ULCAST_(1) << MIPS_HWR_CCRES)
arch/mips/include/asm/mipsregs.h
1135
#define MIPS_HWRENA_ULR (_ULCAST_(1) << MIPS_HWR_ULR)
arch/mips/include/asm/mipsregs.h
1136
#define MIPS_HWRENA_IMPL1 (_ULCAST_(1) << MIPS_HWR_IMPL1)
arch/mips/include/asm/mipsregs.h
1137
#define MIPS_HWRENA_IMPL2 (_ULCAST_(1) << MIPS_HWR_IMPL2)
arch/mips/include/asm/mipsregs.h
1176
#define R10K_DIAG_D_BTAC (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
1178
#define R10K_DIAG_E_GHIST (_ULCAST_(1) << 26)
arch/mips/include/asm/mipsregs.h
1180
#define R10K_DIAG_D_BRC (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
1183
#define LOONGSON_DIAG_BTB (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
1185
#define LOONGSON_DIAG_ITLB (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
1187
#define LOONGSON_DIAG_DTLB (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
1189
#define LOONGSON_DIAG_UCAC (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
1191
#define LOONGSON_DIAG_VTLB (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
1193
#define LOONGSON_DIAG_FTLB (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
1220
#define MIPS_DEBUG_DBP (_ULCAST_(1) << MIPS_DEBUG_DBP_SHIFT)
arch/mips/include/asm/mipsregs.h
1237
#define MIPS_FPIR_S (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
1238
#define MIPS_FPIR_D (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
1239
#define MIPS_FPIR_PS (_ULCAST_(1) << 18)
arch/mips/include/asm/mipsregs.h
1240
#define MIPS_FPIR_3D (_ULCAST_(1) << 19)
arch/mips/include/asm/mipsregs.h
1241
#define MIPS_FPIR_W (_ULCAST_(1) << 20)
arch/mips/include/asm/mipsregs.h
1242
#define MIPS_FPIR_L (_ULCAST_(1) << 21)
arch/mips/include/asm/mipsregs.h
1243
#define MIPS_FPIR_F64 (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
1244
#define MIPS_FPIR_HAS2008 (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
1245
#define MIPS_FPIR_UFRP (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
1246
#define MIPS_FPIR_FREP (_ULCAST_(1) << 29)
arch/mips/include/asm/mipsregs.h
1252
#define MIPS_FCCR_CONDX (_ULCAST_(255) << MIPS_FCCR_CONDX_S)
arch/mips/include/asm/mipsregs.h
1254
#define MIPS_FCCR_COND0 (_ULCAST_(1) << MIPS_FCCR_COND0_S)
arch/mips/include/asm/mipsregs.h
1256
#define MIPS_FCCR_COND1 (_ULCAST_(1) << MIPS_FCCR_COND1_S)
arch/mips/include/asm/mipsregs.h
1258
#define MIPS_FCCR_COND2 (_ULCAST_(1) << MIPS_FCCR_COND2_S)
arch/mips/include/asm/mipsregs.h
1260
#define MIPS_FCCR_COND3 (_ULCAST_(1) << MIPS_FCCR_COND3_S)
arch/mips/include/asm/mipsregs.h
1262
#define MIPS_FCCR_COND4 (_ULCAST_(1) << MIPS_FCCR_COND4_S)
arch/mips/include/asm/mipsregs.h
1264
#define MIPS_FCCR_COND5 (_ULCAST_(1) << MIPS_FCCR_COND5_S)
arch/mips/include/asm/mipsregs.h
1266
#define MIPS_FCCR_COND6 (_ULCAST_(1) << MIPS_FCCR_COND6_S)
arch/mips/include/asm/mipsregs.h
1268
#define MIPS_FCCR_COND7 (_ULCAST_(1) << MIPS_FCCR_COND7_S)
arch/mips/include/asm/mipsregs.h
1274
#define MIPS_FENR_FS (_ULCAST_(1) << MIPS_FENR_FS_S)
arch/mips/include/asm/mipsregs.h
1280
#define FPU_CSR_COND (_ULCAST_(1) << FPU_CSR_COND_S)
arch/mips/include/asm/mipsregs.h
1283
#define FPU_CSR_FS (_ULCAST_(1) << FPU_CSR_FS_S)
arch/mips/include/asm/mipsregs.h
1286
#define FPU_CSR_CONDX (_ULCAST_(127) << FPU_CSR_CONDX_S)
arch/mips/include/asm/mipsregs.h
1288
#define FPU_CSR_COND1 (_ULCAST_(1) << FPU_CSR_COND1_S)
arch/mips/include/asm/mipsregs.h
1290
#define FPU_CSR_COND2 (_ULCAST_(1) << FPU_CSR_COND2_S)
arch/mips/include/asm/mipsregs.h
1292
#define FPU_CSR_COND3 (_ULCAST_(1) << FPU_CSR_COND3_S)
arch/mips/include/asm/mipsregs.h
1294
#define FPU_CSR_COND4 (_ULCAST_(1) << FPU_CSR_COND4_S)
arch/mips/include/asm/mipsregs.h
1296
#define FPU_CSR_COND5 (_ULCAST_(1) << FPU_CSR_COND5_S)
arch/mips/include/asm/mipsregs.h
1298
#define FPU_CSR_COND6 (_ULCAST_(1) << FPU_CSR_COND6_S)
arch/mips/include/asm/mipsregs.h
1300
#define FPU_CSR_COND7 (_ULCAST_(1) << FPU_CSR_COND7_S)
arch/mips/include/asm/mipsregs.h
1308
#define FPU_CSR_RSVD (_ULCAST_(7) << 20)
arch/mips/include/asm/mipsregs.h
1310
#define FPU_CSR_MAC2008 (_ULCAST_(1) << 20)
arch/mips/include/asm/mipsregs.h
1311
#define FPU_CSR_ABS2008 (_ULCAST_(1) << 19)
arch/mips/include/asm/mipsregs.h
1312
#define FPU_CSR_NAN2008 (_ULCAST_(1) << 18)
arch/mips/include/asm/mipsregs.h
276
#define ENTRYLO_G (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
277
#define ENTRYLO_V (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
278
#define ENTRYLO_D (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
280
#define ENTRYLO_C (_ULCAST_(7) << ENTRYLO_C_SHIFT)
arch/mips/include/asm/mipsregs.h
283
#define R3K_ENTRYLO_G (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
284
#define R3K_ENTRYLO_V (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
285
#define R3K_ENTRYLO_D (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
286
#define R3K_ENTRYLO_N (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
290
#define MIPS_ENTRYLO_XI (_ULCAST_(1) << (BITS_PER_LONG - 2))
arch/mips/include/asm/mipsregs.h
291
#define MIPS_ENTRYLO_RI (_ULCAST_(1) << (BITS_PER_LONG - 1))
arch/mips/include/asm/mipsregs.h
2929
if ((res & _ULCAST_(1)))
arch/mips/include/asm/mipsregs.h
297
#define MIPS_GLOBALNUMBER_VP (_ULCAST_(0xff) << MIPS_GLOBALNUMBER_VP_SHF)
arch/mips/include/asm/mipsregs.h
299
#define MIPS_GLOBALNUMBER_CORE (_ULCAST_(0xff) << MIPS_GLOBALNUMBER_CORE_SHF)
arch/mips/include/asm/mipsregs.h
301
#define MIPS_GLOBALNUMBER_CLUSTER (_ULCAST_(0xf) << MIPS_GLOBALNUMBER_CLUSTER_SHF)
arch/mips/include/asm/mipsregs.h
362
#define MIPSR6_WIRED_LIMIT (_ULCAST_(0xffff) << MIPSR6_WIRED_LIMIT_SHIFT)
arch/mips/include/asm/mipsregs.h
364
#define MIPSR6_WIRED_WIRED (_ULCAST_(0xffff) << MIPSR6_WIRED_WIRED_SHIFT)
arch/mips/include/asm/mipsregs.h
382
#define PG_RIE (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
383
#define PG_XIE (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
384
#define PG_ELPA (_ULCAST_(1) << 29)
arch/mips/include/asm/mipsregs.h
385
#define PG_ESP (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
386
#define PG_IEC (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
389
#define MIPS_ENTRYHI_EHINV (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
390
#define MIPS_ENTRYHI_ASIDX (_ULCAST_(0x3) << 8)
arch/mips/include/asm/mipsregs.h
391
#define MIPS_ENTRYHI_ASID (_ULCAST_(0xff) << 0)
arch/mips/include/asm/mipsregs.h
396
#define IE_SW0 (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
397
#define IE_SW1 (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
398
#define IE_IRQ0 (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
399
#define IE_IRQ1 (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
400
#define IE_IRQ2 (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
401
#define IE_IRQ3 (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
402
#define IE_IRQ4 (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
403
#define IE_IRQ5 (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
408
#define C_SW0 (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
409
#define C_SW1 (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
410
#define C_IRQ0 (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
411
#define C_IRQ1 (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
412
#define C_IRQ2 (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
413
#define C_IRQ3 (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
414
#define C_IRQ4 (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
415
#define C_IRQ5 (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
463
#define ST0_UM (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
464
#define ST0_IL (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
465
#define ST0_DL (_ULCAST_(1) << 24)
arch/mips/include/asm/mipsregs.h
477
#define STATUSF_IP0 (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
479
#define STATUSF_IP1 (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
481
#define STATUSF_IP2 (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
483
#define STATUSF_IP3 (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
485
#define STATUSF_IP4 (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
487
#define STATUSF_IP5 (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
489
#define STATUSF_IP6 (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
491
#define STATUSF_IP7 (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
493
#define STATUSF_IP8 (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
495
#define STATUSF_IP9 (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
497
#define STATUSF_IP10 (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
499
#define STATUSF_IP11 (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
501
#define STATUSF_IP12 (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
503
#define STATUSF_IP13 (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
505
#define STATUSF_IP14 (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
507
#define STATUSF_IP15 (_ULCAST_(1) << 7)
arch/mips/include/asm/mipsregs.h
533
#define INTCTLF_IPFDC (_ULCAST_(7) << INTCTLB_IPFDC)
arch/mips/include/asm/mipsregs.h
535
#define INTCTLF_IPPCI (_ULCAST_(7) << INTCTLB_IPPCI)
arch/mips/include/asm/mipsregs.h
537
#define INTCTLF_IPTI (_ULCAST_(7) << INTCTLB_IPTI)
arch/mips/include/asm/mipsregs.h
545
#define CAUSEF_EXCCODE (_ULCAST_(31) << 2)
arch/mips/include/asm/mipsregs.h
547
#define CAUSEF_IP (_ULCAST_(255) << 8)
arch/mips/include/asm/mipsregs.h
549
#define CAUSEF_IP0 (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
551
#define CAUSEF_IP1 (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
553
#define CAUSEF_IP2 (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
555
#define CAUSEF_IP3 (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
557
#define CAUSEF_IP4 (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
559
#define CAUSEF_IP5 (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
561
#define CAUSEF_IP6 (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
563
#define CAUSEF_IP7 (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
565
#define CAUSEF_FDCI (_ULCAST_(1) << 21)
arch/mips/include/asm/mipsregs.h
567
#define CAUSEF_WP (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
569
#define CAUSEF_IV (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
571
#define CAUSEF_PCI (_ULCAST_(1) << 26)
arch/mips/include/asm/mipsregs.h
573
#define CAUSEF_DC (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
575
#define CAUSEF_CE (_ULCAST_(3) << 28)
arch/mips/include/asm/mipsregs.h
577
#define CAUSEF_TI (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
579
#define CAUSEF_BD (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
630
#define CONF_BE (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
633
#define CONF_CU (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
634
#define CONF_DB (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
635
#define CONF_IB (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
636
#define CONF_DC (_ULCAST_(7) << 6)
arch/mips/include/asm/mipsregs.h
637
#define CONF_IC (_ULCAST_(7) << 9)
arch/mips/include/asm/mipsregs.h
638
#define CONF_EB (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
639
#define CONF_EM (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
640
#define CONF_SM (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
641
#define CONF_SC (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
642
#define CONF_EW (_ULCAST_(3) << 18)
arch/mips/include/asm/mipsregs.h
643
#define CONF_EP (_ULCAST_(15)<< 24)
arch/mips/include/asm/mipsregs.h
644
#define CONF_EC (_ULCAST_(7) << 28)
arch/mips/include/asm/mipsregs.h
645
#define CONF_CM (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
648
#define R4K_CONF_SW (_ULCAST_(1) << 20)
arch/mips/include/asm/mipsregs.h
649
#define R4K_CONF_SS (_ULCAST_(1) << 21)
arch/mips/include/asm/mipsregs.h
650
#define R4K_CONF_SB (_ULCAST_(3) << 22)
arch/mips/include/asm/mipsregs.h
653
#define R5K_CONF_SE (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
654
#define R5K_CONF_SS (_ULCAST_(3) << 20)
arch/mips/include/asm/mipsregs.h
657
#define RM7K_CONF_SE (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
658
#define RM7K_CONF_TE (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
659
#define RM7K_CONF_CLK (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
660
#define RM7K_CONF_TC (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
661
#define RM7K_CONF_SI (_ULCAST_(3) << 20)
arch/mips/include/asm/mipsregs.h
662
#define RM7K_CONF_SC (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
665
#define R10K_CONF_DN (_ULCAST_(3) << 3)
arch/mips/include/asm/mipsregs.h
666
#define R10K_CONF_CT (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
667
#define R10K_CONF_PE (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
668
#define R10K_CONF_PM (_ULCAST_(3) << 7)
arch/mips/include/asm/mipsregs.h
669
#define R10K_CONF_EC (_ULCAST_(15)<< 9)
arch/mips/include/asm/mipsregs.h
670
#define R10K_CONF_SB (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
671
#define R10K_CONF_SK (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
672
#define R10K_CONF_SS (_ULCAST_(7) << 16)
arch/mips/include/asm/mipsregs.h
673
#define R10K_CONF_SC (_ULCAST_(7) << 19)
arch/mips/include/asm/mipsregs.h
674
#define R10K_CONF_DC (_ULCAST_(7) << 26)
arch/mips/include/asm/mipsregs.h
675
#define R10K_CONF_IC (_ULCAST_(7) << 29)
arch/mips/include/asm/mipsregs.h
678
#define VR41_CONF_CS (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
679
#define VR41_CONF_P4K (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
680
#define VR41_CONF_BP (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
681
#define VR41_CONF_M16 (_ULCAST_(1) << 20)
arch/mips/include/asm/mipsregs.h
682
#define VR41_CONF_AD (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
685
#define R30XX_CONF_FDM (_ULCAST_(1) << 19)
arch/mips/include/asm/mipsregs.h
686
#define R30XX_CONF_REV (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
687
#define R30XX_CONF_AC (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
688
#define R30XX_CONF_RF (_ULCAST_(1) << 24)
arch/mips/include/asm/mipsregs.h
689
#define R30XX_CONF_HALT (_ULCAST_(1) << 25)
arch/mips/include/asm/mipsregs.h
690
#define R30XX_CONF_FPINT (_ULCAST_(7) << 26)
arch/mips/include/asm/mipsregs.h
691
#define R30XX_CONF_DBR (_ULCAST_(1) << 29)
arch/mips/include/asm/mipsregs.h
692
#define R30XX_CONF_SB (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
693
#define R30XX_CONF_LOCK (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
696
#define TX49_CONF_DC (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
697
#define TX49_CONF_IC (_ULCAST_(1) << 17) /* conflict with CONF_SC */
arch/mips/include/asm/mipsregs.h
698
#define TX49_CONF_HALT (_ULCAST_(1) << 18)
arch/mips/include/asm/mipsregs.h
699
#define TX49_CONF_CWFON (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
702
#define MIPS_CONF_VI (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
703
#define MIPS_CONF_MT (_ULCAST_(7) << 7)
arch/mips/include/asm/mipsregs.h
704
#define MIPS_CONF_MT_TLB (_ULCAST_(1) << 7)
arch/mips/include/asm/mipsregs.h
705
#define MIPS_CONF_MT_FTLB (_ULCAST_(4) << 7)
arch/mips/include/asm/mipsregs.h
706
#define MIPS_CONF_AR (_ULCAST_(7) << 10)
arch/mips/include/asm/mipsregs.h
707
#define MIPS_CONF_AT (_ULCAST_(3) << 13)
arch/mips/include/asm/mipsregs.h
708
#define MIPS_CONF_BE (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
709
#define MIPS_CONF_BM (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
710
#define MIPS_CONF_MM (_ULCAST_(3) << 17)
arch/mips/include/asm/mipsregs.h
711
#define MIPS_CONF_MM_SYSAD (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
712
#define MIPS_CONF_MM_FULL (_ULCAST_(2) << 17)
arch/mips/include/asm/mipsregs.h
713
#define MIPS_CONF_SB (_ULCAST_(1) << 21)
arch/mips/include/asm/mipsregs.h
714
#define MIPS_CONF_UDI (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
715
#define MIPS_CONF_DSP (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
716
#define MIPS_CONF_ISP (_ULCAST_(1) << 24)
arch/mips/include/asm/mipsregs.h
717
#define MIPS_CONF_KU (_ULCAST_(3) << 25)
arch/mips/include/asm/mipsregs.h
718
#define MIPS_CONF_K23 (_ULCAST_(3) << 28)
arch/mips/include/asm/mipsregs.h
719
#define MIPS_CONF_M (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
724
#define MIPS_CONF1_FP (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
725
#define MIPS_CONF1_EP (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
726
#define MIPS_CONF1_CA (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
727
#define MIPS_CONF1_WR (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
728
#define MIPS_CONF1_PC (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
729
#define MIPS_CONF1_MD (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
730
#define MIPS_CONF1_C2 (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
733
#define MIPS_CONF1_DA (_ULCAST_(7) << 7)
arch/mips/include/asm/mipsregs.h
736
#define MIPS_CONF1_DL (_ULCAST_(7) << 10)
arch/mips/include/asm/mipsregs.h
739
#define MIPS_CONF1_DS (_ULCAST_(7) << 13)
arch/mips/include/asm/mipsregs.h
742
#define MIPS_CONF1_IA (_ULCAST_(7) << 16)
arch/mips/include/asm/mipsregs.h
745
#define MIPS_CONF1_IL (_ULCAST_(7) << 19)
arch/mips/include/asm/mipsregs.h
748
#define MIPS_CONF1_IS (_ULCAST_(7) << 22)
arch/mips/include/asm/mipsregs.h
751
#define MIPS_CONF1_TLBS (_ULCAST_(63) << MIPS_CONF1_TLBS_SHIFT)
arch/mips/include/asm/mipsregs.h
753
#define MIPS_CONF2_SA (_ULCAST_(15)<< 0)
arch/mips/include/asm/mipsregs.h
754
#define MIPS_CONF2_SL (_ULCAST_(15)<< 4)
arch/mips/include/asm/mipsregs.h
755
#define MIPS_CONF2_SS (_ULCAST_(15)<< 8)
arch/mips/include/asm/mipsregs.h
756
#define MIPS_CONF2_SU (_ULCAST_(15)<< 12)
arch/mips/include/asm/mipsregs.h
757
#define MIPS_CONF2_TA (_ULCAST_(15)<< 16)
arch/mips/include/asm/mipsregs.h
758
#define MIPS_CONF2_TL (_ULCAST_(15)<< 20)
arch/mips/include/asm/mipsregs.h
759
#define MIPS_CONF2_TS (_ULCAST_(15)<< 24)
arch/mips/include/asm/mipsregs.h
760
#define MIPS_CONF2_TU (_ULCAST_(7) << 28)
arch/mips/include/asm/mipsregs.h
762
#define MIPS_CONF3_TL (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
763
#define MIPS_CONF3_SM (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
764
#define MIPS_CONF3_MT (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
765
#define MIPS_CONF3_CDMM (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
766
#define MIPS_CONF3_SP (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
767
#define MIPS_CONF3_VINT (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
768
#define MIPS_CONF3_VEIC (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
769
#define MIPS_CONF3_LPA (_ULCAST_(1) << 7)
arch/mips/include/asm/mipsregs.h
770
#define MIPS_CONF3_ITL (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
771
#define MIPS_CONF3_CTXTC (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
772
#define MIPS_CONF3_DSP (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
773
#define MIPS_CONF3_DSP2P (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
774
#define MIPS_CONF3_RXI (_ULCAST_(1) << 12)
arch/mips/include/asm/mipsregs.h
775
#define MIPS_CONF3_ULRI (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
776
#define MIPS_CONF3_ISA (_ULCAST_(3) << 14)
arch/mips/include/asm/mipsregs.h
777
#define MIPS_CONF3_ISA_OE (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
778
#define MIPS_CONF3_MCU (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
779
#define MIPS_CONF3_MMAR (_ULCAST_(7) << 18)
arch/mips/include/asm/mipsregs.h
780
#define MIPS_CONF3_IPLW (_ULCAST_(3) << 21)
arch/mips/include/asm/mipsregs.h
781
#define MIPS_CONF3_VZ (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
782
#define MIPS_CONF3_PW (_ULCAST_(1) << 24)
arch/mips/include/asm/mipsregs.h
783
#define MIPS_CONF3_SC (_ULCAST_(1) << 25)
arch/mips/include/asm/mipsregs.h
784
#define MIPS_CONF3_BI (_ULCAST_(1) << 26)
arch/mips/include/asm/mipsregs.h
785
#define MIPS_CONF3_BP (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
786
#define MIPS_CONF3_MSA (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
787
#define MIPS_CONF3_CMGCR (_ULCAST_(1) << 29)
arch/mips/include/asm/mipsregs.h
788
#define MIPS_CONF3_BPG (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
791
#define MIPS_CONF4_MMUSIZEEXT (_ULCAST_(255) << 0)
arch/mips/include/asm/mipsregs.h
793
#define MIPS_CONF4_FTLBSETS (_ULCAST_(15) << MIPS_CONF4_FTLBSETS_SHIFT)
arch/mips/include/asm/mipsregs.h
795
#define MIPS_CONF4_FTLBWAYS (_ULCAST_(15) << MIPS_CONF4_FTLBWAYS_SHIFT)
arch/mips/include/asm/mipsregs.h
798
#define MIPS_CONF4_FTLBPAGESIZE (_ULCAST_(7) << MIPS_CONF4_FTLBPAGESIZE_SHIFT)
arch/mips/include/asm/mipsregs.h
800
#define MIPS_CONF4_VFTLBPAGESIZE (_ULCAST_(31) << MIPS_CONF4_FTLBPAGESIZE_SHIFT)
arch/mips/include/asm/mipsregs.h
801
#define MIPS_CONF4_MMUEXTDEF (_ULCAST_(3) << 14)
arch/mips/include/asm/mipsregs.h
802
#define MIPS_CONF4_MMUEXTDEF_MMUSIZEEXT (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
803
#define MIPS_CONF4_MMUEXTDEF_FTLBSIZEEXT (_ULCAST_(2) << 14)
arch/mips/include/asm/mipsregs.h
804
#define MIPS_CONF4_MMUEXTDEF_VTLBSIZEEXT (_ULCAST_(3) << 14)
arch/mips/include/asm/mipsregs.h
806
#define MIPS_CONF4_KSCREXIST (_ULCAST_(255) << MIPS_CONF4_KSCREXIST_SHIFT)
arch/mips/include/asm/mipsregs.h
808
#define MIPS_CONF4_VTLBSIZEEXT (_ULCAST_(15) << MIPS_CONF4_VTLBSIZEEXT_SHIFT)
arch/mips/include/asm/mipsregs.h
809
#define MIPS_CONF4_AE (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
810
#define MIPS_CONF4_IE (_ULCAST_(3) << 29)
arch/mips/include/asm/mipsregs.h
811
#define MIPS_CONF4_TLBINV (_ULCAST_(2) << 29)
arch/mips/include/asm/mipsregs.h
813
#define MIPS_CONF5_NF (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
814
#define MIPS_CONF5_UFR (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
815
#define MIPS_CONF5_MRP (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
816
#define MIPS_CONF5_LLB (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
817
#define MIPS_CONF5_MVH (_ULCAST_(1) << 5)
arch/mips/include/asm/mipsregs.h
818
#define MIPS_CONF5_VP (_ULCAST_(1) << 7)
arch/mips/include/asm/mipsregs.h
819
#define MIPS_CONF5_SBRI (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
820
#define MIPS_CONF5_FRE (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
821
#define MIPS_CONF5_UFE (_ULCAST_(1) << 9)
arch/mips/include/asm/mipsregs.h
822
#define MIPS_CONF5_CA2 (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
823
#define MIPS_CONF5_MI (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
824
#define MIPS_CONF5_CRCP (_ULCAST_(1) << 18)
arch/mips/include/asm/mipsregs.h
825
#define MIPS_CONF5_MSAEN (_ULCAST_(1) << 27)
arch/mips/include/asm/mipsregs.h
826
#define MIPS_CONF5_EVA (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
827
#define MIPS_CONF5_CV (_ULCAST_(1) << 29)
arch/mips/include/asm/mipsregs.h
828
#define MIPS_CONF5_K (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
833
#define MTI_CONF6_JRCD (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
835
#define MTI_CONF6_R6 (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
837
#define MTI_CONF6_IFUPERFCTL (_ULCAST_(3) << 10)
arch/mips/include/asm/mipsregs.h
838
#define MTI_CONF6_SYND (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
840
#define MTI_CONF6_SPCD (_ULCAST_(1) << 14)
arch/mips/include/asm/mipsregs.h
842
#define MTI_CONF6_FTLBEN (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
844
#define MTI_CONF6_DLSB (_ULCAST_(1) << 21)
arch/mips/include/asm/mipsregs.h
851
#define LOONGSON_CONF6_INTIMER (_ULCAST_(1) << 6)
arch/mips/include/asm/mipsregs.h
853
#define LOONGSON_CONF6_EXTIMER (_ULCAST_(1) << 7)
arch/mips/include/asm/mipsregs.h
855
#define LOONGSON_CONF6_SFBEN (_ULCAST_(1) << 8)
arch/mips/include/asm/mipsregs.h
857
#define LOONGSON_CONF6_LLEXC (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
859
#define LOONGSON_CONF6_SCRAND (_ULCAST_(1) << 17)
arch/mips/include/asm/mipsregs.h
861
#define LOONGSON_CONF6_FTLBDIS (_ULCAST_(1) << 22)
arch/mips/include/asm/mipsregs.h
863
#define MIPS_CONF7_WII (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
865
#define MIPS_CONF7_RPS (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
867
#define MIPS_CONF7_IAR (_ULCAST_(1) << 10)
arch/mips/include/asm/mipsregs.h
868
#define MIPS_CONF7_AR (_ULCAST_(1) << 16)
arch/mips/include/asm/mipsregs.h
874
#define MIPS_CONF7_BTB_LOOP_EN (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
879
#define MTI_CONF7_PTC (_ULCAST_(1) << 19)
arch/mips/include/asm/mipsregs.h
882
#define MIPS_WATCHLO_IRW (_ULCAST_(0x7) << 0)
arch/mips/include/asm/mipsregs.h
885
#define MIPS_WATCHHI_M (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
886
#define MIPS_WATCHHI_G (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
887
#define MIPS_WATCHHI_WM (_ULCAST_(0x3) << 28)
arch/mips/include/asm/mipsregs.h
888
#define MIPS_WATCHHI_WM_R_RVA (_ULCAST_(0) << 28)
arch/mips/include/asm/mipsregs.h
889
#define MIPS_WATCHHI_WM_R_GPA (_ULCAST_(1) << 28)
arch/mips/include/asm/mipsregs.h
890
#define MIPS_WATCHHI_WM_G_GVA (_ULCAST_(2) << 28)
arch/mips/include/asm/mipsregs.h
891
#define MIPS_WATCHHI_EAS (_ULCAST_(0x3) << 24)
arch/mips/include/asm/mipsregs.h
892
#define MIPS_WATCHHI_ASID (_ULCAST_(0xff) << 16)
arch/mips/include/asm/mipsregs.h
893
#define MIPS_WATCHHI_MASK (_ULCAST_(0x1ff) << 3)
arch/mips/include/asm/mipsregs.h
894
#define MIPS_WATCHHI_I (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
895
#define MIPS_WATCHHI_R (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
896
#define MIPS_WATCHHI_W (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
897
#define MIPS_WATCHHI_IRW (_ULCAST_(0x7) << 0)
arch/mips/include/asm/mipsregs.h
900
#define MIPS_PERFCTRL_EXL (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
901
#define MIPS_PERFCTRL_K (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
902
#define MIPS_PERFCTRL_S (_ULCAST_(1) << 2)
arch/mips/include/asm/mipsregs.h
903
#define MIPS_PERFCTRL_U (_ULCAST_(1) << 3)
arch/mips/include/asm/mipsregs.h
904
#define MIPS_PERFCTRL_IE (_ULCAST_(1) << 4)
arch/mips/include/asm/mipsregs.h
906
#define MIPS_PERFCTRL_EVENT (_ULCAST_(0x3ff) << MIPS_PERFCTRL_EVENT_S)
arch/mips/include/asm/mipsregs.h
907
#define MIPS_PERFCTRL_PCTD (_ULCAST_(1) << 15)
arch/mips/include/asm/mipsregs.h
908
#define MIPS_PERFCTRL_EC (_ULCAST_(0x3) << 23)
arch/mips/include/asm/mipsregs.h
909
#define MIPS_PERFCTRL_EC_R (_ULCAST_(0) << 23)
arch/mips/include/asm/mipsregs.h
910
#define MIPS_PERFCTRL_EC_RI (_ULCAST_(1) << 23)
arch/mips/include/asm/mipsregs.h
911
#define MIPS_PERFCTRL_EC_G (_ULCAST_(2) << 23)
arch/mips/include/asm/mipsregs.h
912
#define MIPS_PERFCTRL_EC_GRI (_ULCAST_(3) << 23)
arch/mips/include/asm/mipsregs.h
913
#define MIPS_PERFCTRL_W (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
914
#define MIPS_PERFCTRL_M (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
918
#define MIPS_PERFCTRL_VPEID (_ULCAST_(0xf) << MIPS_PERFCTRL_VPEID_S)
arch/mips/include/asm/mipsregs.h
920
#define MIPS_PERFCTRL_TCID (_ULCAST_(0xff) << MIPS_PERFCTRL_TCID_S)
arch/mips/include/asm/mipsregs.h
921
#define MIPS_PERFCTRL_MT_EN (_ULCAST_(0x3) << 20)
arch/mips/include/asm/mipsregs.h
922
#define MIPS_PERFCTRL_MT_EN_ALL (_ULCAST_(0) << 20)
arch/mips/include/asm/mipsregs.h
923
#define MIPS_PERFCTRL_MT_EN_VPE (_ULCAST_(1) << 20)
arch/mips/include/asm/mipsregs.h
924
#define MIPS_PERFCTRL_MT_EN_TC (_ULCAST_(2) << 20)
arch/mips/include/asm/mipsregs.h
927
#define BRCM_PERFCTRL_TC (_ULCAST_(1) << 30)
arch/mips/include/asm/mipsregs.h
930
#define XLR_PERFCTRL_ALLTHREADS (_ULCAST_(1) << 13)
arch/mips/include/asm/mipsregs.h
936
#define MIPS_MAAR_S (_ULCAST_(1) << 1)
arch/mips/include/asm/mipsregs.h
937
#define MIPS_MAAR_VL (_ULCAST_(1) << 0)
arch/mips/include/asm/mipsregs.h
943
#define MIPS_MAARX_VH (_ULCAST_(1) << 31)
arch/mips/include/asm/mipsregs.h
948
#define MIPS_MAARI_INDEX (_ULCAST_(0x3f) << 0)
arch/mips/include/asm/mipsregs.h
952
#define MIPS_EBASE_CPUNUM (_ULCAST_(0x3ff) << 0)
arch/mips/include/asm/mipsregs.h
954
#define MIPS_EBASE_WG (_ULCAST_(1) << 11)
arch/mips/include/asm/mipsregs.h
956
#define MIPS_EBASE_BASE (~_ULCAST_((1 << MIPS_EBASE_BASE_SHIFT) - 1))
arch/mips/include/asm/mipsregs.h
960
#define MIPS_CMGCRF_BASE (~_ULCAST_((1 << MIPS_CMGCRB_BASE) - 1))
arch/mips/include/asm/mipsregs.h
964
#define MIPS_LLADDR_LLB (_ULCAST_(1) << MIPS_LLADDR_LLB_SHIFT)
arch/mips/include/asm/mipsregs.h
970
#define MIPS_SEGCFG_PA (_ULCAST_(127) << MIPS_SEGCFG_PA_SHIFT)
arch/mips/include/asm/mipsregs.h
972
#define MIPS_SEGCFG_AM (_ULCAST_(7) << MIPS_SEGCFG_AM_SHIFT)
arch/mips/include/asm/mipsregs.h
974
#define MIPS_SEGCFG_EU (_ULCAST_(1) << MIPS_SEGCFG_EU_SHIFT)
arch/mips/include/asm/mipsregs.h
976
#define MIPS_SEGCFG_C (_ULCAST_(7) << MIPS_SEGCFG_C_SHIFT)
arch/mips/include/asm/mipsregs.h
978
#define MIPS_SEGCFG_UUSK _ULCAST_(7)
arch/mips/include/asm/mipsregs.h
979
#define MIPS_SEGCFG_USK _ULCAST_(5)
arch/mips/include/asm/mipsregs.h
980
#define MIPS_SEGCFG_MUSUK _ULCAST_(4)
arch/mips/include/asm/mipsregs.h
981
#define MIPS_SEGCFG_MUSK _ULCAST_(3)
arch/mips/include/asm/mipsregs.h
982
#define MIPS_SEGCFG_MSK _ULCAST_(2)
arch/mips/include/asm/mipsregs.h
983
#define MIPS_SEGCFG_MK _ULCAST_(1)
arch/mips/include/asm/mipsregs.h
984
#define MIPS_SEGCFG_UK _ULCAST_(0)
arch/mips/include/asm/msa.h
234
#define MSA_IR_REVF (_ULCAST_(0xff) << MSA_IR_REVB)
arch/mips/include/asm/msa.h
236
#define MSA_IR_PROCF (_ULCAST_(0xff) << MSA_IR_PROCB)
arch/mips/include/asm/msa.h
238
#define MSA_IR_WRPF (_ULCAST_(0x1) << MSA_IR_WRPB)
arch/mips/include/asm/msa.h
242
#define MSA_CSR_RMF (_ULCAST_(0x3) << MSA_CSR_RMB)
arch/mips/include/asm/msa.h
248
#define MSA_CSR_FLAGSF (_ULCAST_(0x1f) << MSA_CSR_FLAGSB)
arch/mips/include/asm/msa.h
250
#define MSA_CSR_FLAGS_IF (_ULCAST_(0x1) << MSA_CSR_FLAGS_IB)
arch/mips/include/asm/msa.h
252
#define MSA_CSR_FLAGS_UF (_ULCAST_(0x1) << MSA_CSR_FLAGS_UB)
arch/mips/include/asm/msa.h
254
#define MSA_CSR_FLAGS_OF (_ULCAST_(0x1) << MSA_CSR_FLAGS_OB)
arch/mips/include/asm/msa.h
256
#define MSA_CSR_FLAGS_ZF (_ULCAST_(0x1) << MSA_CSR_FLAGS_ZB)
arch/mips/include/asm/msa.h
258
#define MSA_CSR_FLAGS_VF (_ULCAST_(0x1) << MSA_CSR_FLAGS_VB)
arch/mips/include/asm/msa.h
260
#define MSA_CSR_ENABLESF (_ULCAST_(0x1f) << MSA_CSR_ENABLESB)
arch/mips/include/asm/msa.h
262
#define MSA_CSR_ENABLES_IF (_ULCAST_(0x1) << MSA_CSR_ENABLES_IB)
arch/mips/include/asm/msa.h
264
#define MSA_CSR_ENABLES_UF (_ULCAST_(0x1) << MSA_CSR_ENABLES_UB)
arch/mips/include/asm/msa.h
266
#define MSA_CSR_ENABLES_OF (_ULCAST_(0x1) << MSA_CSR_ENABLES_OB)
arch/mips/include/asm/msa.h
268
#define MSA_CSR_ENABLES_ZF (_ULCAST_(0x1) << MSA_CSR_ENABLES_ZB)
arch/mips/include/asm/msa.h
270
#define MSA_CSR_ENABLES_VF (_ULCAST_(0x1) << MSA_CSR_ENABLES_VB)
arch/mips/include/asm/msa.h
272
#define MSA_CSR_CAUSEF (_ULCAST_(0x3f) << MSA_CSR_CAUSEB)
arch/mips/include/asm/msa.h
274
#define MSA_CSR_CAUSE_IF (_ULCAST_(0x1) << MSA_CSR_CAUSE_IB)
arch/mips/include/asm/msa.h
276
#define MSA_CSR_CAUSE_UF (_ULCAST_(0x1) << MSA_CSR_CAUSE_UB)
arch/mips/include/asm/msa.h
278
#define MSA_CSR_CAUSE_OF (_ULCAST_(0x1) << MSA_CSR_CAUSE_OB)
arch/mips/include/asm/msa.h
280
#define MSA_CSR_CAUSE_ZF (_ULCAST_(0x1) << MSA_CSR_CAUSE_ZB)
arch/mips/include/asm/msa.h
282
#define MSA_CSR_CAUSE_VF (_ULCAST_(0x1) << MSA_CSR_CAUSE_VB)
arch/mips/include/asm/msa.h
284
#define MSA_CSR_CAUSE_EF (_ULCAST_(0x1) << MSA_CSR_CAUSE_EB)
arch/mips/include/asm/msa.h
286
#define MSA_CSR_NXF (_ULCAST_(0x1) << MSA_CSR_NXB)
arch/mips/include/asm/msa.h
288
#define MSA_CSR_FSF (_ULCAST_(0x1) << MSA_CSR_FSB)
arch/mips/kvm/interrupt.h
32
#define C_TI (_ULCAST_(1) << 30)