| /freebsd/sys/contrib/dev/athk/ath11k/ |
| H A D | hal_rx.c | 45 return FIELD_GET(HAL_REO_CMD_HDR_INFO0_CMD_NUMBER, desc->cmd.info0); in ath11k_hal_reo_cmd_queue_stats() 91 return FIELD_GET(HAL_REO_CMD_HDR_INFO0_CMD_NUMBER, desc->cmd.info0); in ath11k_hal_reo_cmd_flush_cache() 164 FIELD_GET(HAL_REO_CMD_UPD1_ALDC, cmd->upd1)) | in ath11k_hal_reo_cmd_update_rx_queue() 170 FIELD_GET(HAL_REO_CMD_UPD1_AC, cmd->upd1)) | in ath11k_hal_reo_cmd_update_rx_queue() 210 FIELD_GET(HAL_REO_CMD_UPD2_SSN, cmd->upd2)) | in ath11k_hal_reo_cmd_update_rx_queue() 216 return FIELD_GET(HAL_REO_CMD_HDR_INFO0_CMD_NUMBER, desc->cmd.info0); in ath11k_hal_reo_cmd_update_rx_queue() 286 (((u64)FIELD_GET(BUFFER_ADDR_INFO1_ADDR, binfo->info1)) << 32) | in ath11k_hal_rx_buf_addr_info_get() 287 FIELD_GET(BUFFER_ADDR_INFO0_ADDR, binfo->info0); in ath11k_hal_rx_buf_addr_info_get() 288 *cookie = FIELD_GET(BUFFER_ADDR_INFO1_SW_COOKIE, binfo->info1); in ath11k_hal_rx_buf_addr_info_get() 289 *rbm = FIELD_GET(BUFFER_ADDR_INFO1_RET_BUF_MGR, binfo->info1); in ath11k_hal_rx_buf_addr_info_get() [all …]
|
| 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 …]
|
| H A D | htc.c | 301 eid = FIELD_GET(HTC_HDR_ENDPOINTID, hdr->htc_info); in ath11k_htc_rx_completion_handler() 310 payload_len = FIELD_GET(HTC_HDR_PAYLOADLEN, hdr->htc_info); in ath11k_htc_rx_completion_handler() 325 trailer_present = (FIELD_GET(HTC_HDR_FLAGS, hdr->htc_info)) & in ath11k_htc_rx_completion_handler() 334 trailer_len = FIELD_GET(HTC_HDR_CONTROLBYTES0, hdr->ctrl_info); in ath11k_htc_rx_completion_handler() 363 message_id = FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id); in ath11k_htc_rx_completion_handler() 401 FIELD_GET(HTC_MSG_MESSAGEID, msg->msg_svc_id)); in ath11k_htc_rx_completion_handler() 562 message_id = FIELD_GET(HTC_MSG_MESSAGEID, ready->id_credit_count); in ath11k_htc_wait_target() 563 credit_count = FIELD_GET(HTC_READY_MSG_CREDITCOUNT, in ath11k_htc_wait_target() 565 credit_size = FIELD_GET(HTC_READY_MSG_CREDITSIZE, ready->size_ep); in ath11k_htc_wait_target() 681 message_id = FIELD_GET(HTC_MSG_MESSAGEID, resp_msg->msg_svc_id); in ath11k_htc_connect_service() [all …]
|
| H A D | dp_tx.c | 286 FIELD_GET(DP_TX_DESC_ID_MSDU_ID, ti.desc_id)); in ath11k_dp_tx() 416 wbm_status = FIELD_GET(HTT_TX_WBM_COMP_INFO0_STATUS, in ath11k_dp_tx_process_htt_tx_complete() 424 ts.ack_rssi = FIELD_GET(HTT_TX_WBM_COMP_INFO1_ACK_RSSI, in ath11k_dp_tx_process_htt_tx_complete() 427 if (FIELD_GET(HTT_TX_WBM_COMP_INFO2_VALID, status_desc->info2)) in ath11k_dp_tx_process_htt_tx_complete() 428 ts.peer_id = FIELD_GET(HTT_TX_WBM_COMP_INFO2_SW_PEER_ID, in ath11k_dp_tx_process_htt_tx_complete() 494 pkt_type = FIELD_GET(HAL_TX_RATE_STATS_INFO0_PKT_TYPE, in ath11k_dp_tx_update_txcompl() 496 mcs = FIELD_GET(HAL_TX_RATE_STATS_INFO0_MCS, in ath11k_dp_tx_update_txcompl() 498 sgi = FIELD_GET(HAL_TX_RATE_STATS_INFO0_SGI, in ath11k_dp_tx_update_txcompl() 500 bw = FIELD_GET(HAL_TX_RATE_STATS_INFO0_BW, ts->rate_stats); in ath11k_dp_tx_update_txcompl() 501 ru_tones = FIELD_GET(HAL_TX_RATE_STATS_INFO0_TONES_IN_RU, ts->rate_stats); in ath11k_dp_tx_update_txcompl() [all …]
|
| H A D | dp.h | 1258 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_PREAMBLE_M, _val) 1260 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_BW_M, _val) 1262 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_NSS_M, _val) 1264 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_MCS_M, _val) 1266 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_GI_M, _val) 1268 FIELD_GET(HTT_PPDU_STATS_USER_RATE_FLAGS_DCM_M, _val) 1305 FIELD_GET(HTT_PPDU_STATS_TX_INFO_FLAGS_IS_AMPDU_M, _flags) 1307 FIELD_GET(HTT_PPDU_STATS_TX_INFO_FLAGS_BA_ACK_FAILED_M, _flags) 1309 FIELD_GET(HTT_PPDU_STATS_TX_INFO_FLAGS_RATECODE_M, _flags) 1311 FIELD_GET(HTT_PPDU_STATS_TX_INFO_FLAGS_PEERID_M, _flags) [all …]
|
| H A D | debugfs_htt_stats.c | 81 FIELD_GET(HTT_STATS_MAC_ID, htt_stats_buf->mac_id__word)); in htt_print_tx_pdev_stats_cmn_tlv() 434 FIELD_GET(HTT_STATS_MAC_ID, htt_stats_buf->mac_id__word)); in htt_print_hw_stats_pdev_errs_tlv() 486 FIELD_GET(HTT_MSDU_FLOW_STATS_TX_FLOW_NO, in htt_print_msdu_flow_stats_tlv() 489 FIELD_GET(HTT_MSDU_FLOW_STATS_TID_NUM, in htt_print_msdu_flow_stats_tlv() 492 FIELD_GET(HTT_MSDU_FLOW_STATS_DROP_RULE, in htt_print_msdu_flow_stats_tlv() 524 FIELD_GET(HTT_TX_TID_STATS_SW_PEER_ID, in htt_print_tx_tid_stats_tlv() 527 FIELD_GET(HTT_TX_TID_STATS_TID_NUM, in htt_print_tx_tid_stats_tlv() 530 FIELD_GET(HTT_TX_TID_STATS_NUM_SCHED_PENDING, in htt_print_tx_tid_stats_tlv() 533 FIELD_GET(HTT_TX_TID_STATS_NUM_PPDU_IN_HWQ, in htt_print_tx_tid_stats_tlv() 577 FIELD_GET(HTT_TX_TID_STATS_V1_SW_PEER_ID, in htt_print_tx_tid_stats_v1_tlv() [all …]
|
| H A D | dp_rx.c | 105 return !!FIELD_GET(RX_ATTENTION_INFO2_MSDU_DONE, in ath11k_dp_rx_h_attn_msdu_done() 111 return !!FIELD_GET(RX_ATTENTION_INFO1_TCP_UDP_CKSUM_FAIL, in ath11k_dp_rx_h_attn_l4_cksum_fail() 117 return !!FIELD_GET(RX_ATTENTION_INFO1_IP_CKSUM_FAIL, in ath11k_dp_rx_h_attn_ip_cksum_fail() 123 return (FIELD_GET(RX_ATTENTION_INFO2_DCRYPT_STATUS_CODE, in ath11k_dp_rx_h_attn_is_decrypted() 250 return FIELD_GET(RX_ATTENTION_INFO1_MPDU_LEN_ERR, in ath11k_dp_rxdesc_get_mpdulen_err() 293 (!!FIELD_GET(RX_ATTENTION_INFO1_MCAST_BCAST, in ath11k_dp_rx_h_attn_is_mcbc() 1367 tlv_tag = FIELD_GET(HTT_TLV_TAG, tlv->header); in ath11k_dp_htt_tlv_iter() 1368 tlv_len = FIELD_GET(HTT_TLV_LEN, tlv->header); in ath11k_dp_htt_tlv_iter() 1417 succ_pkts = FIELD_GET(HTT_PPDU_STATS_ACK_BA_INFO_NUM_MSDU_M, in ath11k_update_per_peer_tx_stats() 1419 tid = FIELD_GET(HTT_PPDU_STATS_ACK_BA_INFO_TID_NUM, in ath11k_update_per_peer_tx_stats() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
| H A D | mac.c | 16 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2) 279 FIELD_GET(MT_DMA_PPE_CPU_REASON, info), in mt7915_wed_check_ppe() 280 FIELD_GET(MT_DMA_PPE_ENTRY, info)); in mt7915_wed_check_ppe() 335 unicast = FIELD_GET(MT_RXD3_NORMAL_ADDR_TYPE, rxd3) == MT_RXD3_NORMAL_U2M; in mt7915_mac_fill_rx() 336 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7915_mac_fill_rx() 366 if (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1) != 0 && in mt7915_mac_fill_rx() 373 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7915_mac_fill_rx() 383 fc = cpu_to_le16(FIELD_GET(MT_RXD6_FRAME_CONTROL, v0)); in mt7915_mac_fill_rx() 384 qos_ctl = FIELD_GET(MT_RXD8_QOS_CTL, v2); in mt7915_mac_fill_rx() 385 seq_ctrl = FIELD_GET(MT_RXD8_SEQ_CTRL, v2); in mt7915_mac_fill_rx() [all …]
|
| H A D | soc.c | 131 !temp && !FIELD_GET(MT_ADIE_EFUSE_KICK_MASK, val), in mt7986_wmac_adie_efuse_read() 141 if (FIELD_GET(MT_ADIE_EFUSE_VALID_MASK, val) == 1) in mt7986_wmac_adie_efuse_read() 153 FIELD_GET(MT_SEMA_RFSPI_STATUS_MASK, cur), in mt76_wmac_spi_lock() 181 return FIELD_GET(MT_TOP_POS_SKU_ADIE_DBDC_MASK, val); in mt798x_wmac_check_adie_type() 353 *adie_type = FIELD_GET(MT_ADIE_CHIP_ID_MASK, adie_main) | in mt798x_wmac_sku_setup() 387 if (ret || FIELD_GET(MT_ADIE_ANA_EN_MASK, data)) { in mt7986_wmac_adie_thermal_cal() 388 val = FIELD_GET(MT_ADIE_VRPI_SEL_EFUSE_MASK, data); in mt7986_wmac_adie_thermal_cal() 395 val = FIELD_GET(MT_ADIE_PGA_GAIN_EFUSE_MASK, data); in mt7986_wmac_adie_thermal_cal() 405 if (ret || FIELD_GET(MT_ADIE_ANA_EN_MASK, data)) { in mt7986_wmac_adie_thermal_cal() 406 val = FIELD_GET(MT_ADIE_LDO_CTRL_EFUSE_MASK, data); in mt7986_wmac_adie_thermal_cal() [all …]
|
| H A D | coredump.c | 186 FIELD_GET(GENMASK(7, 0), irq) : FIELD_GET(GENMASK(23, 16), irq); in mt7915_coredump_fw_trace() 191 FIELD_GET(GENMASK(7, 0), sch) : FIELD_GET(GENMASK(15, 8), sch); in mt7915_coredump_fw_trace() 199 FIELD_GET(GENMASK(15, 8), sch) : FIELD_GET(GENMASK(7, 0), sch); in mt7915_coredump_fw_trace() 213 FIELD_GET(GENMASK(15, 8), irq) : FIELD_GET(GENMASK(7, 0), irq); in mt7915_coredump_fw_trace()
|
| H A D | eeprom.c | 171 val = FIELD_GET(MT_EE_WIFI_CONF0_BAND_SEL, val); in mt7915_eeprom_parse_band_config() 230 path = FIELD_GET(MT_EE_WIFI_CONF0_TX_PATH, in mt7915_eeprom_parse_hw_cap() 233 path = FIELD_GET(MT_EE_WIFI_CONF0_TX_PATH, in mt7915_eeprom_parse_hw_cap() 245 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B0, in mt7915_eeprom_parse_hw_cap() 248 nss = FIELD_GET(MT_EE_WIFI_CONF3_TX_PATH_B1, in mt7915_eeprom_parse_hw_cap() 251 nss = FIELD_GET(MT_EE_WIFI_CONF_STREAM_NUM, in mt7915_eeprom_parse_hw_cap() 365 delta = FIELD_GET(MT_EE_RATE_DELTA_MASK, val); in mt7915_eeprom_get_power_delta()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
| H A D | eeprom.c | 70 *path = FIELD_GET(MT_EE_WIFI_CONF2_TX_PATH_BAND1, in mt7996_eeprom_parse_stream() 72 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND1, in mt7996_eeprom_parse_stream() 74 *nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND1, in mt7996_eeprom_parse_stream() 78 *path = FIELD_GET(MT_EE_WIFI_CONF2_TX_PATH_BAND2, in mt7996_eeprom_parse_stream() 80 *rx_path = FIELD_GET(MT_EE_WIFI_CONF4_RX_PATH_BAND2, in mt7996_eeprom_parse_stream() 82 *nss = FIELD_GET(MT_EE_WIFI_CONF5_STREAM_NUM_BAND2, in mt7996_eeprom_parse_stream() 86 *path = FIELD_GET(MT_EE_WIFI_CONF1_TX_PATH_BAND0, in mt7996_eeprom_parse_stream() 88 *rx_path = FIELD_GET(MT_EE_WIFI_CONF3_RX_PATH_BAND0, in mt7996_eeprom_parse_stream() 90 *nss = FIELD_GET(MT_EE_WIFI_CONF4_STREAM_NUM_BAND0, in mt7996_eeprom_parse_stream() 259 val = FIELD_GET(MT_EE_WIFI_CONF1_BAND_SEL, val); in mt7996_eeprom_parse_band_config() [all …]
|
| H A D | mac.c | 18 #define to_rssi(field, rcpi) ((FIELD_GET(field, rcpi) - 220) / 2) 330 idx = FIELD_GET(MT_PRXV_TX_RATE, v0); in mt7996_mac_fill_rx_rate() 332 nss = FIELD_GET(MT_PRXV_NSTS, v0) + 1; in mt7996_mac_fill_rx_rate() 334 stbc = FIELD_GET(MT_PRXV_HT_STBC, v2); in mt7996_mac_fill_rx_rate() 335 gi = FIELD_GET(MT_PRXV_HT_SHORT_GI, v2); in mt7996_mac_fill_rx_rate() 336 *mode = FIELD_GET(MT_PRXV_TX_MODE, v2); in mt7996_mac_fill_rx_rate() 337 dcm = FIELD_GET(MT_PRXV_DCM, v2); in mt7996_mac_fill_rx_rate() 338 bw = FIELD_GET(MT_PRXV_FRAME_MODE, v2); in mt7996_mac_fill_rx_rate() 449 FIELD_GET(MT_DMA_PPE_CPU_REASON, info), in mt7996_wed_check_ppe() 450 FIELD_GET(MT_DMA_PPE_ENTRY, info)); in mt7996_wed_check_ppe() [all …]
|
| /freebsd/sys/dev/irdma/ |
| H A D | irdma_uk.c | 166 hw_sq_tail = (u32)FIELD_GET(IRDMA_QP_DBSA_HW_SQ_TAIL, temp); in irdma_uk_qp_post_wr() 999 sw_cq_sel = (u16)FIELD_GET(IRDMA_CQ_DBSA_SW_CQ_SELECT, temp_val); in irdma_uk_cq_set_resized_cnt() 1002 arm_seq_num = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_SEQ_NUM, temp_val); in irdma_uk_cq_set_resized_cnt() 1003 arm_next_se = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT_SE, temp_val); in irdma_uk_cq_set_resized_cnt() 1004 arm_next = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT, temp_val); in irdma_uk_cq_set_resized_cnt() 1030 arm_seq_num = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_SEQ_NUM, temp_val); in irdma_uk_cq_request_notification() 1032 sw_cq_sel = (u16)FIELD_GET(IRDMA_CQ_DBSA_SW_CQ_SELECT, temp_val); in irdma_uk_cq_request_notification() 1033 arm_next_se = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT_SE, temp_val); in irdma_uk_cq_request_notification() 1117 widx = (u32)FIELD_GET(IRDMA_CQ_WQEIDX, qword3); in irdma_detect_unsignaled_cmpls() 1120 if ((u8)FIELD_GET(IRDMA_CQ_SQ, qword3)) { in irdma_detect_unsignaled_cmpls() [all …]
|
| /freebsd/contrib/ofed/libirdma/ |
| H A D | irdma_uk.c | 166 hw_sq_tail = (u32)FIELD_GET(IRDMA_QP_DBSA_HW_SQ_TAIL, temp); in irdma_uk_qp_post_wr() 1083 sw_cq_sel = (u16)FIELD_GET(IRDMA_CQ_DBSA_SW_CQ_SELECT, temp_val); in irdma_uk_cq_set_resized_cnt() 1086 arm_seq_num = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_SEQ_NUM, temp_val); in irdma_uk_cq_set_resized_cnt() 1087 arm_next_se = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT_SE, temp_val); in irdma_uk_cq_set_resized_cnt() 1088 arm_next = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT, temp_val); in irdma_uk_cq_set_resized_cnt() 1114 arm_seq_num = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_SEQ_NUM, temp_val); in irdma_uk_cq_request_notification() 1116 sw_cq_sel = (u16)FIELD_GET(IRDMA_CQ_DBSA_SW_CQ_SELECT, temp_val); in irdma_uk_cq_request_notification() 1117 arm_next_se = (u8)FIELD_GET(IRDMA_CQ_DBSA_ARM_NEXT_SE, temp_val); in irdma_uk_cq_request_notification() 1190 if (FIELD_GET(IRDMAQPSQ_VALID, val) != qp->rwqe_polarity) in irdma_repost_rq_wqes() 1277 polarity = (u8)FIELD_GET(IRDMA_CQ_VALID, qword3); in irdma_uk_cq_poll_cmpl() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7925/ |
| H A D | mac.c | 128 rate->eht_gi = FIELD_GET(GENMASK(25, 24), val); in mt7925_mac_sta_poll() 262 idx = FIELD_GET(MT_PRXV_TX_RATE, v0); in mt7925_mac_fill_rx_rate() 264 nss = FIELD_GET(MT_PRXV_NSTS, v0) + 1; in mt7925_mac_fill_rx_rate() 266 stbc = FIELD_GET(MT_PRXV_HT_STBC, v2); in mt7925_mac_fill_rx_rate() 267 gi = FIELD_GET(MT_PRXV_HT_SHORT_GI, v2); in mt7925_mac_fill_rx_rate() 268 *mode = FIELD_GET(MT_PRXV_TX_MODE, v2); in mt7925_mac_fill_rx_rate() 269 dcm = FIELD_GET(MT_PRXV_DCM, v2); in mt7925_mac_fill_rx_rate() 270 bw = FIELD_GET(MT_PRXV_FRAME_MODE, v2); in mt7925_mac_fill_rx_rate() 392 chfreq = FIELD_GET(MT_RXD3_NORMAL_CH_FREQ, rxd3); in mt7925_mac_fill_rx() 393 unicast = FIELD_GET(MT_RXD3_NORMAL_ADDR_TYPE, rxd3) == MT_RXD3_NORMAL_U2M; in mt7925_mac_fill_rx() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/ |
| H A D | sdio_txrx.c | 24 FIELD_GET(TXQ_CNT_L, data[4]), /* VO */ in mt76s_refill_sched_quota() 25 FIELD_GET(TXQ_CNT_H, data[3]), /* VI */ in mt76s_refill_sched_quota() 26 FIELD_GET(TXQ_CNT_L, data[3]), /* BE */ in mt76s_refill_sched_quota() 27 FIELD_GET(TXQ_CNT_H, data[2]), /* BK */ in mt76s_refill_sched_quota() 30 FIELD_GET(TXQ_CNT_H, data[1]), /* VO */ in mt76s_refill_sched_quota() 31 FIELD_GET(TXQ_CNT_L, data[1]), /* VI */ in mt76s_refill_sched_quota() 32 FIELD_GET(TXQ_CNT_H, data[0]), /* BE */ in mt76s_refill_sched_quota() 33 FIELD_GET(TXQ_CNT_L, data[0]), /* BK */ in mt76s_refill_sched_quota() 35 u32 pse_mcu_quota = FIELD_GET(TXQ_CNT_L, data[2]); in mt76s_refill_sched_quota()
|
| H A D | mt76_connac_mac.c | 426 tid = FIELD_GET(IEEE80211_BAR_CTRL_TID_INFO_MASK, control); in mt76_connac2_mac_write_txwi_80211() 628 FIELD_GET(MT_TXS0_TXS_FORMAT, txs) > 1) { in mt76_connac2_mac_fill_txs() 643 tid = FIELD_GET(MT_TXS0_TID, txs); in mt76_connac2_mac_fill_txs() 649 txrate = FIELD_GET(MT_TXS0_TX_RATE, txs); in mt76_connac2_mac_fill_txs() 651 rate.mcs = FIELD_GET(MT_TX_RATE_IDX, txrate); in mt76_connac2_mac_fill_txs() 652 rate.nss = FIELD_GET(MT_TX_RATE_NSS, txrate) + 1; in mt76_connac2_mac_fill_txs() 653 stbc = FIELD_GET(MT_TX_RATE_STBC, txrate); in mt76_connac2_mac_fill_txs() 663 mode = FIELD_GET(MT_TX_RATE_MODE, txrate); in mt76_connac2_mac_fill_txs() 706 rate.he_dcm = FIELD_GET(MT_TX_RATE_DCM, txrate); in mt76_connac2_mac_fill_txs() 715 switch (FIELD_GET(MT_TXS0_BW, txs)) { in mt76_connac2_mac_fill_txs() [all …]
|
| H A D | mt76x02_mac.c | 267 stat->wcid = FIELD_GET(MT_TX_STAT_FIFO_WCID, stat1); in mt76x02_mac_load_tx_status() 268 stat->rate = FIELD_GET(MT_TX_STAT_FIFO_RATE, stat1); in mt76x02_mac_load_tx_status() 270 stat->retry = FIELD_GET(MT_TX_STAT_FIFO_EXT_RETRY, stat2); in mt76x02_mac_load_tx_status() 271 stat->pktid = FIELD_GET(MT_TX_STAT_FIFO_EXT_PKTID, stat2); in mt76x02_mac_load_tx_status() 282 u8 idx = FIELD_GET(MT_RXWI_RATE_INDEX, rate); in mt76x02_mac_process_tx_rate() 288 switch (FIELD_GET(MT_RXWI_RATE_PHY, rate)) { in mt76x02_mac_process_tx_rate() 316 switch (FIELD_GET(MT_RXWI_RATE_BW, rate)) { in mt76x02_mac_process_tx_rate() 383 rateval = FIELD_GET(MT_WCID_TX_INFO_RATE, wcid_tx_info); in mt76x02_mac_write_txwi() 384 max_txpwr_adj = FIELD_GET(MT_WCID_TX_INFO_TXPWR_ADJ, in mt76x02_mac_write_txwi() 386 nss = FIELD_GET(MT_WCID_TX_INFO_NSS, wcid_tx_info); in mt76x02_mac_write_txwi() [all …]
|
| H A D | mt792x_mac.c | 103 mib->tx_pkt_ebf_cnt += FIELD_GET(MT_MIB_SDR9_EBF_CNT_MASK, val); in mt792x_mac_update_mib_stats() 104 mib->tx_pkt_ibf_cnt += FIELD_GET(MT_MIB_SDR9_IBF_CNT_MASK, val); in mt792x_mac_update_mib_stats() 107 mib->tx_bf_ibf_ppdu_cnt += FIELD_GET(MT_ETBF_TX_IBF_CNT, val); in mt792x_mac_update_mib_stats() 108 mib->tx_bf_ebf_ppdu_cnt += FIELD_GET(MT_ETBF_TX_EBF_CNT, val); in mt792x_mac_update_mib_stats() 111 mib->tx_bf_rx_fb_all_cnt += FIELD_GET(MT_ETBF_RX_FB_ALL, val); in mt792x_mac_update_mib_stats() 112 mib->tx_bf_rx_fb_he_cnt += FIELD_GET(MT_ETBF_RX_FB_HE, val); in mt792x_mac_update_mib_stats() 113 mib->tx_bf_rx_fb_vht_cnt += FIELD_GET(MT_ETBF_RX_FB_VHT, val); in mt792x_mac_update_mib_stats() 114 mib->tx_bf_rx_fb_ht_cnt += FIELD_GET(MT_ETBF_RX_FB_HT, val); in mt792x_mac_update_mib_stats()
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7615/ |
| H A D | mac.c | 23 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) 224 u8 cbw = FIELD_GET(MT_RXV1_FRAME_MODE, rxv1); in mt7615_mac_fill_tm_rx() 225 u8 mode = FIELD_GET(MT_RXV1_TX_MODE, rxv1); in mt7615_mac_fill_tm_rx() 226 s16 foe = FIELD_GET(MT_RXV5_FOE, rxv5); in mt7615_mac_fill_tm_rx() 242 phy->test.last_rcpi[0] = FIELD_GET(MT_RXV4_RCPI0, rxv4); in mt7615_mac_fill_tm_rx() 243 phy->test.last_rcpi[1] = FIELD_GET(MT_RXV4_RCPI1, rxv4); in mt7615_mac_fill_tm_rx() 244 phy->test.last_rcpi[2] = FIELD_GET(MT_RXV4_RCPI2, rxv4); in mt7615_mac_fill_tm_rx() 245 phy->test.last_rcpi[3] = FIELD_GET(MT_RXV4_RCPI3, rxv4); in mt7615_mac_fill_tm_rx() 246 phy->test.last_ib_rssi[0] = FIELD_GET(MT_RXV3_IB_RSSI, rxv3); in mt7615_mac_fill_tm_rx() 247 phy->test.last_wb_rssi[0] = FIELD_GET(MT_RXV3_WB_RSSI, rxv3); in mt7615_mac_fill_tm_rx() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7921/ |
| H A D | mac.c | 218 chfreq = FIELD_GET(MT_RXD3_NORMAL_CH_FREQ, rxd3); in mt7921_mac_fill_rx() 219 unicast = FIELD_GET(MT_RXD3_NORMAL_ADDR_TYPE, rxd3) == MT_RXD3_NORMAL_U2M; in mt7921_mac_fill_rx() 220 idx = FIELD_GET(MT_RXD1_NORMAL_WLAN_IDX, rxd1); in mt7921_mac_fill_rx() 256 if (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1) != 0 && in mt7921_mac_fill_rx() 263 remove_pad = FIELD_GET(MT_RXD2_NORMAL_HDR_OFFSET, rxd2); in mt7921_mac_fill_rx() 273 fc = cpu_to_le16(FIELD_GET(MT_RXD6_FRAME_CONTROL, v0)); in mt7921_mac_fill_rx() 274 seq_ctrl = FIELD_GET(MT_RXD8_SEQ_CTRL, v2); in mt7921_mac_fill_rx() 275 qos_ctl = FIELD_GET(MT_RXD8_QOS_CTL, v2); in mt7921_mac_fill_rx() 286 switch (FIELD_GET(MT_RXD1_NORMAL_SEC_MODE, rxd1)) { in mt7921_mac_fill_rx() 291 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7921_mac_fill_rx() [all …]
|
| /freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
| H A D | mac.c | 522 i = FIELD_GET(MT_RXD1_NORMAL_CH_FREQ, rxd1); in mt7603_mac_fill_rx() 526 idx = FIELD_GET(MT_RXD2_NORMAL_WLAN_IDX, rxd2); in mt7603_mac_fill_rx() 543 if (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2) != 0 && in mt7603_mac_fill_rx() 568 switch (FIELD_GET(MT_RXD2_NORMAL_SEC_MODE, rxd2)) { in mt7603_mac_fill_rx() 573 FIELD_GET(MT_RXD2_NORMAL_FRAG, rxd2); in mt7603_mac_fill_rx() 622 i = FIELD_GET(MT_RXV1_TX_RATE, rxdg0); in mt7603_mac_fill_rx() 623 switch (FIELD_GET(MT_RXV1_TX_MODE, rxdg0)) { in mt7603_mac_fill_rx() 646 FIELD_GET(MT_RXV1_HT_STBC, rxdg0); in mt7603_mac_fill_rx() 651 status->chain_signal[0] = FIELD_GET(MT_RXV4_IB_RSSI0, rxdg3) + in mt7603_mac_fill_rx() 653 status->chain_signal[1] = FIELD_GET(MT_RXV4_IB_RSSI1, rxdg3) + in mt7603_mac_fill_rx() [all …]
|
| /freebsd/sys/contrib/dev/rtw88/ |
| H A D | rtw8723d.h | |