Lines Matching refs:gidx

52 			param->snd_grp[i].gidx = i;  in _phl_snd_init_snd_grp()
213 void rtw_phl_snd_fix_gidx(struct phl_info_t *phl_info, bool en, u8 gidx) in rtw_phl_snd_fix_gidx() argument
216 PHL_TRACE(COMP_PHL_SOUND, _PHL_INFO_, "rtw_phl_snd_fix_gidx() set sounding gidx = 0x%x\n", gidx); in rtw_phl_snd_fix_gidx()
219 snd->snd_param.fix_param.grp_idx = gidx; in rtw_phl_snd_fix_gidx()
361 phl_snd_get_grp_byidx(struct phl_info_t *phl_info, u8 gidx) in phl_snd_get_grp_byidx() argument
368 if (gidx >= MAX_SND_GRP_NUM) in phl_snd_get_grp_byidx()
371 if (!(snd_param->grp_used_map & BIT(gidx))) in phl_snd_get_grp_byidx()
374 if (0 == snd_param->snd_grp[gidx].num_sta) in phl_snd_get_grp_byidx()
377 if (PHL_SND_TYPE_INVALID == snd_param->snd_grp[gidx].snd_type) in phl_snd_get_grp_byidx()
380 grp = &snd_param->snd_grp[gidx]; in phl_snd_get_grp_byidx()
403 if (snd_param->grp_used_map & BIT(grp->gidx)) { in phl_snd_func_remove_grp()
415 snd_param->grp_used_map &= ~BIT(grp->gidx); in phl_snd_func_remove_grp()
456 u8 gidx = MAX_SND_GRP_NUM; in _phl_snd_get_available_gidx() local
458 for (gidx = 0; gidx < MAX_SND_GRP_NUM; gidx++) { in _phl_snd_get_available_gidx()
459 if (!(param->grp_used_map & BIT(gidx))) { in _phl_snd_get_available_gidx()
460 param->grp_used_map |= BIT(gidx); in _phl_snd_get_available_gidx()
465 return gidx; in _phl_snd_get_available_gidx()
478 struct phl_info_t *phl_info, struct rtw_phl_stainfo_t *sta, u8 gidx) in _phl_snd_func_grp_add_sta() argument
494 if (gidx >= MAX_SND_GRP_NUM) { in _phl_snd_func_grp_add_sta()
499 grp = &snd_param->snd_grp[gidx]; in _phl_snd_func_grp_add_sta()
542 u8 wrole_idx, struct rtw_phl_stainfo_t *psta, u8 *gidx) in phl_snd_func_add_snd_grp() argument
557 *gidx = _phl_snd_get_available_gidx(snd); in phl_snd_func_add_snd_grp()
558 if (*gidx >= MAX_SND_GRP_NUM) { in phl_snd_func_add_snd_grp()
563 grp = &(snd_param->snd_grp[*gidx]); in phl_snd_func_add_snd_grp()
572 _phl_snd_func_grp_add_sta(phl_info, psta, *gidx); in phl_snd_func_add_snd_grp()
579 *gidx); in phl_snd_func_add_snd_grp()
622 u8 gidx = 0; in phl_snd_func_grouping() local
646 wrole->id, self, &gidx); in phl_snd_func_grouping()
647 grp = &snd_param->snd_grp[gidx]; in phl_snd_func_grouping()
670 wrole->id, sta, &gidx); in phl_snd_func_grouping()
675 _phl_snd_func_grp_add_sta(phl_info, sta, gidx); in phl_snd_func_grouping()
684 grp = &snd_param->snd_grp[gidx]; in phl_snd_func_grouping()
687 _phl_snd_func_set_grp_fb_mu(&snd_param->snd_grp[gidx]); in phl_snd_func_grouping()
697 &snd_param->snd_grp[gidx]); in phl_snd_func_grouping()
706 grp = &snd_param->snd_grp[gidx]; in phl_snd_func_grouping()
713 grp = &snd_param->snd_grp[gidx]; in phl_snd_func_grouping()
716 _phl_snd_func_set_grp_fb_mu(&snd_param->snd_grp[gidx]); in phl_snd_func_grouping()
721 snd_param->snd_grp[gidx].en_fix_mode = 1; /* post confg forced mode setting */ in phl_snd_func_grouping()