Lines Matching full:tdma

430 	/* TDMA off + pri: BT > WL */
433 /* TDMA off + pri: WL > BT */
436 /* TDMA off + pri: BT = WL */
439 /* TDMA off + pri: BT = WL > BT_Lo */
442 /* TDMA off + pri: WL = BT, BT_Rx > WL_Lo_Tx */
445 /* TDMA off + pri: WL_Rx = BT, BT_HI > WL_Tx > BT_Lo */
448 /* TDMA off + pri: WL_Rx = BT, BT_HI > WL_Tx > BT_Lo */
451 /* TDMA off + pri: WL_Rx = BT, BT_HI > WL_Tx > BT_Lo */
454 /* TDMA off + pri: BT_Hi > WL > BT_Lo */
457 /* TDMA off + pri: WL_Hi-Tx > BT_Hi_Rx, BT_Hi > WL > BT_Lo */
460 /* TDMA off + pri: WL_Hi-Tx > BT, BT_Hi > other-WL > BT_Lo */
463 /* TDMA off + pri: WL_Hi-Tx = BT */
466 /* TDMA off + pri: WL > BT, Block-BT*/
469 /* TDMA off+Bcn-Protect + pri: WL_Hi-Tx > BT_Hi_Rx, BT_Hi > WL > BT_Lo*/
472 /* TDMA off + Ext-Ctrl + pri: default */
475 /* TDMA off + Ext-Ctrl + pri: E2G-slot block all BT */
478 /* TDMA off + Ext-Ctrl + pri: default */
481 /* TDMA off + Ext-Ctrl + pri: E2G-slot block all BT */
484 /* TDMA off + Ext-Ctrl + pri: E2G-slot WL > BT */
487 /* TDMA off + Ext-Ctrl + pri: E2G/EBT-slot WL > BT */
490 /* TDMA off + Ext-Ctrl + pri: default */
493 /* TDMA Fix slot-0: W1:B1 = 30:30 */
496 /* TDMA Fix slot-1: W1:B1 = 50:50 */
499 /* TDMA Fix slot-2: W1:B1 = 20:30 */
502 /* TDMA Fix slot-3: W1:B1 = 40:10 */
505 /* TDMA Fix slot-4: W1:B1 = 70:10 */
508 /* TDMA Fix slot-5: W1:B1 = 20:60 */
511 /* TDMA Fix slot-6: W1:B1 = 30:60 */
514 /* TDMA Fix slot-7: W1:B1 = 20:80 */
517 /* TDMA Fix slot-8: W1:B1 = user-define */
520 /* TDMA Fix slot-9: W1:B1 = 40:10 */
523 /* TDMA Fix slot-10: W1:B1 = 40:10 */
526 /* TDMA Fix slot-11: W1:B1 = 40:10 */
529 /* PS-TDMA Fix slot-0: W1:B1 = 30:30 */
532 /* PS-TDMA Fix slot-1: W1:B1 = 50:50 */
535 /* PS-TDMA Fix slot-2: W1:B1 = 20:30 */
538 /* PS-TDMA Fix slot-3: W1:B1 = 20:60 */
541 /* PS-TDMA Fix slot-4: W1:B1 = 30:70 */
544 /* PS-TDMA Fix slot-5: W1:B1 = 20:80 */
547 /* PS-TDMA Fix slot-6: W1:B1 = user-define */
550 /* TDMA Auto slot-0: W1:B1 = 50:200 */
553 /* TDMA Auto slot-1: W1:B1 = 60:200 */
556 /* TDMA Auto slot-2: W1:B1 = 20:200 */
559 /* TDMA Auto slot-3: W1:B1 = user-define */
562 /* PS-TDMA Auto slot-0: W1:B1 = 50:200 */
565 /* PS-TDMA Auto slot-1: W1:B1 = 60:200 */
568 /* PS-TDMA Auto slot-2: W1:B1 = 20:200 */
571 /* PS-TDMA Auto slot-3: W1:B1 = user-define */
574 /* TDMA Auto slot2-0: W1:B4 = 30:50 */
577 /* TDMA Auto slot2-1: W1:B4 = 30:70 */
580 /* TDMA Auto slot2-2: W1:B4 = 50:50 */
583 /* TDMA Auto slot2-3: W1:B4 = 60:60 */
586 /* TDMA Auto slot2-4: W1:B4 = 20:80 */
589 /* TDMA Auto slot2-5: W1:B4 = user-define */
592 /* PS-TDMA Auto slot2-0: W1:B4 = 30:50 */
595 /* PS-TDMA Auto slot2-1: W1:B4 = 30:70 */
598 /* PS-TDMA Auto slot2-2: W1:B4 = 50:50 */
601 /* PS-TDMA Auto slot2-3: W1:B4 = 60:60 */
604 /* PS-TDMA Auto slot2-4: W1:B4 = 20:80 */
607 /* PS-TDMA Auto slot2-5: W1:B4 = user-define */
868 btc->dm.tdma = t_def[CXTD_OFF]; in _reset_btc_var()
1103 if (cnt != 0) /* if tdma not sync between drv/fw */ in _chk_btc_err()
1771 &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma, in _chk_btc_report()
2101 !memcmp(&dm->tdma, &dm->tdma_now, sizeof(dm->tdma))) { in _append_tdma()
2103 RTW89_DBG_BTC, "[BTC], %s(): tdma no change!\n", in _append_tdma()
2113 *v = dm->tdma; in _append_tdma()
2117 tlv_v7->len = sizeof(dm->tdma); in _append_tdma()
2120 memcpy(tlv_v7->val, &dm->tdma, tlv_v7->len); in _append_tdma()
2126 v3->tdma = dm->tdma; in _append_tdma()
2132 __func__, dm->tdma.type, dm->tdma.rxflctrl, in _append_tdma()
2133 dm->tdma.txpause, dm->tdma.wtgle_n, dm->tdma.leak_n, in _append_tdma()
2134 dm->tdma.ext_ctrl); in _append_tdma()
2584 if (dm->tdma.rxflctrl == CXFLC_NULLP || in _fw_set_policy()
2585 dm->tdma.rxflctrl == CXFLC_QOSNULL) in _fw_set_policy()
2596 memcpy(&dm->tdma_now, &dm->tdma, sizeof(dm->tdma_now)); in _fw_set_policy()
3311 #define _tdma_set_flctrl(btc, flc) ({(btc)->dm.tdma.rxflctrl = flc; })
3312 #define _tdma_set_flctrl_role(btc, role) ({(btc)->dm.tdma.rxflctrl_role = role; })
3313 #define _tdma_set_tog(btc, wtg) ({(btc)->dm.tdma.wtgle_n = wtg; })
3314 #define _tdma_set_lek(btc, lek) ({(btc)->dm.tdma.leak_n = lek; })
3389 struct rtw89_btc_fbtc_tdma *t = &dm->tdma; in rtw89_btc_set_policy()
3417 case BTC_CXP_OFF: /* TDMA off */ in rtw89_btc_set_policy()
3452 case BTC_CXP_OFFB: /* TDMA off + beacon protect */ in rtw89_btc_set_policy()
3462 case BTC_CXP_OFFE: /* TDMA off + beacon protect + Ext_control */ in rtw89_btc_set_policy()
3481 case BTC_CXP_FIX: /* TDMA Fix-Slot */ in rtw89_btc_set_policy()
3537 case BTC_CXP_PFIX: /* PS-TDMA Fix-Slot */ in rtw89_btc_set_policy()
3570 case BTC_CXP_AUTO: /* TDMA Auto-Slot */ in rtw89_btc_set_policy()
3594 case BTC_CXP_PAUTO: /* PS-TDMA Auto-Slot */ in rtw89_btc_set_policy()
3618 case BTC_CXP_AUTO2: /* TDMA Auto-Slot2 */ in rtw89_btc_set_policy()
3655 case BTC_CXP_PAUTO2: /* PS-TDMA Auto-Slot2 */ in rtw89_btc_set_policy()
3700 struct rtw89_btc_fbtc_tdma *t = &dm->tdma; in rtw89_btc_set_policy_v1()
3752 case BTC_CXP_OFF: /* TDMA off */ in rtw89_btc_set_policy_v1()
3804 case BTC_CXP_OFFB: /* TDMA off + beacon protect */ in rtw89_btc_set_policy_v1()
3818 case BTC_CXP_OFFE: /* TDMA off + beacon protect + Ext_control */ in rtw89_btc_set_policy_v1()
3880 case BTC_CXP_FIX: /* TDMA Fix-Slot */ in rtw89_btc_set_policy_v1()
3939 case BTC_CXP_PFIX: /* PS-TDMA Fix-Slot */ in rtw89_btc_set_policy_v1()
3978 case BTC_CXP_AUTO: /* TDMA Auto-Slot */ in rtw89_btc_set_policy_v1()
4005 case BTC_CXP_PAUTO: /* PS-TDMA Auto-Slot */ in rtw89_btc_set_policy_v1()
4032 case BTC_CXP_AUTO2: /* TDMA Auto-Slot2 */ in rtw89_btc_set_policy_v1()
4074 case BTC_CXP_PAUTO2: /* PS-TDMA Auto-Slot2 */ in rtw89_btc_set_policy_v1()
4118 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC && dm->tdma.rxflctrl) { in rtw89_btc_set_policy_v1()
4125 if (dm->leak_ap && dm->tdma.leak_n > 1) in rtw89_btc_set_policy_v1()
4129 btc->dm.tdma.option_ctrl |= BIT(0); in rtw89_btc_set_policy_v1()
9039 t = &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma; in _show_fbtc_tdma()
9208 ", cycle[PSTDMA:%d/TDMA:%d], ", in _show_fbtc_cysta_v2()
9213 "avg_t[PSTDMA:%d/TDMA:%d], ", in _show_fbtc_cysta_v2()
9218 "max_t[PSTDMA:%d/TDMA:%d]", in _show_fbtc_cysta_v2()