| /linux/drivers/ras/amd/atl/ |
| H A D | dehash.c | 23 hashed_bit ^= FIELD_GET(BIT_ULL(12), ctx->ret_addr); in df2_dehash_addr() 24 hashed_bit ^= FIELD_GET(BIT_ULL(18), ctx->ret_addr); in df2_dehash_addr() 25 hashed_bit ^= FIELD_GET(BIT_ULL(21), ctx->ret_addr); in df2_dehash_addr() 26 hashed_bit ^= FIELD_GET(BIT_ULL(30), ctx->ret_addr); in df2_dehash_addr() 39 hash_ctl_64k = FIELD_GET(DF3_HASH_CTL_64K, ctx->map.ctl); in df3_dehash_addr() 40 hash_ctl_2M = FIELD_GET(DF3_HASH_CTL_2M, ctx->map.ctl); in df3_dehash_addr() 41 hash_ctl_1G = FIELD_GET(DF3_HASH_CTL_1G, ctx->map.ctl); in df3_dehash_addr() 47 hashed_bit ^= FIELD_GET(BIT_ULL(14), ctx->ret_addr); in df3_dehash_addr() 48 hashed_bit ^= FIELD_GET(BIT_ULL(18), ctx->ret_addr) & hash_ctl_64k; in df3_dehash_addr() 49 hashed_bit ^= FIELD_GET(BIT_ULL(23), ctx->ret_addr) & hash_ctl_2M; in df3_dehash_addr() [all …]
|
| H A D | denormalize.c | 22 case DF2: return FIELD_GET(DF2_DST_FABRIC_ID, ctx->map.limit); in get_dst_fabric_id() 23 case DF3: return FIELD_GET(DF3_DST_FABRIC_ID, ctx->map.limit); in get_dst_fabric_id() 24 case DF3p5: return FIELD_GET(DF3p5_DST_FABRIC_ID, ctx->map.limit); in get_dst_fabric_id() 25 case DF4: return FIELD_GET(DF4_DST_FABRIC_ID, ctx->map.ctl); in get_dst_fabric_id() 26 case DF4p5: return FIELD_GET(DF4p5_DST_FABRIC_ID, ctx->map.ctl); in get_dst_fabric_id() 266 channel_bits = FIELD_GET(GENMASK(3, 0), ctx->coh_st_fabric_id); in get_coh_st_id_mi300() 267 stack_bit = FIELD_GET(BIT(4), ctx->coh_st_fabric_id) << 6; in get_coh_st_id_mi300() 427 if (!FIELD_GET(DF4_REMAP_EN, ctx->map.ctl) && in get_logical_coh_st_fabric_id() 458 hash_ctl_64k = FIELD_GET(DF4_HASH_CTL_64K, ctx->map.ctl); in get_logical_coh_st_fabric_id_for_current_spa() 459 hash_ctl_2M = FIELD_GET(DF4_HASH_CTL_2M, ctx->map.ctl); in get_logical_coh_st_fabric_id_for_current_spa() [all …]
|
| H A D | map.c | 17 ctx->map.intlv_mode = FIELD_GET(DF2_INTLV_NUM_CHAN, ctx->map.base); in df2_get_intlv_mode() 32 ctx->map.intlv_mode = FIELD_GET(DF3_INTLV_NUM_CHAN, ctx->map.base); in df3_get_intlv_mode() 38 ctx->map.intlv_mode = FIELD_GET(DF3p5_INTLV_NUM_CHAN, ctx->map.base); in df3p5_get_intlv_mode() 48 ctx->map.intlv_mode = FIELD_GET(DF4_INTLV_NUM_CHAN, ctx->map.intlv); in df4_get_intlv_mode() 61 ctx->map.intlv_mode = FIELD_GET(DF4p5_INTLV_NUM_CHAN, ctx->map.intlv); in df4p5_get_intlv_mode() 117 hi_addr_offset = FIELD_GET(DF2_HI_ADDR_OFFSET, reg_dram_offset); in get_hi_addr_offset() 121 hi_addr_offset = FIELD_GET(DF3_HI_ADDR_OFFSET, reg_dram_offset); in get_hi_addr_offset() 125 hi_addr_offset = FIELD_GET(DF4_HI_ADDR_OFFSET, reg_dram_offset); in get_hi_addr_offset() 174 if (!FIELD_GET(DF_HI_ADDR_OFFSET_EN, reg_dram_offset)) in get_dram_offset() 184 u16 dst_fabric_id = FIELD_GET(DF3_DST_FABRIC_ID, ctx->map.limit); in df3_6ch_get_dram_addr_map() [all …]
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_regs.h | 41 FIELD_GET(AFI_PORT_FRM_OUT_FRM_OUT_CNT, x) 50 FIELD_GET(AFI_PORT_CFG_FC_SKIP_TTI_INJ, x) 56 FIELD_GET(AFI_PORT_CFG_FRM_OUT_MAX, x) 65 FIELD_GET(ANA_ADVLEARN_VLAN_CHK, x) 77 FIELD_GET(ANA_ANAINTR_INTR, x) 83 FIELD_GET(ANA_ANAINTR_INTR_ENA, x) 92 FIELD_GET(ANA_AUTOAGE_AGE_PERIOD, x) 101 FIELD_GET(ANA_MIRRORPORTS_MIRRORPORTS, x) 110 FIELD_GET(ANA_EMIRRORPORTS_EMIRRORPORTS, x) 119 FIELD_GET(ANA_FLOODING_FLD_UNICAST, x) [all …]
|
| /linux/drivers/phy/microchip/ |
| H A D | lan966x_serdes_regs.h | 24 FIELD_GET(HSIO_SD_CFG_PHY_RESET, x) 30 FIELD_GET(HSIO_SD_CFG_TX_RESET, x) 36 FIELD_GET(HSIO_SD_CFG_TX_RATE, x) 42 FIELD_GET(HSIO_SD_CFG_TX_INVERT, x) 48 FIELD_GET(HSIO_SD_CFG_TX_EN, x) 54 FIELD_GET(HSIO_SD_CFG_TX_DATA_EN, x) 60 FIELD_GET(HSIO_SD_CFG_TX_CM_EN, x) 66 FIELD_GET(HSIO_SD_CFG_LANE_10BIT_SEL, x) 72 FIELD_GET(HSIO_SD_CFG_RX_TERM_EN, x) 78 FIELD_GET(HSIO_SD_CFG_RX_RESET, x) [all …]
|
| /linux/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_dsa.c | 47 cmd = (enum prestera_dsa_cmd)FIELD_GET(PRESTERA_DSA_W0_CMD, words[0]); in prestera_dsa_parse() 53 if (FIELD_GET(PRESTERA_DSA_W0_EXT_BIT, words[0]) == 0) in prestera_dsa_parse() 55 if (FIELD_GET(PRESTERA_DSA_W1_EXT_BIT, words[1]) == 0) in prestera_dsa_parse() 57 if (FIELD_GET(PRESTERA_DSA_W2_EXT_BIT, words[2]) == 0) in prestera_dsa_parse() 60 field = FIELD_GET(PRESTERA_DSA_W3_VID, words[3]); in prestera_dsa_parse() 62 dsa->vlan.is_tagged = FIELD_GET(PRESTERA_DSA_W0_IS_TAGGED, words[0]); in prestera_dsa_parse() 63 dsa->vlan.cfi_bit = FIELD_GET(PRESTERA_DSA_W1_CFI_BIT, words[1]); in prestera_dsa_parse() 64 dsa->vlan.vpt = FIELD_GET(PRESTERA_DSA_W0_VPT, words[0]); in prestera_dsa_parse() 65 dsa->vlan.vid = FIELD_GET(PRESTERA_DSA_W0_VID, words[0]); in prestera_dsa_parse() 69 field = FIELD_GET(PRESTERA_DSA_W3_DEV_NUM, words[3]); in prestera_dsa_parse() [all …]
|
| /linux/sound/soc/intel/keembay/ |
| H A D | kmb_platform.h | 71 #define COMP1_TX_WORDSIZE_3(r) FIELD_GET(GENMASK(27, 25), (r)) 72 #define COMP1_TX_WORDSIZE_2(r) FIELD_GET(GENMASK(24, 22), (r)) 73 #define COMP1_TX_WORDSIZE_1(r) FIELD_GET(GENMASK(21, 19), (r)) 74 #define COMP1_TX_WORDSIZE_0(r) FIELD_GET(GENMASK(18, 16), (r)) 75 #define COMP1_RX_ENABLED(r) FIELD_GET(BIT(6), (r)) 76 #define COMP1_TX_ENABLED(r) FIELD_GET(BIT(5), (r)) 77 #define COMP1_MODE_EN(r) FIELD_GET(BIT(4), (r)) 78 #define COMP1_APB_DATA_WIDTH(r) FIELD_GET(GENMASK(1, 0), (r)) 79 #define COMP2_RX_WORDSIZE_3(r) FIELD_GET(GENMASK(12, 10), (r)) 80 #define COMP2_RX_WORDSIZE_2(r) FIELD_GET(GENMASK(9, 7), (r)) [all …]
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_parser.c | 238 bm->alu0 = FIELD_GET(ICE_IM_BM_ALU0, data); in ice_imem_bm_init() 239 bm->alu1 = FIELD_GET(ICE_IM_BM_ALU1, data); in ice_imem_bm_init() 240 bm->alu2 = FIELD_GET(ICE_IM_BM_ALU2, data); in ice_imem_bm_init() 241 bm->pg = FIELD_GET(ICE_IM_BM_PG, data); in ice_imem_bm_init() 254 bkb->prio = FIELD_GET(ICE_IM_BKB_PRIO, data); in ice_imem_bkb_init() 255 bkb->tsr_ctrl = FIELD_GET(ICE_IM_BKB_TSR_CTRL, data); in ice_imem_bkb_init() 269 kb->opc = FIELD_GET(ICE_IM_NPKB_OPC, data); in ice_imem_npkb_init() 270 kb->start_reg0 = FIELD_GET(ICE_IM_NPKB_S_R0, data); in ice_imem_npkb_init() 271 kb->len_reg1 = FIELD_GET(ICE_IM_NPKB_L_R1, data); in ice_imem_npkb_init() 291 kb->flag0_ena = FIELD_GET(ICE_IM_PGKB_F0_ENA, data); in ice_imem_pgkb_init() [all …]
|
| H A D | ice_tspll.c | 197 ice_tspll_log_cfg(hw, !!FIELD_GET(ICE_CGU_R23_R24_TSPLL_ENABLE, r24), in ice_tspll_cfg_e82x() 198 FIELD_GET(ICE_CGU_R23_R24_TIME_REF_SEL, r24), in ice_tspll_cfg_e82x() 199 FIELD_GET(ICE_CGU_R9_TIME_REF_FREQ_SEL, r9), in ice_tspll_cfg_e82x() 200 !!FIELD_GET(ICE_CGU_RO_BWM_LF_TRUE_LOCK, val), in ice_tspll_cfg_e82x() 204 if (FIELD_GET(ICE_CGU_R23_R24_TSPLL_ENABLE, r24)) { in ice_tspll_cfg_e82x() 293 ice_tspll_log_cfg(hw, !!FIELD_GET(ICE_CGU_R23_R24_TSPLL_ENABLE, r24), in ice_tspll_cfg_e82x() 294 FIELD_GET(ICE_CGU_R23_R24_TIME_REF_SEL, r24), in ice_tspll_cfg_e82x() 295 FIELD_GET(ICE_CGU_R9_TIME_REF_FREQ_SEL, r9), in ice_tspll_cfg_e82x() 358 ice_tspll_log_cfg(hw, !!FIELD_GET(ICE_CGU_R23_R24_TSPLL_ENABLE, r23), in ice_tspll_cfg_e825c() 359 FIELD_GET(ICE_CGU_R23_R24_TIME_REF_SEL, r23), in ice_tspll_cfg_e825c() [all …]
|
| /linux/drivers/bus/mhi/ |
| H A D | common.h | 145 #define MHI_TRE_GET_CMD_CHID(tre) FIELD_GET(GENMASK(31, 24), MHI_TRE_GET_DWORD(tre, 1)) 146 #define MHI_TRE_GET_CMD_TYPE(tre) FIELD_GET(GENMASK(23, 16), MHI_TRE_GET_DWORD(tre, 1)) 155 #define MHI_TRE_GET_EV_CODE(tre) FIELD_GET(GENMASK(31, 24), (MHI_TRE_GET_DWORD(tre, 0))) 156 #define MHI_TRE_GET_EV_LEN(tre) FIELD_GET(GENMASK(15, 0), (MHI_TRE_GET_DWORD(tre, 0))) 157 #define MHI_TRE_GET_EV_CHID(tre) FIELD_GET(GENMASK(31, 24), (MHI_TRE_GET_DWORD(tre, 1))) 158 #define MHI_TRE_GET_EV_TYPE(tre) FIELD_GET(GENMASK(23, 16), (MHI_TRE_GET_DWORD(tre, 1))) 159 #define MHI_TRE_GET_EV_STATE(tre) FIELD_GET(GENMASK(31, 24), (MHI_TRE_GET_DWORD(tre, 0))) 160 #define MHI_TRE_GET_EV_EXECENV(tre) FIELD_GET(GENMASK(31, 24), (MHI_TRE_GET_DWORD(tre, 0))) 164 #define MHI_TRE_GET_EV_VEID(tre) FIELD_GET(GENMASK(23, 16), (MHI_TRE_GET_DWORD(tre, 0))) 165 #define MHI_TRE_GET_EV_LINKSPEED(tre) FIELD_GET(GENMASK(31, 24), (MHI_TRE_GET_DWORD(tre, 1))) [all …]
|
| /linux/arch/arm64/kvm/ |
| H A D | vgic-sys-reg-v3.c | 26 host_pri_bits = FIELD_GET(ICC_CTLR_EL1_PRI_BITS_MASK, val) + 1; in set_gic_ctlr() 32 host_id_bits = FIELD_GET(ICC_CTLR_EL1_ID_BITS_MASK, val); in set_gic_ctlr() 38 host_seis = FIELD_GET(ICH_VTR_EL2_SEIS, kvm_vgic_global_state.ich_vtr_el2); in set_gic_ctlr() 39 seis = FIELD_GET(ICC_CTLR_EL1_SEIS_MASK, val); in set_gic_ctlr() 43 host_a3v = FIELD_GET(ICH_VTR_EL2_A3V, kvm_vgic_global_state.ich_vtr_el2); in set_gic_ctlr() 44 a3v = FIELD_GET(ICC_CTLR_EL1_A3V_MASK, val); in set_gic_ctlr() 52 vmcr.cbpr = FIELD_GET(ICC_CTLR_EL1_CBPR_MASK, val); in set_gic_ctlr() 53 vmcr.eoim = FIELD_GET(ICC_CTLR_EL1_EOImode_MASK, val); in set_gic_ctlr() 71 FIELD_GET(ICH_VTR_EL2_SEIS, in get_gic_ctlr() 74 FIELD_GET(ICH_VTR_EL2_A3V, kvm_vgic_global_state.ich_vtr_el2)); in get_gic_ctlr() [all …]
|
| /linux/drivers/soc/tegra/cbb/ |
| H A D | tegra194-cbb.c | 1613 info->initflow = FIELD_GET(CBB_NOC_INITFLOW, routeid); in cbbcentralnoc_parse_routeid() 1614 info->targflow = FIELD_GET(CBB_NOC_TARGFLOW, routeid); in cbbcentralnoc_parse_routeid() 1615 info->targ_subrange = FIELD_GET(CBB_NOC_TARG_SUBRANGE, routeid); in cbbcentralnoc_parse_routeid() 1616 info->seqid = FIELD_GET(CBB_NOC_SEQID, routeid); in cbbcentralnoc_parse_routeid() 1621 info->initflow = FIELD_GET(BPMP_NOC_INITFLOW, routeid); in bpmpnoc_parse_routeid() 1622 info->targflow = FIELD_GET(BPMP_NOC_TARGFLOW, routeid); in bpmpnoc_parse_routeid() 1623 info->targ_subrange = FIELD_GET(BPMP_NOC_TARG_SUBRANGE, routeid); in bpmpnoc_parse_routeid() 1624 info->seqid = FIELD_GET(BPMP_NOC_SEQID, routeid); in bpmpnoc_parse_routeid() 1629 info->initflow = FIELD_GET(AON_NOC_INITFLOW, routeid); in aonnoc_parse_routeid() 1630 info->targflow = FIELD_GET(AON_NOC_TARGFLOW, routeid); in aonnoc_parse_routeid() [all …]
|
| /linux/drivers/net/can/ctucanfd/ |
| H A D | ctucanfd_base.c | 151 #define CTU_CAN_FD_TXTNF(priv) (!!FIELD_GET(REG_STATUS_TXNF, ctucan_read32(priv, CTUCANFD_STATUS))) 152 #define CTU_CAN_FD_ENABLED(priv) (!!FIELD_GET(REG_MODE_ENA, ctucan_read32(priv, CTUCANFD_MODE))) 184 u16 device_id = FIELD_GET(REG_DEVICE_ID_DEVICE_ID, in ctucan_reset() 655 if (FIELD_GET(REG_FRAME_FORMAT_W_IDE, ffw)) in ctucan_read_rx_frame() 661 if (FIELD_GET(REG_FRAME_FORMAT_W_FDF, ffw)) { in ctucan_read_rx_frame() 662 if (FIELD_GET(REG_FRAME_FORMAT_W_BRS, ffw)) in ctucan_read_rx_frame() 664 if (FIELD_GET(REG_FRAME_FORMAT_W_ESI_RSV, ffw)) in ctucan_read_rx_frame() 666 } else if (FIELD_GET(REG_FRAME_FORMAT_W_RTR, ffw)) { in ctucan_read_rx_frame() 670 wc = FIELD_GET(REG_FRAME_FORMAT_W_RWCNT, ffw) - 3; in ctucan_read_rx_frame() 673 if (FIELD_GET(REG_FRAME_FORMAT_W_DLC, ffw) <= 8) { in ctucan_read_rx_frame() [all …]
|
| /linux/drivers/net/ethernet/netronome/nfp/nfpcore/ |
| H A D | nfp_nsp_eth.c | 142 dst->eth_index = FIELD_GET(NSP_ETH_PORT_INDEX, port); in nfp_eth_port_translate() 146 dst->lanes = FIELD_GET(NSP_ETH_PORT_LANES, port); in nfp_eth_port_translate() 148 dst->enabled = FIELD_GET(NSP_ETH_STATE_ENABLED, state); in nfp_eth_port_translate() 149 dst->tx_enabled = FIELD_GET(NSP_ETH_STATE_TX_ENABLED, state); in nfp_eth_port_translate() 150 dst->rx_enabled = FIELD_GET(NSP_ETH_STATE_RX_ENABLED, state); in nfp_eth_port_translate() 152 rate = nfp_eth_rate2speed(FIELD_GET(NSP_ETH_STATE_RATE, state)); in nfp_eth_port_translate() 155 dst->interface = FIELD_GET(NSP_ETH_STATE_INTERFACE, state); in nfp_eth_port_translate() 156 dst->media = FIELD_GET(NSP_ETH_STATE_MEDIA, state); in nfp_eth_port_translate() 160 dst->label_port = FIELD_GET(NSP_ETH_PORT_PHYLABEL, port); in nfp_eth_port_translate() 161 dst->label_subport = FIELD_GET(NSP_ETH_PORT_LABEL, port); in nfp_eth_port_translate() [all …]
|
| /linux/drivers/pwm/ |
| H A D | pwm-stm32-lp.c | 80 reenable = (enable && FIELD_GET(STM32_LPTIM_CC2E, ccmr1)) && in stm32_pwm_lp_compare_channel_apply() 81 (polarity != FIELD_GET(STM32_LPTIM_CC2P, ccmr1)); in stm32_pwm_lp_compare_channel_apply() 87 reenable = (enable && FIELD_GET(STM32_LPTIM_CC1E, ccmr1)) && in stm32_pwm_lp_compare_channel_apply() 88 (polarity != FIELD_GET(STM32_LPTIM_CC1P, ccmr1)); in stm32_pwm_lp_compare_channel_apply() 111 presc = FIELD_GET(STM32_LPTIM_PRESC, cfgr); in stm32_pwm_lp_compare_channel_apply() 202 if ((FIELD_GET(STM32_LPTIM_PRESC, cfgr) != presc) || (arr != prd - 1)) in stm32_pwm_lp_apply() 213 if ((FIELD_GET(STM32_LPTIM_PRESC, cfgr) != presc) || in stm32_pwm_lp_apply() 214 ((FIELD_GET(STM32_LPTIM_WAVPOL, cfgr) != state->polarity) && !priv->num_cc_chans)) { in stm32_pwm_lp_apply() 305 enabled = !!FIELD_GET(STM32_LPTIM_ENABLE, val); in stm32_pwm_lp_get_state() 310 enabled &= !!FIELD_GET(STM32_LPTIM_CC2E, ccmr1); in stm32_pwm_lp_get_state() [all …]
|
| /linux/drivers/edac/ |
| H A D | al_mc_edac.c | 84 ce_count = FIELD_GET(AL_MC_ECC_ERR_COUNT_CE, eccerrcnt); in handle_ce() 100 rank = FIELD_GET(AL_MC_ECC_CE_ADDR0_RANK, ecccaddr0); in handle_ce() 101 row = FIELD_GET(AL_MC_ECC_CE_ADDR0_ROW, ecccaddr0); in handle_ce() 103 bg = FIELD_GET(AL_MC_ECC_CE_ADDR1_BG, ecccaddr1); in handle_ce() 104 bank = FIELD_GET(AL_MC_ECC_CE_ADDR1_BANK, ecccaddr1); in handle_ce() 105 column = FIELD_GET(AL_MC_ECC_CE_ADDR1_COLUMN, ecccaddr1); in handle_ce() 129 ue_count = FIELD_GET(AL_MC_ECC_ERR_COUNT_UE, eccerrcnt); in handle_ue() 145 rank = FIELD_GET(AL_MC_ECC_UE_ADDR0_RANK, eccuaddr0); in handle_ue() 146 row = FIELD_GET(AL_MC_ECC_UE_ADDR0_ROW, eccuaddr0); in handle_ue() 148 bg = FIELD_GET(AL_MC_ECC_UE_ADDR1_BG, eccuaddr1); in handle_ue() [all …]
|
| H A D | bluefield_edac.c | 207 serr = FIELD_GET(MLXBF_SYNDROM__SERR, dram_syndrom); in bluefield_gather_report_ecc() 208 derr = FIELD_GET(MLXBF_SYNDROM__DERR, dram_syndrom); in bluefield_gather_report_ecc() 209 syndrom = FIELD_GET(MLXBF_SYNDROM__SYN, dram_syndrom); in bluefield_gather_report_ecc() 223 err_prank = FIELD_GET(MLXBF_ADD_INFO__ERR_PRANK, dram_additional_info); in bluefield_gather_report_ecc() 266 single_error_count = FIELD_GET(MLXBF_ECC_CNT__SERR_CNT, ecc_count); in bluefield_edac_check() 267 double_error_count = FIELD_GET(MLXBF_ECC_CNT__DERR_CNT, ecc_count); in bluefield_edac_check() 304 if (!FIELD_GET(MLXBF_DIMM_INFO__SIZE_GB, smc_info)) { in bluefield_edac_init_dimms() 313 if (FIELD_GET(MLXBF_DIMM_INFO__IS_NVDIMM, smc_info)) in bluefield_edac_init_dimms() 315 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_LRDIMM, smc_info)) in bluefield_edac_init_dimms() 317 else if (FIELD_GET(MLXBF_DIMM_INFO__IS_RDIMM, smc_info)) in bluefield_edac_init_dimms() [all …]
|
| /linux/drivers/perf/ |
| H A D | cxl_pmu.c | 133 freeze_for_enable = FIELD_GET(CXL_PMU_CAP_WRITEABLE_WHEN_FROZEN, val) && in cxl_pmu_parse_caps() 134 FIELD_GET(CXL_PMU_CAP_FREEZE, val); in cxl_pmu_parse_caps() 140 info->num_counters = FIELD_GET(CXL_PMU_CAP_NUM_COUNTERS_MSK, val) + 1; in cxl_pmu_parse_caps() 141 info->counter_width = FIELD_GET(CXL_PMU_CAP_COUNTER_WIDTH_MSK, val); in cxl_pmu_parse_caps() 142 info->num_event_capabilities = FIELD_GET(CXL_PMU_CAP_NUM_EVN_CAP_REG_SUP_MSK, val) + 1; in cxl_pmu_parse_caps() 144 info->filter_hdm = FIELD_GET(CXL_PMU_CAP_FILTERS_SUP_MSK, val) & CXL_PMU_FILTER_HDM; in cxl_pmu_parse_caps() 145 if (FIELD_GET(CXL_PMU_CAP_INT, val)) in cxl_pmu_parse_caps() 146 info->irq = FIELD_GET(CXL_PMU_CAP_MSI_N_MSK, val); in cxl_pmu_parse_caps() 158 if (FIELD_GET(CXL_PMU_COUNTER_CFG_TYPE_MSK, val) == in cxl_pmu_parse_caps() 163 if (FIELD_GET(CXL_PMU_COUNTER_CFG_TYPE_MSK, val) != in cxl_pmu_parse_caps() [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_dcb.c | 25 *status = FIELD_GET(I40E_PRTDCB_GENS_DCBX_STATUS_MASK, reg); in i40e_get_dcbx_status() 54 etscfg->willing = FIELD_GET(I40E_IEEE_ETS_WILLING_MASK, buf[offset]); in i40e_parse_ieee_etscfg_tlv() 55 etscfg->cbs = FIELD_GET(I40E_IEEE_ETS_CBS_MASK, buf[offset]); in i40e_parse_ieee_etscfg_tlv() 56 etscfg->maxtcs = FIELD_GET(I40E_IEEE_ETS_MAXTC_MASK, buf[offset]); in i40e_parse_ieee_etscfg_tlv() 70 priority = FIELD_GET(I40E_IEEE_ETS_PRIO_1_MASK, buf[offset]); in i40e_parse_ieee_etscfg_tlv() 72 priority = FIELD_GET(I40E_IEEE_ETS_PRIO_0_MASK, buf[offset]); in i40e_parse_ieee_etscfg_tlv() 123 priority = FIELD_GET(I40E_IEEE_ETS_PRIO_1_MASK, buf[offset]); in i40e_parse_ieee_etsrec_tlv() 125 priority = FIELD_GET(I40E_IEEE_ETS_PRIO_0_MASK, buf[offset]); in i40e_parse_ieee_etsrec_tlv() 167 dcbcfg->pfc.willing = FIELD_GET(I40E_IEEE_PFC_WILLING_MASK, buf[0]); in i40e_parse_ieee_pfccfg_tlv() 168 dcbcfg->pfc.mbc = FIELD_GET(I40E_IEEE_PFC_MBC_MASK, buf[0]); in i40e_parse_ieee_pfccfg_tlv() [all …]
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | spectral.c | 471 report->agc_total_gain = FIELD_GET(SPECTRAL_SUMMARY_INFO0_AGC_TOTAL_GAIN, in ath11k_spectral_pull_summary() 473 report->out_of_band_flag = FIELD_GET(SPECTRAL_SUMMARY_INFO0_OB_FLAG, in ath11k_spectral_pull_summary() 475 report->grp_idx = FIELD_GET(SPECTRAL_SUMMARY_INFO0_GRP_IDX, in ath11k_spectral_pull_summary() 477 report->rf_saturation = FIELD_GET(SPECTRAL_SUMMARY_INFO0_RECENT_RFSAT, in ath11k_spectral_pull_summary() 479 report->inb_pwr_db = FIELD_GET(SPECTRAL_SUMMARY_INFO0_INBAND_PWR_DB, in ath11k_spectral_pull_summary() 481 report->false_scan = FIELD_GET(SPECTRAL_SUMMARY_INFO0_FALSE_SCAN, in ath11k_spectral_pull_summary() 483 report->detector_id = FIELD_GET(SPECTRAL_SUMMARY_INFO0_DETECTOR_ID, in ath11k_spectral_pull_summary() 485 report->primary80 = FIELD_GET(SPECTRAL_SUMMARY_INFO0_PRI80, in ath11k_spectral_pull_summary() 487 report->peak_idx = FIELD_GET(SPECTRAL_SUMMARY_INFO2_PEAK_SIGNED_IDX, in ath11k_spectral_pull_summary() 489 report->peak_mag = FIELD_GET(SPECTRAL_SUMMARY_INFO2_PEAK_MAGNITUDE, in ath11k_spectral_pull_summary() [all …]
|
| H A D | hw.c | 236 return !!FIELD_GET(RX_MSDU_END_INFO2_FIRST_MSDU, in ath11k_hw_ipq8074_rx_desc_get_first_msdu() 242 return !!FIELD_GET(RX_MSDU_END_INFO2_LAST_MSDU, in ath11k_hw_ipq8074_rx_desc_get_last_msdu() 248 return FIELD_GET(RX_MSDU_END_INFO2_L3_HDR_PADDING, in ath11k_hw_ipq8074_rx_desc_get_l3_pad_bytes() 265 return FIELD_GET(RX_MPDU_START_INFO2_ENC_TYPE, in ath11k_hw_ipq8074_rx_desc_get_encrypt_type() 271 return FIELD_GET(RX_MSDU_START_INFO2_DECAP_FORMAT, in ath11k_hw_ipq8074_rx_desc_get_decap_type() 277 return FIELD_GET(RX_MSDU_START_INFO2_MESH_CTRL_PRESENT, in ath11k_hw_ipq8074_rx_desc_get_mesh_ctl() 283 return FIELD_GET(RX_MSDU_START_INFO2_LDPC, in ath11k_hw_ipq8074_rx_desc_get_ldpc_support() 289 return !!FIELD_GET(RX_MPDU_START_INFO1_MPDU_SEQ_CTRL_VALID, in ath11k_hw_ipq8074_rx_desc_get_mpdu_seq_ctl_vld() 295 return !!FIELD_GET(RX_MPDU_START_INFO1_MPDU_FCTRL_VALID, in ath11k_hw_ipq8074_rx_desc_get_mpdu_fc_valid() 301 return FIELD_GET(RX_MPDU_START_INFO1_MPDU_SEQ_NUM, in ath11k_hw_ipq8074_rx_desc_get_mpdu_start_seq_no() [all …]
|
| /linux/include/linux/usb/ |
| H A D | typec_dp.h | 72 #define DP_CAP_DP_SIGNALLING(_cap_) FIELD_GET(GENMASK(5, 2), _cap_) 78 #define DP_CAP_DFP_D_PIN_ASSIGN(_cap_) FIELD_GET(GENMASK(15, 8), _cap_) 79 #define DP_CAP_UFP_D_PIN_ASSIGN(_cap_) FIELD_GET(GENMASK(23, 16), _cap_) 86 #define DP_CAP_CABLE_TYPE(_cap_) FIELD_GET(GENMASK(29, 28), _cap_) 121 #define DP_CONF_GET_PIN_ASSIGN(_conf_) FIELD_GET(GENMASK(15, 8), _conf_)
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_sriov_pf_monitor.c | 85 xe_gt_assert(gt, FIELD_GET(GUC_HXG_MSG_0_ORIGIN, msg[0]) == GUC_HXG_ORIGIN_GUC); in xe_gt_sriov_pf_monitor_process_guc2pf() 86 xe_gt_assert(gt, FIELD_GET(GUC_HXG_MSG_0_TYPE, msg[0]) == GUC_HXG_TYPE_EVENT); in xe_gt_sriov_pf_monitor_process_guc2pf() 87 xe_gt_assert(gt, FIELD_GET(GUC_HXG_EVENT_MSG_0_ACTION, msg[0]) == in xe_gt_sriov_pf_monitor_process_guc2pf() 93 if (unlikely(FIELD_GET(GUC2PF_ADVERSE_EVENT_EVENT_MSG_0_MBZ, msg[0]))) in xe_gt_sriov_pf_monitor_process_guc2pf() 99 vfid = FIELD_GET(GUC2PF_ADVERSE_EVENT_EVENT_MSG_1_VFID, msg[1]); in xe_gt_sriov_pf_monitor_process_guc2pf() 100 threshold = FIELD_GET(GUC2PF_ADVERSE_EVENT_EVENT_MSG_2_THRESHOLD, msg[2]); in xe_gt_sriov_pf_monitor_process_guc2pf()
|
| /linux/drivers/hwmon/pmbus/ |
| H A D | mp2891.c | 109 ret = FIELD_GET(GENMASK(15, 14), ret); in mp2891_identify_vout_scale() 325 if (FIELD_GET(GENMASK(11, 8), ret)) in mp2891_read_word_data() 326 ret = FIELD_GET(GENMASK(7, 0), ret) * MP2891_UV_LIMIT_SCALE - in mp2891_read_word_data() 327 (FIELD_GET(GENMASK(11, 8), ret) + 1) * MP2891_OVUV_DELTA_SCALE; in mp2891_read_word_data() 329 ret = FIELD_GET(GENMASK(7, 0), ret) * MP2891_UV_LIMIT_SCALE; in mp2891_read_word_data() 338 if (FIELD_GET(GENMASK(11, 8), ret)) in mp2891_read_word_data() 339 ret = FIELD_GET(GENMASK(7, 0), ret) * MP2891_OV_LIMIT_SCALE + in mp2891_read_word_data() 340 (FIELD_GET(GENMASK(11, 8), ret) + 1) * MP2891_OVUV_DELTA_SCALE; in mp2891_read_word_data() 342 ret = FIELD_GET(GENMASK(7, 0), ret) * MP2891_OV_LIMIT_SCALE; in mp2891_read_word_data() 412 if (FIELD_GET(GENMASK(11, 8), ret)) in mp2891_write_word_data() [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-loongson.c | 194 tm->tm_sec = FIELD_GET(TOY_SEC, rtc_data[0]); in loongson_rtc_read_time() 195 tm->tm_min = FIELD_GET(TOY_MIN, rtc_data[0]); in loongson_rtc_read_time() 196 tm->tm_hour = FIELD_GET(TOY_HOUR, rtc_data[0]); in loongson_rtc_read_time() 197 tm->tm_mday = FIELD_GET(TOY_DAY, rtc_data[0]); in loongson_rtc_read_time() 198 tm->tm_mon = FIELD_GET(TOY_MON, rtc_data[0]) - 1; in loongson_rtc_read_time() 237 alrm->time.tm_sec = FIELD_GET(TOY_MATCH_SEC, alarm_data); in loongson_rtc_read_alarm() 238 alrm->time.tm_min = FIELD_GET(TOY_MATCH_MIN, alarm_data); in loongson_rtc_read_alarm() 239 alrm->time.tm_hour = FIELD_GET(TOY_MATCH_HOUR, alarm_data); in loongson_rtc_read_alarm() 240 alrm->time.tm_mday = FIELD_GET(TOY_MATCH_DAY, alarm_data); in loongson_rtc_read_alarm() 241 alrm->time.tm_mon = FIELD_GET(TOY_MATCH_MON, alarm_data) - 1; in loongson_rtc_read_alarm() [all …]
|