Home
last modified time | relevance | path

Searched refs:mcs (Results 1 – 25 of 158) sorted by relevance

1234567

/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmcs.h130 unsigned long lmac_bmap; /* bitmap of enabled mcs lmac */
134 struct mcs { struct
145 /* Lock for mcs stats */ argument
156 void (*mcs_set_hw_capabilities)(struct mcs *mcs); argument
157 void (*mcs_parser_cfg)(struct mcs *mcs);
158 void (*mcs_tx_sa_mem_map_write)(struct mcs *mcs, struct mcs_tx_sc_sa_map *map);
159 void (*mcs_rx_sa_mem_map_write)(struct mcs *mc
139 txmcs global() argument
140 rxmcs global() argument
142 mcs_idmcs global() argument
143 mcs_opsmcs global() argument
144 mcs_listmcs global() argument
147 pfmcs global() argument
148 vfmcs global() argument
167 mcs_reg_write(struct mcs * mcs,u64 offset,u64 val) mcs_reg_write() argument
172 mcs_reg_read(struct mcs * mcs,u64 offset) mcs_reg_read() argument
[all...]
H A Dmcs.c13 #include "mcs.h"
27 void mcs_get_tx_secy_stats(struct mcs *mcs, struct mcs_secy_stats *stats, int id) in mcs_get_tx_secy_stats() argument
32 stats->ctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
35 stats->ctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
38 stats->ctl_octet_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
41 stats->ctl_pkt_ucast_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
44 stats->unctl_pkt_bcast_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
47 stats->unctl_pkt_mcast_cnt = mcs_reg_read(mcs, reg); in mcs_get_tx_secy_stats()
50 stats->unctl_octet_cnt = mcs_reg_read(mcs, re in mcs_get_tx_secy_stats()
71 mcs_get_rx_secy_stats(struct mcs * mcs,struct mcs_secy_stats * stats,int id) mcs_get_rx_secy_stats() argument
132 mcs_get_flowid_stats(struct mcs * mcs,struct mcs_flowid_stats * stats,int id,int dir) mcs_get_flowid_stats() argument
145 mcs_get_port_stats(struct mcs * mcs,struct mcs_port_stats * stats,int id,int dir) mcs_get_port_stats() argument
172 mcs_get_sa_stats(struct mcs * mcs,struct mcs_sa_stats * stats,int id,int dir) mcs_get_sa_stats() argument
200 mcs_get_sc_stats(struct mcs * mcs,struct mcs_sc_stats * stats,int id,int dir) mcs_get_sc_stats() argument
252 mcs_clear_stats(struct mcs * mcs,u8 type,u8 id,int dir) mcs_clear_stats() argument
292 mcs_clear_all_stats(struct mcs * mcs,u16 pcifunc,int dir) mcs_clear_all_stats() argument
332 mcs_pn_table_write(struct mcs * mcs,u8 pn_id,u64 next_pn,u8 dir) mcs_pn_table_write() argument
343 cn10kb_mcs_tx_sa_mem_map_write(struct mcs * mcs,struct mcs_tx_sc_sa_map * map) cn10kb_mcs_tx_sa_mem_map_write() argument
362 cn10kb_mcs_rx_sa_mem_map_write(struct mcs * mcs,struct mcs_rx_sc_sa_map * map) cn10kb_mcs_rx_sa_mem_map_write() argument
372 mcs_sa_plcy_write(struct mcs * mcs,u64 * plcy,int sa_id,int dir) mcs_sa_plcy_write() argument
390 mcs_ena_dis_sc_cam_entry(struct mcs * mcs,int sc_id,int ena) mcs_ena_dis_sc_cam_entry() argument
406 mcs_rx_sc_cam_write(struct mcs * mcs,u64 sci,u64 secy,int sc_id) mcs_rx_sc_cam_write() argument
414 mcs_secy_plcy_write(struct mcs * mcs,u64 plcy,int secy_id,int dir) mcs_secy_plcy_write() argument
429 cn10kb_mcs_flowid_secy_map(struct mcs * mcs,struct secy_mem_map * map,int dir) cn10kb_mcs_flowid_secy_map() argument
444 mcs_ena_dis_flowid_entry(struct mcs * mcs,int flow_id,int dir,int ena) mcs_ena_dis_flowid_entry() argument
467 mcs_flowid_entry_write(struct mcs * mcs,u64 * data,u64 * mask,int flow_id,int dir) mcs_flowid_entry_write() argument
493 mcs_install_flowid_bypass_entry(struct mcs * mcs) mcs_install_flowid_bypass_entry() argument
544 mcs_clear_secy_plcy(struct mcs * mcs,int secy_id,int dir) mcs_clear_secy_plcy() argument
582 mcs_free_ctrlpktrule(struct mcs * mcs,struct mcs_free_ctrl_pkt_rule_req * req) mcs_free_ctrlpktrule() argument
612 mcs_ctrlpktrule_write(struct mcs * mcs,struct mcs_ctrl_pkt_rule_write_req * req) mcs_ctrlpktrule_write() argument
712 mcs_free_all_rsrc(struct mcs * mcs,int dir,u16 pcifunc) mcs_free_all_rsrc() argument
771 mcs_alloc_all_rsrc(struct mcs * mcs,u8 * flow_id,u8 * secy_id,u8 * sc_id,u8 * sa1_id,u8 * sa2_id,u16 pcifunc,int dir) mcs_alloc_all_rsrc() argument
810 cn10kb_mcs_tx_pn_wrapped_handler(struct mcs * mcs) cn10kb_mcs_tx_pn_wrapped_handler() argument
837 cn10kb_mcs_tx_pn_thresh_reached_handler(struct mcs * mcs) cn10kb_mcs_tx_pn_thresh_reached_handler() argument
876 mcs_rx_pn_thresh_reached_handler(struct mcs * mcs) mcs_rx_pn_thresh_reached_handler() argument
901 mcs_rx_misc_intr_handler(struct mcs * mcs,u64 intr) mcs_rx_misc_intr_handler() argument
924 mcs_tx_misc_intr_handler(struct mcs * mcs,u64 intr) mcs_tx_misc_intr_handler() argument
939 cn10kb_mcs_bbe_intr_handler(struct mcs * mcs,u64 intr,enum mcs_direction dir) cn10kb_mcs_bbe_intr_handler() argument
964 cn10kb_mcs_pab_intr_handler(struct mcs * mcs,u64 intr,enum mcs_direction dir) cn10kb_mcs_pab_intr_handler() argument
980 struct mcs *mcs = (struct mcs *)mcs_irq; mcs_ip_intr_handler() local
1075 alloc_mem(struct mcs * mcs,int n) alloc_mem() argument
1080 mcs_alloc_struct_mem(struct mcs * mcs,struct mcs_rsrc_map * res) mcs_alloc_struct_mem() argument
1137 mcs_register_interrupts(struct mcs * mcs) mcs_register_interrupts() argument
1194 struct mcs *mcs; mcs_get_blkcnt() local
1233 mcs_set_port_cfg(struct mcs * mcs,struct mcs_port_cfg_set_req * req) mcs_set_port_cfg() argument
1264 mcs_get_port_cfg(struct mcs * mcs,struct mcs_port_cfg_get_req * req,struct mcs_port_cfg_get_rsp * rsp) mcs_get_port_cfg() argument
1288 mcs_get_custom_tag_cfg(struct mcs * mcs,struct mcs_custom_tag_cfg_get_req * req,struct mcs_custom_tag_cfg_get_rsp * rsp) mcs_get_custom_tag_cfg() argument
1320 mcs_reset_port(struct mcs * mcs,u8 port_id,u8 reset) mcs_reset_port() argument
1328 mcs_set_lmac_mode(struct mcs * mcs,int lmac_id,u8 mode) mcs_set_lmac_mode() argument
1339 mcs_pn_threshold_set(struct mcs * mcs,struct mcs_set_pn_threshold * pn) mcs_pn_threshold_set() argument
1351 cn10kb_mcs_parser_cfg(struct mcs * mcs) cn10kb_mcs_parser_cfg() argument
1376 mcs_lmac_init(struct mcs * mcs,int lmac_id) mcs_lmac_init() argument
1396 struct mcs *mcs; mcs_set_lmac_channels() local
1414 mcs_x2p_calibration(struct mcs * mcs) mcs_x2p_calibration() argument
1450 mcs_set_external_bypass(struct mcs * mcs,bool bypass) mcs_set_external_bypass() argument
1464 mcs_global_cfg(struct mcs * mcs) mcs_global_cfg() argument
1483 cn10kb_mcs_set_hw_capabilities(struct mcs * mcs) cn10kb_mcs_set_hw_capabilities() argument
1511 struct mcs *mcs; mcs_probe() local
1601 struct mcs *mcs = pci_get_drvdata(pdev); mcs_remove() local
[all...]
H A Dmcs_cnf10kb.c7 #include "mcs.h"
25 void cnf10kb_mcs_set_hw_capabilities(struct mcs *mcs) in cnf10kb_mcs_set_hw_capabilities() argument
27 struct hwinfo *hw = mcs->hw; in cnf10kb_mcs_set_hw_capabilities()
33 hw->lmac_cnt = 4; /* lmacs/ports per mcs block */ in cnf10kb_mcs_set_hw_capabilities()
39 void cnf10kb_mcs_parser_cfg(struct mcs *mcs) in cnf10kb_mcs_parser_cfg() argument
47 mcs_reg_write(mcs, reg, val); in cnf10kb_mcs_parser_cfg()
50 mcs_reg_write(mcs, reg, val); in cnf10kb_mcs_parser_cfg()
57 mcs_reg_write(mcs, re in cnf10kb_mcs_parser_cfg()
73 cnf10kb_mcs_flowid_secy_map(struct mcs * mcs,struct secy_mem_map * map,int dir) cnf10kb_mcs_flowid_secy_map() argument
90 cnf10kb_mcs_tx_sa_mem_map_write(struct mcs * mcs,struct mcs_tx_sc_sa_map * map) cnf10kb_mcs_tx_sa_mem_map_write() argument
115 cnf10kb_mcs_rx_sa_mem_map_write(struct mcs * mcs,struct mcs_rx_sc_sa_map * map) cnf10kb_mcs_rx_sa_mem_map_write() argument
125 mcs_set_force_clk_en(struct mcs * mcs,bool set) mcs_set_force_clk_en() argument
156 cnf10kb_mcs_tx_pn_thresh_reached_handler(struct mcs * mcs) cnf10kb_mcs_tx_pn_thresh_reached_handler() argument
192 cnf10kb_mcs_tx_pn_wrapped_handler(struct mcs * mcs) cnf10kb_mcs_tx_pn_wrapped_handler() argument
219 cnf10kb_mcs_bbe_intr_handler(struct mcs * mcs,u64 intr,enum mcs_direction dir) cnf10kb_mcs_bbe_intr_handler() argument
253 cnf10kb_mcs_pab_intr_handler(struct mcs * mcs,u64 intr,enum mcs_direction dir) cnf10kb_mcs_pab_intr_handler() argument
[all...]
H A Dmcs_reg.h18 if (mcs->hw->mcs_blks > 1) \
28 if (mcs->hw->mcs_blks > 1) \
37 if (mcs->hw->mcs_blks > 1) \
45 if (mcs->hw->mcs_blks > 1) \
54 if (mcs->hw->mcs_blks > 1) \
62 if (mcs->hw->mcs_blks > 1) \
71 if (mcs->hw->mcs_blks > 1) \
79 if (mcs->hw->mcs_blks > 1) \
88 if (mcs->hw->mcs_blks > 1) \
105 if (mcs
[all...]
H A Drvu_debugfs.c22 #include "mcs.h"
203 struct mcs *mcs = filp->private; in rvu_dbg_mcs_port_stats_display() local
208 mutex_lock(&mcs->stats_lock); in rvu_dbg_mcs_port_stats_display()
209 for_each_set_bit(lmac, &mcs->hw->lmac_bmap, mcs->hw->lmac_cnt) { in rvu_dbg_mcs_port_stats_display()
210 mcs_get_port_stats(mcs, &stats, lmac, dir); in rvu_dbg_mcs_port_stats_display()
214 if (dir == MCS_RX && mcs->hw->mcs_blks > 1) in rvu_dbg_mcs_port_stats_display()
221 mutex_unlock(&mcs->stats_lock); in rvu_dbg_mcs_port_stats_display()
241 struct mcs *mc in rvu_dbg_mcs_sa_stats_display() local
294 struct mcs *mcs = filp->private; rvu_dbg_mcs_tx_sc_stats_display() local
324 struct mcs *mcs = filp->private; rvu_dbg_mcs_rx_sc_stats_display() local
361 struct mcs *mcs = filp->private; rvu_dbg_mcs_flowid_stats_display() local
398 struct mcs *mcs = filp->private; rvu_dbg_mcs_tx_secy_stats_display() local
441 struct mcs *mcs = filp->private; rvu_dbg_mcs_rx_secy_stats_display() local
494 struct mcs *mcs; rvu_dbg_mcs_init() local
[all...]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-nvm-utils.c85 ht_info->mcs.rx_mask[0] = 0xFF; in iwl_init_ht_hw_capab()
86 ht_info->mcs.rx_mask[1] = 0x00; in iwl_init_ht_hw_capab()
87 ht_info->mcs.rx_mask[2] = 0x00; in iwl_init_ht_hw_capab()
90 ht_info->mcs.rx_mask[1] = 0xFF; in iwl_init_ht_hw_capab()
92 ht_info->mcs.rx_mask[2] = 0xFF; in iwl_init_ht_hw_capab()
109 ht_info->mcs.rx_highest = cpu_to_le16(max_bit_rate); in iwl_init_ht_hw_capab()
112 ht_info->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in iwl_init_ht_hw_capab()
114 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in iwl_init_ht_hw_capab()
115 ht_info->mcs.tx_params |= ((tx_chains - 1) << in iwl_init_ht_hw_capab()
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Drate.h48 #define BRCMS_MAXMCS 32 /* max valid mcs index */
49 #define MCS_TABLE_SIZE 33 /* Number of mcs entries in the table */
56 static inline u8 mcs_2_txstreams(u8 mcs) in mcs_2_txstreams() argument
58 return (mcs_table[mcs].tx_phy_ctl3 & MCS_TXS_MASK) >> MCS_TXS_SHIFT; in mcs_2_txstreams()
61 static inline uint mcs_2_rate(u8 mcs, bool is40, bool sgi) in mcs_2_rate() argument
65 return mcs_table[mcs].phy_rate_40_sgi; in mcs_2_rate()
66 return mcs_table[mcs].phy_rate_20_sgi; in mcs_2_rate()
69 return mcs_table[mcs].phy_rate_40; in mcs_2_rate()
71 return mcs_table[mcs].phy_rate_20; in mcs_2_rate()
190 static inline bool is_single_stream(u8 mcs) in is_single_stream() argument
[all...]
H A Drate.c294 rs->mcs[i] = 0; in brcms_c_rateset_mcs_upd()
332 /* only set the mcs rate bit if the equivalent hw mcs bit is set */ in brcms_c_rate_hwrs_filter_sort_validate()
334 rs->mcs[i] = (rs->mcs[i] & hw_rs->mcs[i]); in brcms_c_rate_hwrs_filter_sort_validate()
432 memcpy(&dst->mcs[0], &src->mcs[0], MCSSET_LEN); in brcms_c_rateset_filter()
498 rateset->mcs[i] = 0; in brcms_c_rateset_mcs_clear()
503 memcpy(&rateset->mcs[ in brcms_c_rateset_mcs_build()
[all...]
/linux/sound/soc/codecs/
H A Dadau1977.c266 unsigned int mcs; in adau1977_lookup_mcs() local
269 * rate = sysclk / (512 * mcs_lut[mcs]) * 2**fs in adau1977_lookup_mcs()
270 * => mcs_lut[mcs] = sysclk / (512 * rate) * 2**fs in adau1977_lookup_mcs()
271 * => mcs_lut[mcs] = sysclk / ((512 / 2**fs) * rate) in adau1977_lookup_mcs()
279 mcs = adau1977->sysclk / rate; in adau1977_lookup_mcs()
282 if (mcs < 1 || mcs > 6 || mcs == 5) in adau1977_lookup_mcs()
285 mcs = mcs in adau1977_lookup_mcs()
301 int mcs, fs; adau1977_hw_params() local
780 unsigned int mcs; adau1977_check_sysclk() local
[all...]
/linux/drivers/net/wireless/ath/ath11k/
H A Ddebugfs_sta.c23 int gi, mcs, bw, nss; in ath11k_debugfs_sta_add_tx_stats() local
30 mcs = txrate->mcs; in ath11k_debugfs_sta_add_tx_stats()
37 STATS_OP_FMT(SUCC).he[0][mcs] += peer_stats->succ_bytes; in ath11k_debugfs_sta_add_tx_stats()
38 STATS_OP_FMT(SUCC).he[1][mcs] += peer_stats->succ_pkts; in ath11k_debugfs_sta_add_tx_stats()
39 STATS_OP_FMT(FAIL).he[0][mcs] += peer_stats->failed_bytes; in ath11k_debugfs_sta_add_tx_stats()
40 STATS_OP_FMT(FAIL).he[1][mcs] += peer_stats->failed_pkts; in ath11k_debugfs_sta_add_tx_stats()
41 STATS_OP_FMT(RETRY).he[0][mcs] += peer_stats->retry_bytes; in ath11k_debugfs_sta_add_tx_stats()
42 STATS_OP_FMT(RETRY).he[1][mcs] += peer_stats->retry_pkts; in ath11k_debugfs_sta_add_tx_stats()
44 STATS_OP_FMT(SUCC).vht[0][mcs] in ath11k_debugfs_sta_add_tx_stats()
[all...]
H A Ddp_tx.c463 u8 mcs, rate_idx = 0, ofdma; in ath11k_dp_tx_update_txcompl() local
480 mcs = FIELD_GET(HAL_TX_RATE_STATS_INFO0_MCS, in ath11k_dp_tx_update_txcompl()
498 ret = ath11k_mac_hw_ratecode_to_legacy_rate(mcs, in ath11k_dp_tx_update_txcompl()
506 if (mcs > 7) { in ath11k_dp_tx_update_txcompl()
507 ath11k_warn(ab, "Invalid HT mcs index %d\n", mcs); in ath11k_dp_tx_update_txcompl()
512 arsta->txrate.mcs = mcs + 8 * (arsta->txrate.nss - 1); in ath11k_dp_tx_update_txcompl()
517 if (mcs > 9) { in ath11k_dp_tx_update_txcompl()
518 ath11k_warn(ab, "Invalid VHT mcs inde in ath11k_dp_tx_update_txcompl()
[all...]
/linux/arch/x86/xen/
H A Dmmu_pv.c235 struct multicall_space mcs; in xen_extend_mmu_update() local
238 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update()
240 if (mcs.mc != NULL) { in xen_extend_mmu_update()
241 mcs.mc->args[1]++; in xen_extend_mmu_update()
243 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update()
244 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update()
247 u = mcs.args; in xen_extend_mmu_update()
253 struct multicall_space mcs; in xen_extend_mmuext_op() local
256 mcs in xen_extend_mmuext_op()
743 struct multicall_space mcs = __xen_mc_entry(0); xen_pin_page() local
874 struct multicall_space mcs; xen_unpin_page() local
1287 struct multicall_space mcs; xen_flush_tlb() local
1305 struct multicall_space mcs; xen_flush_tlb_one_user() local
1329 struct multicall_space mcs; xen_flush_tlb_multi() local
1563 struct multicall_space mcs; __pin_pagetable_pfn() local
1576 struct multicall_space mcs; __set_pfn_prot() local
2255 struct multicall_space mcs; xen_zap_pfn_range() local
2289 struct multicall_space mcs; xen_remap_exchanged_ptes() local
2444 struct multicall_space mcs; xen_flush_tlb_all() local
[all...]
/linux/net/mac80211/
H A Dht.c69 scaps = (u8 *)(&ht_capa->mcs.rx_mask); in ieee80211_apply_htcap_overrides()
70 smask = (u8 *)(&ht_capa_mask->mcs.rx_mask); in ieee80211_apply_htcap_overrides()
81 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */ in ieee80211_apply_htcap_overrides()
83 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]); in ieee80211_apply_htcap_overrides()
201 tx_mcs_set_cap = own_cap.mcs.tx_params; in ieee80211_ht_cap_ie_to_sta_ht_cap()
204 ht_cap.mcs.tx_params = ht_cap_ie->mcs.tx_params; in ieee80211_ht_cap_ie_to_sta_ht_cap()
226 ht_cap.mcs.rx_mask[i] = in ieee80211_ht_cap_ie_to_sta_ht_cap()
227 own_cap.mcs.rx_mask[i] & ht_cap_ie->mcs in ieee80211_ht_cap_ie_to_sta_ht_cap()
[all...]
/linux/drivers/net/wireless/marvell/mwifiex/
H A D11ac.c46 u8 i, nss, mcs; in mwifiex_convert_mcsmap_to_maxrate() local
59 mcs = GET_VHTNSSMCS(mcs_map, i); in mwifiex_convert_mcsmap_to_maxrate()
60 if (mcs < IEEE80211_VHT_MCS_NOT_SUPPORTED) in mwifiex_convert_mcsmap_to_maxrate()
63 mcs = GET_VHTNSSMCS(mcs_map, nss); in mwifiex_convert_mcsmap_to_maxrate()
65 /* if mcs is 3, nss must be 1 (NSS = 1). Default mcs to MCS 0~9 */ in mwifiex_convert_mcsmap_to_maxrate()
66 if (mcs == IEEE80211_VHT_MCS_NOT_SUPPORTED) in mwifiex_convert_mcsmap_to_maxrate()
67 mcs = IEEE80211_VHT_MCS_SUPPORT_0_9; in mwifiex_convert_mcsmap_to_maxrate()
71 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate()
74 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs in mwifiex_convert_mcsmap_to_maxrate()
[all...]
/linux/drivers/net/wireless/ath/ath12k/
H A Ddebugfs_sta.c25 int mcs = 0, bw = 0, nss = 0, gi = 0, bw_num = 0; in ath12k_dbg_sta_dump_rate_stats() local
84 for (mcs = 0; mcs <= HAL_RX_MAX_MCS_HT; mcs++) { in ath12k_dbg_sta_dump_rate_stats()
85 if (stats->rx_rate[bw][gi][nss][mcs]) { in ath12k_dbg_sta_dump_rate_stats()
115 for (mcs = 0; mcs <= HAL_RX_MAX_MCS_HT; mcs++) { in ath12k_dbg_sta_dump_rate_stats()
116 if (stats->rx_rate[bw][gi][nss][mcs]) in ath12k_dbg_sta_dump_rate_stats()
118 " %d:%llu", mcs, in ath12k_dbg_sta_dump_rate_stats()
[all...]
/linux/drivers/net/wireless/realtek/rtw88/
H A Dutil.c82 void rtw_desc_to_mcsrate(u16 rate, u8 *mcs, u8 *nss) in rtw_desc_to_mcsrate() argument
90 *mcs = rate - DESC_RATEVHT1SS_MCS0; in rtw_desc_to_mcsrate()
94 *mcs = rate - DESC_RATEVHT2SS_MCS0; in rtw_desc_to_mcsrate()
98 *mcs = rate - DESC_RATEVHT3SS_MCS0; in rtw_desc_to_mcsrate()
102 *mcs = rate - DESC_RATEVHT4SS_MCS0; in rtw_desc_to_mcsrate()
106 *mcs = rate - DESC_RATEMCS0; in rtw_desc_to_mcsrate()
/linux/drivers/net/wireless/ath/wil6210/
H A Dtrace.h158 __field(u8, mcs)
169 __entry->mcs = wil_rxdesc_mcs(d);
171 TP_printk("index %d len %d mid %d cid (%%8) %d tid %d mcs %d seq 0x%03x"
173 __entry->mid, __entry->cid, __entry->tid, __entry->mcs,
190 __field(u8, mcs)
202 __entry->mcs = wil_rx_status_get_mcs(msg);
205 "compressed %d buff_id %d len %d mid %d cid %d tid %d mcs %d seq 0x%03x type 0x%1x subtype 0x%1x",
207 __entry->mid, __entry->cid, __entry->tid, __entry->mcs,
259 __field(u8, mcs)
267 __entry->mcs
[all...]
/linux/drivers/net/wireless/ath/ath9k/
H A Dcommon-init.c210 /* set up supported mcs set */ in ath9k_cmn_setup_ht_cap()
211 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in ath9k_cmn_setup_ht_cap()
219 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in ath9k_cmn_setup_ht_cap()
220 ht_info->mcs.tx_params |= ((tx_streams - 1) << in ath9k_cmn_setup_ht_cap()
225 ht_info->mcs.rx_mask[i] = 0xff; in ath9k_cmn_setup_ht_cap()
227 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_DEFINED; in ath9k_cmn_setup_ht_cap()
/linux/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmcu.c2024 SKU_FIELD(HT20_0_8, mcs[0][0]), in mt7615_mcu_set_txpower_sku()
2026 SKU_FIELD(HT20_1_2_9_10, mcs[0][1]), in mt7615_mcu_set_txpower_sku()
2027 SKU_FIELD(HT20_3_4_11_12, mcs[0][3]), in mt7615_mcu_set_txpower_sku()
2028 SKU_FIELD(HT20_5_13, mcs[0][5]), in mt7615_mcu_set_txpower_sku()
2029 SKU_FIELD(HT20_6_14, mcs[0][6]), in mt7615_mcu_set_txpower_sku()
2030 SKU_FIELD(HT20_7_15, mcs[0][7]), in mt7615_mcu_set_txpower_sku()
2031 SKU_FIELD(HT40_0_8, mcs[1][0]), in mt7615_mcu_set_txpower_sku()
2033 SKU_FIELD(HT40_1_2_9_10, mcs[1][1]), in mt7615_mcu_set_txpower_sku()
2034 SKU_FIELD(HT40_3_4_11_12, mcs[1][3]), in mt7615_mcu_set_txpower_sku()
2035 SKU_FIELD(HT40_5_13, mcs[ in mt7615_mcu_set_txpower_sku()
[all...]
/linux/kernel/locking/
H A Dqspinlock.h41 struct mcs_spinlock mcs; member
68 return per_cpu_ptr(&qnodes[idx].mcs, cpu); in decode_tail()
74 return &((struct qnode *)base + idx)->mcs; in grab_mcs_node()
/linux/net/mac80211/tests/
H A Dutil.c285 memset(&sband->ht_cap.mcs, 0, sizeof(sband->ht_cap.mcs)); in t_sdata_init()
286 sband->ht_cap.mcs.rx_mask[0] = 0xff; in t_sdata_init()
287 sband->ht_cap.mcs.rx_mask[1] = 0xff; in t_sdata_init()
288 sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in t_sdata_init()
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Drs.c32 /* mbps, mcs */
97 u8 mcs = 0, nss = 0; in rs_pretty_print_rate() local
131 mcs = format == RATE_MCS_MOD_TYPE_HT ? in rs_pretty_print_rate()
141 rate, type, iwl_rs_pretty_ant(ant), iwl_rs_pretty_bw(bw), mcs, nss, in rs_pretty_print_rate()
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_txrx.c62 u8 mcs = ieee80211_rate_get_vht_mcs(rate); in mt76x02_tx_get_max_txpwr_adj() local
64 if (mcs == 8 || mcs == 9) { in mt76x02_tx_get_max_txpwr_adj()
70 idx = ((nss - 1) << 3) + mcs; in mt76x02_tx_get_max_txpwr_adj()
/linux/net/wireless/
H A Dutil.c238 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); in set_mandatory_flags_band()
1318 if (WARN_ON_ONCE(rate->mcs >= 32)) in cfg80211_calculate_bitrate_ht()
1321 modulation = rate->mcs & 7; in cfg80211_calculate_bitrate_ht()
1322 streams = (rate->mcs >> 3) + 1; in cfg80211_calculate_bitrate_ht()
1383 if (WARN_ON_ONCE(rate->mcs >= ARRAY_SIZE(__mcs2bitrate))) in cfg80211_calculate_bitrate_dmg()
1386 return __mcs2bitrate[rate->mcs]; in cfg80211_calculate_bitrate_dmg()
1402 if (WARN_ON_ONCE(rate->mcs < 6 || rate->mcs > 12)) in cfg80211_calculate_bitrate_extended_sc_dmg()
1405 return __mcs2bitrate[rate->mcs - 6]; in cfg80211_calculate_bitrate_extended_sc_dmg()
1436 if (WARN_ON_ONCE(rate->mcs > in cfg80211_calculate_bitrate_edmg()
2783 ieee80211_get_vht_max_nss(struct ieee80211_vht_cap * cap,enum ieee80211_vht_chanwidth bw,int mcs,bool ext_nss_bw_capable,unsigned int max_vht_nss) ieee80211_get_vht_max_nss() argument
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_arena_spin_lock.h69 struct arena_mcs_spinlock mcs; member
127 return &qnodes[cpu][idx].mcs; in decode_tail()
133 return &((struct arena_qnode __arena *)base + idx)->mcs; in grab_mcs_node()
320 node0 = &(qnodes[bpf_get_smp_processor_id()])[0].mcs; in arena_spin_lock_slowpath()

1234567