Lines Matching defs:param
108 struct mu_bfer_init_para *param)
111 u8 *addr = param->bfer_address;
116 rtw_write16(rtwdev, REG_ASSOCIATED_BFMER0_INFO + 6, param->paid);
117 rtw_write16(rtwdev, REG_TX_CSI_RPT_PARAM_BW20, param->csi_para);
120 mu_bf_ctl |= param->my_aid | (param->csi_length_sel << 12);
146 void rtw_bf_cfg_mu_bfee(struct rtw_dev *rtwdev, struct cfg_mumimo_para *param)
160 rtw_write32(rtwdev, REG_MU_STA_GID_VLD, param->given_gid_tab[0]);
161 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO, param->given_user_pos[0]);
163 param->given_user_pos[1]);
166 rtw_write32(rtwdev, REG_MU_STA_GID_VLD, param->given_gid_tab[1]);
167 rtw_write32(rtwdev, REG_MU_STA_USER_POS_INFO, param->given_user_pos[2]);
169 param->given_user_pos[3]);
236 struct mu_bfer_init_para param;
254 param.paid = bfee->p_aid;
255 param.csi_para = csi_param;
256 param.my_aid = bfee->aid & 0xfff;
257 param.csi_length_sel = HAL_CSI_SEG_4K;
258 ether_addr_copy(param.bfer_address, bfee->mac_addr);
260 rtw_bf_init_bfer_entry_mu(rtwdev, ¶m);
320 struct cfg_mumimo_para param;
327 param.grouping_bitmap = 0;
328 param.mu_tx_en = 0;
329 memset(param.sounding_sts, 0, 6);
330 memcpy(param.given_gid_tab, conf->mu_group.membership, 8);
331 memcpy(param.given_user_pos, conf->mu_group.position, 16);
333 param.given_gid_tab[0], param.given_user_pos[0],
334 param.given_user_pos[1]);
337 param.given_gid_tab[1], param.given_user_pos[2],
338 param.given_user_pos[3]);
340 rtw_bf_cfg_mu_bfee(rtwdev, ¶m);