/openbmc/linux/drivers/staging/rtl8192e/ |
H A D | rtl819x_TSProc.c | 104 static void ResetTxTsEntry(struct tx_ts_record *pTS) in ResetTxTsEntry() argument 106 ResetTsCommonInfo(&pTS->TsCommonInfo); in ResetTxTsEntry() 107 pTS->TxCurSeq = 0; in ResetTxTsEntry() 108 pTS->bAddBaReqInProgress = false; in ResetTxTsEntry() 109 pTS->bAddBaReqDelayed = false; in ResetTxTsEntry() 110 pTS->bUsingBa = false; in ResetTxTsEntry() 111 pTS->bDisable_AddBa = false; in ResetTxTsEntry() 112 rtllib_reset_ba_entry(&pTS->TxAdmittedBARecord); in ResetTxTsEntry() 113 rtllib_reset_ba_entry(&pTS->TxPendingBARecord); in ResetTxTsEntry() 116 static void ResetRxTsEntry(struct rx_ts_record *pTS) in ResetRxTsEntry() argument [all …]
|
H A D | rtl819x_BAProc.c | 223 struct rx_ts_record *pTS = NULL; in rtllib_rx_ADDBAReq() local 256 if (!GetTs(ieee, (struct ts_common_info **)&pTS, dst, in rtllib_rx_ADDBAReq() 262 pBA = &pTS->rx_admitted_ba_record; in rtllib_rx_ADDBAReq() 271 rtllib_FlushRxTsPendingPkts(ieee, pTS); in rtllib_rx_ADDBAReq() 307 struct tx_ts_record *pTS = NULL; in rtllib_rx_ADDBARsp() local 340 if (!GetTs(ieee, (struct ts_common_info **)&pTS, dst, in rtllib_rx_ADDBARsp() 347 pTS->bAddBaReqInProgress = false; in rtllib_rx_ADDBARsp() 348 pPendingBA = &pTS->TxPendingBARecord; in rtllib_rx_ADDBARsp() 349 pAdmittedBA = &pTS->TxAdmittedBARecord; in rtllib_rx_ADDBARsp() 371 pTS->bAddBaReqDelayed = true; in rtllib_rx_ADDBARsp() [all …]
|
H A D | rtllib_rx.c | 438 static bool AddReorderEntry(struct rx_ts_record *pTS, in AddReorderEntry() argument 441 struct list_head *pList = &pTS->rx_pending_pkt_list; in AddReorderEntry() 443 while (pList->next != &pTS->rx_pending_pkt_list) { in AddReorderEntry() 523 struct rx_ts_record *pTS) in rtllib_FlushRxTsPendingPkts() argument 528 del_timer_sync(&pTS->rx_pkt_pending_timer); in rtllib_FlushRxTsPendingPkts() 529 while (!list_empty(&pTS->rx_pending_pkt_list)) { in rtllib_FlushRxTsPendingPkts() 538 list_entry(pTS->rx_pending_pkt_list.prev, in rtllib_FlushRxTsPendingPkts() 552 pTS->rx_indicate_seq = 0xffff; in rtllib_FlushRxTsPendingPkts() 557 struct rx_ts_record *pTS, u16 SeqNum) in RxReorderIndicatePacket() argument 569 __func__, SeqNum, pTS->rx_indicate_seq, WinSize); in RxReorderIndicatePacket() [all …]
|
H A D | rtllib_tx.c | 499 struct tx_ts_record *pTS = NULL; in rtllib_query_seqnum() local 501 if (!GetTs(ieee, (struct ts_common_info **)(&pTS), dst, in rtllib_query_seqnum() 504 seqnum = pTS->TxCurSeq; in rtllib_query_seqnum() 505 pTS->TxCurSeq = (pTS->TxCurSeq + 1) % 4096; in rtllib_query_seqnum()
|
H A D | rtllib.h | 2001 void rtllib_ts_init_add_ba(struct rtllib_device *ieee, struct tx_ts_record *pTS, 2038 struct rx_ts_record *pTS);
|
/openbmc/linux/drivers/staging/rtl8192u/ieee80211/ |
H A D | rtl819x_TSProc.c | 113 static void ResetTxTsEntry(struct tx_ts_record *pTS) in ResetTxTsEntry() argument 115 ResetTsCommonInfo(&pTS->ts_common_info); in ResetTxTsEntry() 116 pTS->tx_cur_seq = 0; in ResetTxTsEntry() 117 pTS->add_ba_req_in_progress = false; in ResetTxTsEntry() 118 pTS->add_ba_req_delayed = false; in ResetTxTsEntry() 119 pTS->using_ba = false; in ResetTxTsEntry() 120 ResetBaEntry(&pTS->tx_admitted_ba_record); //For BA Originator in ResetTxTsEntry() 121 ResetBaEntry(&pTS->tx_pending_ba_record); in ResetTxTsEntry() 124 static void ResetRxTsEntry(struct rx_ts_record *pTS) in ResetRxTsEntry() argument 126 ResetTsCommonInfo(&pTS->ts_common_info); in ResetRxTsEntry() [all …]
|
H A D | rtl819x_BAProc.c | 324 struct rx_ts_record *pTS = NULL; in ieee80211_rx_ADDBAReq() local 359 (struct ts_common_info **)(&pTS), in ieee80211_rx_ADDBAReq() 368 pBA = &pTS->rx_admitted_ba_record; in ieee80211_rx_ADDBAReq() 419 struct tx_ts_record *pTS = NULL; in ieee80211_rx_ADDBARsp() local 458 (struct ts_common_info **)(&pTS), in ieee80211_rx_ADDBARsp() 468 pTS->add_ba_req_in_progress = false; in ieee80211_rx_ADDBARsp() 469 pPendingBA = &pTS->tx_pending_ba_record; in ieee80211_rx_ADDBARsp() 470 pAdmittedBA = &pTS->tx_admitted_ba_record; in ieee80211_rx_ADDBARsp() 499 pTS->add_ba_req_delayed = true; in ieee80211_rx_ADDBARsp() 517 pTS->add_ba_req_delayed = true; in ieee80211_rx_ADDBARsp() [all …]
|
H A D | ieee80211_rx.c | 504 static bool AddReorderEntry(struct rx_ts_record *pTS, struct rx_reorder_entry *pReorderEntry) in AddReorderEntry() argument 506 struct list_head *pList = &pTS->rx_pending_pkt_list; in AddReorderEntry() 507 while (pList->next != &pTS->rx_pending_pkt_list) { in AddReorderEntry() 587 struct rx_ts_record *pTS, u16 SeqNum) in RxReorderIndicatePacket() argument 593 u16 WinEnd = (pTS->rx_indicate_seq + WinSize - 1) % 4096; in RxReorderIndicatePacket() 596 … Seq is %d,pTS->rx_indicate_seq is %d, WinSize is %d\n", __func__, SeqNum, pTS->rx_indicate_seq, W… in RxReorderIndicatePacket() 605 if (pTS->rx_indicate_seq == 0xffff) in RxReorderIndicatePacket() 606 pTS->rx_indicate_seq = SeqNum; in RxReorderIndicatePacket() 609 if (SN_LESS(SeqNum, pTS->rx_indicate_seq)) { in RxReorderIndicatePacket() 611 pTS->rx_indicate_seq, SeqNum); in RxReorderIndicatePacket() [all …]
|
H A D | ieee80211_tx.c | 521 struct tx_ts_record *pTS = NULL; in ieee80211_query_seqnum() local 522 if (!GetTs(ieee, (struct ts_common_info **)(&pTS), dst, skb->priority, TX_DIR, true)) { in ieee80211_query_seqnum() 525 pTS->tx_cur_seq = (pTS->tx_cur_seq + 1) % 4096; in ieee80211_query_seqnum()
|
H A D | ieee80211.h | 2322 void TsInitAddBA(struct ieee80211_device *ieee, struct tx_ts_record *pTS,
|