Lines Matching refs:ch_info
1341 struct il_channel_info *ch_info, int band_idx) in il3945_hw_reg_set_scan_power() argument
1347 scan_power_info = &ch_info->scan_pwr_info[scan_tbl_idx]; in il3945_hw_reg_set_scan_power()
1352 power = min(ch_info->scan_power, clip_pwrs[RATE_6M_IDX_TBL]); in il3945_hw_reg_set_scan_power()
1363 ch_info->power_info[rate_idx].power_table_idx - (power - in il3945_hw_reg_set_scan_power()
1364 ch_info-> in il3945_hw_reg_set_scan_power()
1399 const struct il_channel_info *ch_info = NULL; in il3945_send_tx_power() local
1413 ch_info = il_get_channel_info(il, il->band, chan); in il3945_send_tx_power()
1414 if (!ch_info) { in il3945_send_tx_power()
1420 if (!il_is_channel_valid(ch_info)) { in il3945_send_tx_power()
1430 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power()
1441 txpower.power[i].tpc = ch_info->power_info[i].tpc; in il3945_send_tx_power()
1473 il3945_hw_reg_set_new_power(struct il_priv *il, struct il_channel_info *ch_info) in il3945_hw_reg_set_new_power() argument
1482 clip_pwrs = il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_hw_reg_set_new_power()
1485 power_info = ch_info->power_info; in il3945_hw_reg_set_new_power()
1492 power = min(ch_info->curr_txpow, clip_pwrs[i]); in il3945_hw_reg_set_new_power()
1511 ch_info->power_info[RATE_12M_IDX_TBL].requested_power + in il3945_hw_reg_set_new_power()
1518 ch_info->power_info[RATE_12M_IDX_TBL]. in il3945_hw_reg_set_new_power()
1535 il3945_hw_reg_get_ch_txpower_limit(struct il_channel_info *ch_info) in il3945_hw_reg_get_ch_txpower_limit() argument
1541 if (ch_info->tgd_data.max_power != 0) in il3945_hw_reg_get_ch_txpower_limit()
1543 min(ch_info->tgd_data.max_power, in il3945_hw_reg_get_ch_txpower_limit()
1544 ch_info->eeprom.max_power_avg); in il3945_hw_reg_get_ch_txpower_limit()
1549 max_power = ch_info->eeprom.max_power_avg; in il3945_hw_reg_get_ch_txpower_limit()
1551 return min(max_power, ch_info->max_power_avg); in il3945_hw_reg_get_ch_txpower_limit()
1567 struct il_channel_info *ch_info = NULL; in il3945_hw_reg_comp_txpower_temp() local
1584 ch_info = &il->channel_info[i]; in il3945_hw_reg_comp_txpower_temp()
1585 a_band = il_is_channel_a_band(ch_info); in il3945_hw_reg_comp_txpower_temp()
1588 ref_temp = (s16) eeprom->groups[ch_info->group_idx].temperature; in il3945_hw_reg_comp_txpower_temp()
1598 ch_info->power_info[rate_idx].base_power_idx; in il3945_hw_reg_comp_txpower_temp()
1605 ch_info->power_info[rate_idx].power_table_idx = in il3945_hw_reg_comp_txpower_temp()
1607 ch_info->power_info[rate_idx].tpc = in il3945_hw_reg_comp_txpower_temp()
1613 il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_hw_reg_comp_txpower_temp()
1623 ch_info, a_band); in il3945_hw_reg_comp_txpower_temp()
1634 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()
1652 a_band = il_is_channel_a_band(ch_info); in il3945_hw_reg_set_txpower()
1656 max_power = il3945_hw_reg_get_ch_txpower_limit(ch_info); in il3945_hw_reg_set_txpower()
1658 if (max_power != ch_info->curr_txpow) { in il3945_hw_reg_set_txpower()
1659 ch_info->curr_txpow = max_power; in il3945_hw_reg_set_txpower()
1662 il3945_hw_reg_set_new_power(il, ch_info); in il3945_hw_reg_set_txpower()
1904 const struct il_channel_info *ch_info) in il3945_hw_reg_get_ch_grp_idx() argument
1913 if (il_is_channel_a_band(ch_info)) { in il3945_hw_reg_get_ch_grp_idx()
1916 if (ch_info->channel <= grp_channel) { in il3945_hw_reg_get_ch_grp_idx()
1927 D_POWER("Chnl %d mapped to grp %d\n", ch_info->channel, group_idx); in il3945_hw_reg_get_ch_grp_idx()
2072 struct il_channel_info *ch_info = NULL; in il3945_txpower_set_from_eeprom() local
2093 for (i = 0, ch_info = il->channel_info; i < il->channel_count; in il3945_txpower_set_from_eeprom()
2094 i++, ch_info++) { in il3945_txpower_set_from_eeprom()
2095 a_band = il_is_channel_a_band(ch_info); in il3945_txpower_set_from_eeprom()
2096 if (!il_is_channel_valid(ch_info)) in il3945_txpower_set_from_eeprom()
2100 ch_info->group_idx = il3945_hw_reg_get_ch_grp_idx(il, ch_info); in il3945_txpower_set_from_eeprom()
2104 il->_3945.clip_groups[ch_info->group_idx].clip_powers; in il3945_txpower_set_from_eeprom()
2110 eeprom->groups[ch_info-> in il3945_txpower_set_from_eeprom()
2114 D_POWER("Delta idx for channel %d: %d [%d]\n", ch_info->channel, in il3945_txpower_set_from_eeprom()
2124 s8 pwr = min(ch_info->max_power_avg, in il3945_txpower_set_from_eeprom()
2127 pwr_info = &ch_info->power_info[rate_idx]; in il3945_txpower_set_from_eeprom()
2132 ch_info-> in il3945_txpower_set_from_eeprom()
2157 pwr_info = &ch_info->power_info[RATE_12M_IDX_TBL]; in il3945_txpower_set_from_eeprom()
2173 &ch_info->power_info[rate_idx + IL_OFDM_RATES]; in il3945_txpower_set_from_eeprom()
2189 ch_info, a_band); in il3945_txpower_set_from_eeprom()