Lines Matching refs:FIELD_GET
37 #define T241_CHIP_ID(phys) FIELD_GET(GENMASK_ULL(44, 43), phys)
230 u32 major = FIELD_GET(MPAMF_AIDR_ARCH_MAJOR_REV, aidr); in mpam_msc_check_aidr()
231 u32 minor = FIELD_GET(MPAMF_AIDR_ARCH_MINOR_REV, aidr); in mpam_msc_check_aidr()
252 if (FIELD_GET(MPAMF_IDR_EXT, idr_low)) in mpam_msc_read_idr()
802 if (FIELD_GET(MPAMF_IDR_HAS_CCAP_PART, ris->idr)) { in mpam_ris_hw_probe()
805 props->cmax_wd = FIELD_GET(MPAMF_CCAP_IDR_CMAX_WD, ccap_features); in mpam_ris_hw_probe()
807 FIELD_GET(MPAMF_CCAP_IDR_HAS_CMAX_SOFTLIM, ccap_features)) in mpam_ris_hw_probe()
811 !FIELD_GET(MPAMF_CCAP_IDR_NO_CMAX, ccap_features)) in mpam_ris_hw_probe()
815 FIELD_GET(MPAMF_CCAP_IDR_HAS_CMIN, ccap_features)) in mpam_ris_hw_probe()
818 props->cassoc_wd = FIELD_GET(MPAMF_CCAP_IDR_CASSOC_WD, ccap_features); in mpam_ris_hw_probe()
820 FIELD_GET(MPAMF_CCAP_IDR_HAS_CASSOC, ccap_features)) in mpam_ris_hw_probe()
825 if (FIELD_GET(MPAMF_IDR_HAS_CPOR_PART, ris->idr)) { in mpam_ris_hw_probe()
828 props->cpbm_wd = FIELD_GET(MPAMF_CPOR_IDR_CPBM_WD, cpor_features); in mpam_ris_hw_probe()
834 if (FIELD_GET(MPAMF_IDR_HAS_MBW_PART, ris->idr)) { in mpam_ris_hw_probe()
838 props->mbw_pbm_bits = FIELD_GET(MPAMF_MBW_IDR_BWPBM_WD, mbw_features); in mpam_ris_hw_probe()
840 FIELD_GET(MPAMF_MBW_IDR_HAS_PBM, mbw_features)) in mpam_ris_hw_probe()
843 props->bwa_wd = FIELD_GET(MPAMF_MBW_IDR_BWA_WD, mbw_features); in mpam_ris_hw_probe()
851 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_MAX, mbw_features)) in mpam_ris_hw_probe()
854 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_MIN, mbw_features)) in mpam_ris_hw_probe()
857 if (props->bwa_wd && FIELD_GET(MPAMF_MBW_IDR_HAS_PROP, mbw_features)) in mpam_ris_hw_probe()
862 if (FIELD_GET(MPAMF_IDR_HAS_PRI_PART, ris->idr)) { in mpam_ris_hw_probe()
865 props->intpri_wd = FIELD_GET(MPAMF_PRI_IDR_INTPRI_WD, pri_features); in mpam_ris_hw_probe()
866 if (props->intpri_wd && FIELD_GET(MPAMF_PRI_IDR_HAS_INTPRI, pri_features)) { in mpam_ris_hw_probe()
868 if (FIELD_GET(MPAMF_PRI_IDR_INTPRI_0_IS_LOW, pri_features)) in mpam_ris_hw_probe()
872 props->dspri_wd = FIELD_GET(MPAMF_PRI_IDR_DSPRI_WD, pri_features); in mpam_ris_hw_probe()
873 if (props->dspri_wd && FIELD_GET(MPAMF_PRI_IDR_HAS_DSPRI, pri_features)) { in mpam_ris_hw_probe()
875 if (FIELD_GET(MPAMF_PRI_IDR_DSPRI_0_IS_LOW, pri_features)) in mpam_ris_hw_probe()
881 if (FIELD_GET(MPAMF_IDR_HAS_MSMON, ris->idr)) { in mpam_ris_hw_probe()
892 if (FIELD_GET(MPAMF_MSMON_IDR_MSMON_CSU, msmon_features)) { in mpam_ris_hw_probe()
896 props->num_csu_mon = FIELD_GET(MPAMF_CSUMON_IDR_NUM_MON, csumonidr); in mpam_ris_hw_probe()
902 if (FIELD_GET(MPAMF_CSUMON_IDR_HAS_XCL, csumonidr)) in mpam_ris_hw_probe()
916 if (FIELD_GET(MPAMF_MSMON_IDR_MSMON_MBWU, msmon_features)) { in mpam_ris_hw_probe()
920 props->num_mbwu_mon = FIELD_GET(MPAMF_MBWUMON_IDR_NUM_MON, mbwumon_idr); in mpam_ris_hw_probe()
924 if (FIELD_GET(MPAMF_MBWUMON_IDR_HAS_RWBW, mbwumon_idr)) in mpam_ris_hw_probe()
927 has_long = FIELD_GET(MPAMF_MBWUMON_IDR_HAS_LONG, mbwumon_idr); in mpam_ris_hw_probe()
929 if (FIELD_GET(MPAMF_MBWUMON_IDR_LWD, mbwumon_idr)) in mpam_ris_hw_probe()
946 if (FIELD_GET(MPAMF_IDR_HAS_PARTID_NRW, ris->idr) && in mpam_ris_hw_probe()
949 u16 partid_max = FIELD_GET(MPAMF_PARTID_NRW_IDR_INTPARTID_MAX, nrwidr); in mpam_ris_hw_probe()
979 msc->ris_max = FIELD_GET(MPAMF_IDR_RIS_MAX, idr); in mpam_msc_hw_probe()
982 msc->partid_max = FIELD_GET(MPAMF_IDR_PARTID_MAX, idr); in mpam_msc_hw_probe()
983 msc->pmg_max = FIELD_GET(MPAMF_IDR_PMG_MAX, idr); in mpam_msc_hw_probe()
991 partid_max = FIELD_GET(MPAMF_IDR_PARTID_MAX, idr); in mpam_msc_hw_probe()
992 pmg_max = FIELD_GET(MPAMF_IDR_PMG_MAX, idr); in mpam_msc_hw_probe()
995 msc->has_extd_esr = FIELD_GET(MPAMF_IDR_HAS_EXTD_ESR, idr); in mpam_msc_hw_probe()
1142 if (FIELD_GET(MSMON_CFG_x_CTL_TYPE, *cur_ctl) == MSMON_CFG_MBWU_CTL_TYPE_MBWU) in clean_msmon_ctl_val()
1272 now = FIELD_GET(MSMON___VALUE, now); in __ris_msmon_read()
1286 now = FIELD_GET(MSMON___LWD_VALUE, now); in __ris_msmon_read()
1288 now = FIELD_GET(MSMON___L_VALUE, now); in __ris_msmon_read()
1292 now = FIELD_GET(MSMON___VALUE, now); in __ris_msmon_read()
1706 cfg->pmg = FIELD_GET(MSMON_CFG_x_FLT_PMG, cur_flt); in mpam_save_mbwu_state()
1707 cfg->match_pmg = FIELD_GET(MSMON_CFG_x_CTL_MATCH_PMG, cur_ctl); in mpam_save_mbwu_state()
1708 cfg->partid = FIELD_GET(MSMON_CFG_x_FLT_PARTID, cur_flt); in mpam_save_mbwu_state()
1710 mbwu_state->enabled = FIELD_GET(MSMON_CFG_x_CTL_EN, cur_ctl); in mpam_save_mbwu_state()
2478 errcode = FIELD_GET(MPAMF_ESR_ERRCODE, reg); in __mpam_irq_handler()
2485 partid = FIELD_GET(MPAMF_ESR_PARTID_MON, reg); in __mpam_irq_handler()
2486 pmg = FIELD_GET(MPAMF_ESR_PMG, reg); in __mpam_irq_handler()
2487 ris = FIELD_GET(MPAMF_ESR_RIS, reg); in __mpam_irq_handler()