Lines Matching defs:param
107 struct mu_bfer_init_para *param)
110 u8 *addr = param->bfer_address;
115 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 6, param->paid);
116 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, param->csi_para);
119 mu_bf_ctl |= param->my_aid | (param->csi_length_sel << 12);
144 void rtw_bf_cfg_mu_bfee(struct rtw_dev *rtwdev, struct cfg_mumimo_para *param)
158 rtw_write32(rtwdev, REG_MU_STA_GID_VLD, param->given_gid_tab[0]);
159 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO, param->given_user_pos[0]);
161 param->given_user_pos[1]);
164 rtw_write32(rtwdev, REG_MU_STA_GID_VLD, param->given_gid_tab[1]);
165 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO, param->given_user_pos[2]);
167 param->given_user_pos[3]);
233 struct mu_bfer_init_para param;
251 param.paid = bfee->p_aid;
252 param.csi_para = csi_param;
253 param.my_aid = bfee->aid & 0xfff;
254 param.csi_length_sel = HAL_CSI_SEG_4K;
255 ether_addr_copy(param.bfer_address, bfee->mac_addr);
257 rtw_bf_init_bfer_entry_mu(rtwdev, ¶m);
315 struct cfg_mumimo_para param;
322 param.grouping_bitmap = 0;
323 param.mu_tx_en = 0;
324 memset(param.sounding_sts, 0, 6);
325 memcpy(param.given_gid_tab, conf->mu_group.membership, 8);
326 memcpy(param.given_user_pos, conf->mu_group.position, 16);
328 param.given_gid_tab[0], param.given_user_pos[0],
329 param.given_user_pos[1]);
332 param.given_gid_tab[1], param.given_user_pos[2],
333 param.given_user_pos[3]);
335 rtw_bf_cfg_mu_bfee(rtwdev, ¶m);