Lines Matching full:band
129 void __phy_set_txpwr_byrate_be(struct rtw89_dev *rtwdev, u8 band, u8 bw, in __phy_set_txpwr_byrate_be() argument
150 v[pos] = rtw89_phy_read_txpwr_byrate(rtwdev, band, bw, in __phy_set_txpwr_byrate_be()
172 u8 band = chan->band_type; in rtw89_phy_set_txpwr_byrate_be() local
176 "[TXPWR] set txpwr byrate on band %d\n", band); in rtw89_phy_set_txpwr_byrate_be()
180 __phy_set_txpwr_byrate_be(rtwdev, band, bw, nss, in rtw89_phy_set_txpwr_byrate_be()
192 u8 band = chan->band_type; in rtw89_phy_set_txpwr_offset_be() local
197 "[TXPWR] set txpwr offset on band %d\n", band); in rtw89_phy_set_txpwr_offset_be()
200 v[desc.idx] = rtw89_phy_read_txpwr_byrate(rtwdev, band, 0, &desc); in rtw89_phy_set_txpwr_offset_be()
216 u8 band, u8 bw, u8 ntx, u8 rs, u8 ch) in fill_limit_nonbf_bf() argument
221 (*ptr)[bf] = rtw89_phy_read_txpwr_limit(rtwdev, band, bw, ntx, in fill_limit_nonbf_bf()
227 u8 band, u8 bw, u8 ntx, u8 rs, u8 ch1, u8 ch2) in fill_limit_nonbf_bf_min() argument
233 fill_limit_nonbf_bf(rtwdev, &v1, band, bw, ntx, rs, ch1); in fill_limit_nonbf_bf_min()
234 fill_limit_nonbf_bf(rtwdev, &v2, band, bw, ntx, rs, ch2); in fill_limit_nonbf_bf_min()
242 u8 band, u8 ntx, u8 ch) in phy_fill_limit_20m_be() argument
244 fill_limit_nonbf_bf(rtwdev, &lmt->cck_20m, band, in phy_fill_limit_20m_be()
246 fill_limit_nonbf_bf(rtwdev, &lmt->cck_40m, band, in phy_fill_limit_20m_be()
248 fill_limit_nonbf_bf(rtwdev, &lmt->ofdm, band, in phy_fill_limit_20m_be()
250 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[0], band, in phy_fill_limit_20m_be()
256 u8 band, u8 ntx, u8 ch, u8 pri_ch) in phy_fill_limit_40m_be() argument
258 fill_limit_nonbf_bf(rtwdev, &lmt->cck_20m, band, in phy_fill_limit_40m_be()
260 fill_limit_nonbf_bf(rtwdev, &lmt->cck_40m, band, in phy_fill_limit_40m_be()
263 fill_limit_nonbf_bf(rtwdev, &lmt->ofdm, band, in phy_fill_limit_40m_be()
266 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[0], band, in phy_fill_limit_40m_be()
268 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[1], band, in phy_fill_limit_40m_be()
270 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[0], band, in phy_fill_limit_40m_be()
276 u8 band, u8 ntx, u8 ch, u8 pri_ch) in phy_fill_limit_80m_be() argument
278 fill_limit_nonbf_bf(rtwdev, &lmt->ofdm, band, in phy_fill_limit_80m_be()
281 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[0], band, in phy_fill_limit_80m_be()
283 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[1], band, in phy_fill_limit_80m_be()
285 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[2], band, in phy_fill_limit_80m_be()
287 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[3], band, in phy_fill_limit_80m_be()
289 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[0], band, in phy_fill_limit_80m_be()
291 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[1], band, in phy_fill_limit_80m_be()
293 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[0], band, in phy_fill_limit_80m_be()
296 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_0p5, band, in phy_fill_limit_80m_be()
303 u8 band, u8 ntx, u8 ch, u8 pri_ch) in phy_fill_limit_160m_be() argument
305 fill_limit_nonbf_bf(rtwdev, &lmt->ofdm, band, in phy_fill_limit_160m_be()
308 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[0], band, in phy_fill_limit_160m_be()
310 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[1], band, in phy_fill_limit_160m_be()
312 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[2], band, in phy_fill_limit_160m_be()
314 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[3], band, in phy_fill_limit_160m_be()
316 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[4], band, in phy_fill_limit_160m_be()
318 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[5], band, in phy_fill_limit_160m_be()
320 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[6], band, in phy_fill_limit_160m_be()
322 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[7], band, in phy_fill_limit_160m_be()
325 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[0], band, in phy_fill_limit_160m_be()
327 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[1], band, in phy_fill_limit_160m_be()
329 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[2], band, in phy_fill_limit_160m_be()
331 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[3], band, in phy_fill_limit_160m_be()
334 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[0], band, in phy_fill_limit_160m_be()
336 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[1], band, in phy_fill_limit_160m_be()
339 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_160m[0], band, in phy_fill_limit_160m_be()
342 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_0p5, band, in phy_fill_limit_160m_be()
345 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_2p5, band, in phy_fill_limit_160m_be()
352 u8 band, u8 ntx, u8 ch, u8 pri_ch) in phy_fill_limit_320m_be() argument
354 fill_limit_nonbf_bf(rtwdev, &lmt->ofdm, band, in phy_fill_limit_320m_be()
357 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[0], band, in phy_fill_limit_320m_be()
359 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[1], band, in phy_fill_limit_320m_be()
361 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[2], band, in phy_fill_limit_320m_be()
363 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[3], band, in phy_fill_limit_320m_be()
365 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[4], band, in phy_fill_limit_320m_be()
367 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[5], band, in phy_fill_limit_320m_be()
369 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[6], band, in phy_fill_limit_320m_be()
371 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[7], band, in phy_fill_limit_320m_be()
373 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[8], band, in phy_fill_limit_320m_be()
375 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[9], band, in phy_fill_limit_320m_be()
377 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[10], band, in phy_fill_limit_320m_be()
379 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[11], band, in phy_fill_limit_320m_be()
381 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[12], band, in phy_fill_limit_320m_be()
383 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[13], band, in phy_fill_limit_320m_be()
385 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[14], band, in phy_fill_limit_320m_be()
387 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_20m[15], band, in phy_fill_limit_320m_be()
390 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[0], band, in phy_fill_limit_320m_be()
392 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[1], band, in phy_fill_limit_320m_be()
394 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[2], band, in phy_fill_limit_320m_be()
396 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[3], band, in phy_fill_limit_320m_be()
398 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[4], band, in phy_fill_limit_320m_be()
400 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[5], band, in phy_fill_limit_320m_be()
402 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[6], band, in phy_fill_limit_320m_be()
404 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_40m[7], band, in phy_fill_limit_320m_be()
407 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[0], band, in phy_fill_limit_320m_be()
409 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[1], band, in phy_fill_limit_320m_be()
411 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[2], band, in phy_fill_limit_320m_be()
413 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_80m[3], band, in phy_fill_limit_320m_be()
416 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_160m[0], band, in phy_fill_limit_320m_be()
418 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_160m[1], band, in phy_fill_limit_320m_be()
421 fill_limit_nonbf_bf(rtwdev, &lmt->mcs_320m, band, in phy_fill_limit_320m_be()
424 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_0p5, band, in phy_fill_limit_320m_be()
427 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_2p5, band, in phy_fill_limit_320m_be()
430 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_4p5, band, in phy_fill_limit_320m_be()
433 fill_limit_nonbf_bf_min(rtwdev, &lmt->mcs_40m_6p5, band, in phy_fill_limit_320m_be()
443 u8 band = chan->band_type; in rtw89_phy_fill_limit_be() local
452 phy_fill_limit_20m_be(rtwdev, lmt, band, ntx, ch); in rtw89_phy_fill_limit_be()
455 phy_fill_limit_40m_be(rtwdev, lmt, band, ntx, ch, pri_ch); in rtw89_phy_fill_limit_be()
458 phy_fill_limit_80m_be(rtwdev, lmt, band, ntx, ch, pri_ch); in rtw89_phy_fill_limit_be()
461 phy_fill_limit_160m_be(rtwdev, lmt, band, ntx, ch, pri_ch); in rtw89_phy_fill_limit_be()
464 phy_fill_limit_320m_be(rtwdev, lmt, band, ntx, ch, pri_ch); in rtw89_phy_fill_limit_be()
482 "[TXPWR] set txpwr limit on band %d bw %d\n", in rtw89_phy_set_txpwr_limit_be()
504 u8 band, u8 ntx, u8 ch) in fill_limit_ru_each() argument
507 rtw89_phy_read_txpwr_limit_ru(rtwdev, band, RTW89_RU26, ntx, ch); in fill_limit_ru_each()
509 rtw89_phy_read_txpwr_limit_ru(rtwdev, band, RTW89_RU52, ntx, ch); in fill_limit_ru_each()
511 rtw89_phy_read_txpwr_limit_ru(rtwdev, band, RTW89_RU106, ntx, ch); in fill_limit_ru_each()
513 rtw89_phy_read_txpwr_limit_ru(rtwdev, band, RTW89_RU52_26, ntx, ch); in fill_limit_ru_each()
515 rtw89_phy_read_txpwr_limit_ru(rtwdev, band, RTW89_RU106_26, ntx, ch); in fill_limit_ru_each()
520 u8 band, u8 ntx, u8 ch) in phy_fill_limit_ru_20m_be() argument
522 fill_limit_ru_each(rtwdev, 0, lmt_ru, band, ntx, ch); in phy_fill_limit_ru_20m_be()
527 u8 band, u8 ntx, u8 ch) in phy_fill_limit_ru_40m_be() argument
529 fill_limit_ru_each(rtwdev, 0, lmt_ru, band, ntx, ch - 2); in phy_fill_limit_ru_40m_be()
530 fill_limit_ru_each(rtwdev, 1, lmt_ru, band, ntx, ch + 2); in phy_fill_limit_ru_40m_be()
535 u8 band, u8 ntx, u8 ch) in phy_fill_limit_ru_80m_be() argument
537 fill_limit_ru_each(rtwdev, 0, lmt_ru, band, ntx, ch - 6); in phy_fill_limit_ru_80m_be()
538 fill_limit_ru_each(rtwdev, 1, lmt_ru, band, ntx, ch - 2); in phy_fill_limit_ru_80m_be()
539 fill_limit_ru_each(rtwdev, 2, lmt_ru, band, ntx, ch + 2); in phy_fill_limit_ru_80m_be()
540 fill_limit_ru_each(rtwdev, 3, lmt_ru, band, ntx, ch + 6); in phy_fill_limit_ru_80m_be()
545 u8 band, u8 ntx, u8 ch) in phy_fill_limit_ru_160m_be() argument
547 fill_limit_ru_each(rtwdev, 0, lmt_ru, band, ntx, ch - 14); in phy_fill_limit_ru_160m_be()
548 fill_limit_ru_each(rtwdev, 1, lmt_ru, band, ntx, ch - 10); in phy_fill_limit_ru_160m_be()
549 fill_limit_ru_each(rtwdev, 2, lmt_ru, band, ntx, ch - 6); in phy_fill_limit_ru_160m_be()
550 fill_limit_ru_each(rtwdev, 3, lmt_ru, band, ntx, ch - 2); in phy_fill_limit_ru_160m_be()
551 fill_limit_ru_each(rtwdev, 4, lmt_ru, band, ntx, ch + 2); in phy_fill_limit_ru_160m_be()
552 fill_limit_ru_each(rtwdev, 5, lmt_ru, band, ntx, ch + 6); in phy_fill_limit_ru_160m_be()
553 fill_limit_ru_each(rtwdev, 6, lmt_ru, band, ntx, ch + 10); in phy_fill_limit_ru_160m_be()
554 fill_limit_ru_each(rtwdev, 7, lmt_ru, band, ntx, ch + 14); in phy_fill_limit_ru_160m_be()
559 u8 band, u8 ntx, u8 ch) in phy_fill_limit_ru_320m_be() argument
561 fill_limit_ru_each(rtwdev, 0, lmt_ru, band, ntx, ch - 30); in phy_fill_limit_ru_320m_be()
562 fill_limit_ru_each(rtwdev, 1, lmt_ru, band, ntx, ch - 26); in phy_fill_limit_ru_320m_be()
563 fill_limit_ru_each(rtwdev, 2, lmt_ru, band, ntx, ch - 22); in phy_fill_limit_ru_320m_be()
564 fill_limit_ru_each(rtwdev, 3, lmt_ru, band, ntx, ch - 18); in phy_fill_limit_ru_320m_be()
565 fill_limit_ru_each(rtwdev, 4, lmt_ru, band, ntx, ch - 14); in phy_fill_limit_ru_320m_be()
566 fill_limit_ru_each(rtwdev, 5, lmt_ru, band, ntx, ch - 10); in phy_fill_limit_ru_320m_be()
567 fill_limit_ru_each(rtwdev, 6, lmt_ru, band, ntx, ch - 6); in phy_fill_limit_ru_320m_be()
568 fill_limit_ru_each(rtwdev, 7, lmt_ru, band, ntx, ch - 2); in phy_fill_limit_ru_320m_be()
569 fill_limit_ru_each(rtwdev, 8, lmt_ru, band, ntx, ch + 2); in phy_fill_limit_ru_320m_be()
570 fill_limit_ru_each(rtwdev, 9, lmt_ru, band, ntx, ch + 6); in phy_fill_limit_ru_320m_be()
571 fill_limit_ru_each(rtwdev, 10, lmt_ru, band, ntx, ch + 10); in phy_fill_limit_ru_320m_be()
572 fill_limit_ru_each(rtwdev, 11, lmt_ru, band, ntx, ch + 14); in phy_fill_limit_ru_320m_be()
573 fill_limit_ru_each(rtwdev, 12, lmt_ru, band, ntx, ch + 18); in phy_fill_limit_ru_320m_be()
574 fill_limit_ru_each(rtwdev, 13, lmt_ru, band, ntx, ch + 22); in phy_fill_limit_ru_320m_be()
575 fill_limit_ru_each(rtwdev, 14, lmt_ru, band, ntx, ch + 26); in phy_fill_limit_ru_320m_be()
576 fill_limit_ru_each(rtwdev, 15, lmt_ru, band, ntx, ch + 30); in phy_fill_limit_ru_320m_be()
584 u8 band = chan->band_type; in rtw89_phy_fill_limit_ru_be() local
592 phy_fill_limit_ru_20m_be(rtwdev, lmt_ru, band, ntx, ch); in rtw89_phy_fill_limit_ru_be()
595 phy_fill_limit_ru_40m_be(rtwdev, lmt_ru, band, ntx, ch); in rtw89_phy_fill_limit_ru_be()
598 phy_fill_limit_ru_80m_be(rtwdev, lmt_ru, band, ntx, ch); in rtw89_phy_fill_limit_ru_be()
601 phy_fill_limit_ru_160m_be(rtwdev, lmt_ru, band, ntx, ch); in rtw89_phy_fill_limit_ru_be()
604 phy_fill_limit_ru_320m_be(rtwdev, lmt_ru, band, ntx, ch); in rtw89_phy_fill_limit_ru_be()
622 "[TXPWR] set txpwr limit ru on band %d bw %d\n", in rtw89_phy_set_txpwr_limit_ru_be()