Lines Matching refs:hal
110 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_assign_entity_chan() local
111 struct rtw89_chan *chan = &hal->chan[idx]; in rtw89_assign_entity_chan()
112 struct rtw89_chan_rcd *rcd = &hal->chan_rcd[idx]; in rtw89_assign_entity_chan()
128 struct rtw89_hal *hal = &rtwdev->hal; in __rtw89_config_entity_chandef() local
130 hal->chandef[idx] = *chandef; in __rtw89_config_entity_chandef()
133 set_bit(idx, hal->entity_map); in __rtw89_config_entity_chandef()
153 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_entity_init() local
155 bitmap_zero(hal->entity_map, NUM_OF_RTW89_SUB_ENTITY); in rtw89_entity_init()
161 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_entity_recalc() local
165 weight = bitmap_weight(hal->entity_map, NUM_OF_RTW89_SUB_ENTITY); in rtw89_entity_recalc()
169 bitmap_zero(hal->entity_map, NUM_OF_RTW89_SUB_ENTITY); in rtw89_entity_recalc()
186 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_chanctx_ops_add() local
191 idx = find_first_zero_bit(hal->entity_map, NUM_OF_RTW89_SUB_ENTITY); in rtw89_chanctx_ops_add()
204 struct rtw89_hal *hal = &rtwdev->hal; in rtw89_chanctx_ops_remove() local
207 clear_bit(cfg->idx, hal->entity_map); in rtw89_chanctx_ops_remove()