Lines Matching refs:ch_id
379 is_valid_channel(uint16_t ch_id)
381 if (ch_id <= 14 ||
382 (36 <= ch_id && ch_id <= 64 && ch_id % 4 == 0) ||
383 (100 <= ch_id && ch_id <= 140 && ch_id % 4 == 0) ||
384 (145 <= ch_id && ch_id <= 165 && ch_id % 4 == 1))
390 ch_id_to_ch_index(uint16_t ch_id)
392 if (!is_valid_channel(ch_id))
395 if (ch_id <= 14)
396 return ch_id - 1;
397 if (ch_id <= 64)
398 return (ch_id + 20) / 4;
399 if (ch_id <= 140)
400 return (ch_id - 12) / 4;
401 return (ch_id - 13) / 4;
406 channel_id_to_papd(uint16_t ch_id)
408 if (!is_valid_channel(ch_id))
411 if (1 <= ch_id && ch_id <= 14)
413 if (36 <= ch_id && ch_id <= 64)
415 if (100 <= ch_id && ch_id <= 140)
421 channel_id_to_txp(struct iwm_phy_db *phy_db, uint16_t ch_id)
425 uint8_t ch_index = ch_id_to_ch_index(ch_id);
446 uint16_t ch_id)
456 ch_group_id = channel_id_to_papd(ch_id);
458 ch_group_id = channel_id_to_txp(phy_db, ch_id);