Lines Matching refs:ch_id
270 static int is_valid_channel(u16 ch_id) in is_valid_channel() argument
272 if (ch_id <= 14 || in is_valid_channel()
273 (36 <= ch_id && ch_id <= 64 && ch_id % 4 == 0) || in is_valid_channel()
274 (100 <= ch_id && ch_id <= 140 && ch_id % 4 == 0) || in is_valid_channel()
275 (145 <= ch_id && ch_id <= 165 && ch_id % 4 == 1)) in is_valid_channel()
280 static u8 ch_id_to_ch_index(u16 ch_id) in ch_id_to_ch_index() argument
282 if (WARN_ON(!is_valid_channel(ch_id))) in ch_id_to_ch_index()
285 if (ch_id <= 14) in ch_id_to_ch_index()
286 return ch_id - 1; in ch_id_to_ch_index()
287 if (ch_id <= 64) in ch_id_to_ch_index()
288 return (ch_id + 20) / 4; in ch_id_to_ch_index()
289 if (ch_id <= 140) in ch_id_to_ch_index()
290 return (ch_id - 12) / 4; in ch_id_to_ch_index()
291 return (ch_id - 13) / 4; in ch_id_to_ch_index()
295 static u16 channel_id_to_papd(u16 ch_id) in channel_id_to_papd() argument
297 if (WARN_ON(!is_valid_channel(ch_id))) in channel_id_to_papd()
300 if (1 <= ch_id && ch_id <= 14) in channel_id_to_papd()
302 if (36 <= ch_id && ch_id <= 64) in channel_id_to_papd()
304 if (100 <= ch_id && ch_id <= 140) in channel_id_to_papd()
309 static u16 channel_id_to_txp(struct iwl_phy_db *phy_db, u16 ch_id) in channel_id_to_txp() argument
313 u8 ch_index = ch_id_to_ch_index(ch_id); in channel_id_to_txp()
332 u32 type, u8 **data, u16 *size, u16 ch_id) in iwl_phy_db_get_section_data() argument
342 ch_group_id = channel_id_to_papd(ch_id); in iwl_phy_db_get_section_data()
344 ch_group_id = channel_id_to_txp(phy_db, ch_id); in iwl_phy_db_get_section_data()