Lines Matching refs:ch_info
1342 struct il_channel_info *ch_info, int band_idx) in il3945_hw_reg_set_scan_power() argument
1348 scan_power_info = &ch_info->scan_pwr_info[scan_tbl_idx]; in il3945_hw_reg_set_scan_power()
1353 power = min(ch_info->scan_power, clip_pwrs[RATE_6M_IDX_TBL]); in il3945_hw_reg_set_scan_power()
1364 ch_info->power_info[rate_idx].power_table_idx - (power - in il3945_hw_reg_set_scan_power()
1365 ch_info-> in il3945_hw_reg_set_scan_power()
1400 const struct il_channel_info *ch_info = NULL; in il3945_send_tx_power() local
1414 ch_info = il_get_channel_info(il, il->band, chan); in il3945_send_tx_power()
1415 if (!ch_info) { in il3945_send_tx_power()
1421 if (!il_is_channel_valid(ch_info)) { in il3945_send_tx_power()
1431 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power()
1442 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power()
1474 il3945_hw_reg_set_new_power(struct il_priv *il, struct il_channel_info *ch_info) in il3945_hw_reg_set_new_power() argument
1483 clip_pwrs = il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_hw_reg_set_new_power()
1486 power_info = ch_info->power_info; in il3945_hw_reg_set_new_power()
1493 power = min(ch_info->curr_txpow, clip_pwrs[i]); in il3945_hw_reg_set_new_power()
1512 ch_info->power_info[RATE_12M_IDX_TBL].requested_power + in il3945_hw_reg_set_new_power()
1519 ch_info->power_info[RATE_12M_IDX_TBL]. in il3945_hw_reg_set_new_power()
1536 il3945_hw_reg_get_ch_txpower_limit(struct il_channel_info *ch_info) in il3945_hw_reg_get_ch_txpower_limit() argument
1542 if (ch_info->tgd_data.max_power != 0) in il3945_hw_reg_get_ch_txpower_limit()
1544 min(ch_info->tgd_data.max_power, in il3945_hw_reg_get_ch_txpower_limit()
1545 ch_info->eeprom.max_power_avg); in il3945_hw_reg_get_ch_txpower_limit()
1550 max_power = ch_info->eeprom.max_power_avg; in il3945_hw_reg_get_ch_txpower_limit()
1552 return min(max_power, ch_info->max_power_avg); in il3945_hw_reg_get_ch_txpower_limit()
1568 struct il_channel_info *ch_info = NULL; in il3945_hw_reg_comp_txpower_temp() local
1585 ch_info = &il->channel_info[i]; in il3945_hw_reg_comp_txpower_temp()
1586 a_band = il_is_channel_a_band(ch_info); in il3945_hw_reg_comp_txpower_temp()
1589 ref_temp = (s16) eeprom->groups[ch_info->group_idx].temperature; in il3945_hw_reg_comp_txpower_temp()
1599 ch_info->power_info[rate_idx].base_power_idx; in il3945_hw_reg_comp_txpower_temp()
1606 ch_info->power_info[rate_idx].power_table_idx = in il3945_hw_reg_comp_txpower_temp()
1608 ch_info->power_info[rate_idx].tpc = in il3945_hw_reg_comp_txpower_temp()
1614 il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_hw_reg_comp_txpower_temp()
1624 ch_info, a_band); in il3945_hw_reg_comp_txpower_temp()
1635 struct il_channel_info *ch_info; in il3945_hw_reg_set_txpower() local
1651 ch_info = &il->channel_info[i]; in il3945_hw_reg_set_txpower()
1655 max_power = il3945_hw_reg_get_ch_txpower_limit(ch_info); in il3945_hw_reg_set_txpower()
1657 if (max_power != ch_info->curr_txpow) { in il3945_hw_reg_set_txpower()
1658 ch_info->curr_txpow = max_power; in il3945_hw_reg_set_txpower()
1661 il3945_hw_reg_set_new_power(il, ch_info); in il3945_hw_reg_set_txpower()
1903 const struct il_channel_info *ch_info) in il3945_hw_reg_get_ch_grp_idx() argument
1912 if (il_is_channel_a_band(ch_info)) { in il3945_hw_reg_get_ch_grp_idx()
1915 if (ch_info->channel <= grp_channel) { in il3945_hw_reg_get_ch_grp_idx()
1926 D_POWER("Chnl %d mapped to grp %d\n", ch_info->channel, group_idx); in il3945_hw_reg_get_ch_grp_idx()
2071 struct il_channel_info *ch_info = NULL; in il3945_txpower_set_from_eeprom() local
2092 for (i = 0, ch_info = il->channel_info; i < il->channel_count; in il3945_txpower_set_from_eeprom()
2093 i++, ch_info++) { in il3945_txpower_set_from_eeprom()
2094 a_band = il_is_channel_a_band(ch_info); in il3945_txpower_set_from_eeprom()
2095 if (!il_is_channel_valid(ch_info)) in il3945_txpower_set_from_eeprom()
2099 ch_info->group_idx = il3945_hw_reg_get_ch_grp_idx(il, ch_info); in il3945_txpower_set_from_eeprom()
2103 il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_txpower_set_from_eeprom()
2109 eeprom->groups[ch_info-> in il3945_txpower_set_from_eeprom()
2113 D_POWER("Delta idx for channel %d: %d [%d]\n", ch_info->channel, in il3945_txpower_set_from_eeprom()
2123 s8 pwr = min(ch_info->max_power_avg, in il3945_txpower_set_from_eeprom()
2126 pwr_info = &ch_info->power_info[rate_idx]; in il3945_txpower_set_from_eeprom()
2131 ch_info-> in il3945_txpower_set_from_eeprom()
2156 pwr_info = &ch_info->power_info[RATE_12M_IDX_TBL]; in il3945_txpower_set_from_eeprom()
2172 &ch_info->power_info[rate_idx + IL_OFDM_RATES]; in il3945_txpower_set_from_eeprom()
2188 ch_info, a_band); in il3945_txpower_set_from_eeprom()