Searched refs:rx_reorder_array_elem (Results 1 – 4 of 4) sorted by relevance
/wlan-driver/qcacld-3.0/core/dp/txrx/ |
D | ol_rx_reorder.c | 75 #define OL_RX_REORDER_LIST_APPEND(head_msdu, tail_msdu, rx_reorder_array_elem) \ argument 79 rx_reorder_array_elem->head); \ 221 struct ol_rx_reorder_array_elem_t *rx_reorder_array_elem; in ol_rx_reorder_store() local 224 rx_reorder_array_elem = &peer->tids_rx_reorder[tid].array[idx]; in ol_rx_reorder_store() 225 if (rx_reorder_array_elem->head) { in ol_rx_reorder_store() 226 qdf_nbuf_set_next(rx_reorder_array_elem->tail, head_msdu); in ol_rx_reorder_store() 228 rx_reorder_array_elem->head = head_msdu; in ol_rx_reorder_store() 231 rx_reorder_array_elem->tail = tail_msdu; in ol_rx_reorder_store() 242 struct ol_rx_reorder_array_elem_t *rx_reorder_array_elem; in ol_rx_reorder_release() local 254 rx_reorder_array_elem = &peer->tids_rx_reorder[tid].array[idx_start]; in ol_rx_reorder_release() [all …]
|
D | ol_rx_defrag.c | 402 struct ol_rx_reorder_array_elem_t *rx_reorder_array_elem; in ol_rx_reorder_flush_frag() local 406 rx_reorder_array_elem = &peer->tids_rx_reorder[tid].array[seq]; in ol_rx_reorder_flush_frag() 407 if (rx_reorder_array_elem->head) { in ol_rx_reorder_flush_frag() 408 ol_rx_frames_free(htt_pdev, rx_reorder_array_elem->head); in ol_rx_reorder_flush_frag() 409 rx_reorder_array_elem->head = NULL; in ol_rx_reorder_flush_frag() 410 rx_reorder_array_elem->tail = NULL; in ol_rx_reorder_flush_frag() 424 struct ol_rx_reorder_array_elem_t *rx_reorder_array_elem; in ol_rx_reorder_store_frag() local 432 rx_reorder_array_elem = &peer->tids_rx_reorder[tid].array[seq]; in ol_rx_reorder_store_frag() 464 if ((!more_frag) && (!fragno) && (!rx_reorder_array_elem->head)) { in ol_rx_reorder_store_frag() 465 rx_reorder_array_elem->head = frag; in ol_rx_reorder_store_frag() [all …]
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/ |
D | dp_rx_defrag.c | 1153 struct dp_rx_reorder_array_elem *rx_reorder_array_elem; in dp_rx_defrag_reo_reinject() local 1155 rx_reorder_array_elem = txrx_peer->rx_tid[tid].array; in dp_rx_defrag_reo_reinject() 1158 rx_reorder_array_elem->head = NULL; in dp_rx_defrag_reo_reinject() 1159 rx_reorder_array_elem->tail = NULL; in dp_rx_defrag_reo_reinject() 1233 struct dp_rx_reorder_array_elem *rx_reorder_array_elem = in dp_rx_defrag_reo_reinject() local 1256 rx_reorder_array_elem->head = head; in dp_rx_defrag_reo_reinject() 1579 struct dp_rx_reorder_array_elem *rx_reorder_array_elem = in dp_rx_defrag_cleanup() local 1582 if (rx_reorder_array_elem) { in dp_rx_defrag_cleanup() 1584 dp_rx_defrag_frames_free(rx_reorder_array_elem->head); in dp_rx_defrag_cleanup() 1585 rx_reorder_array_elem->head = NULL; in dp_rx_defrag_cleanup() [all …]
|
/wlan-driver/qca-wifi-host-cmn/dp/wifi3.0/rh/ |
D | dp_rh_rx.c | 1323 struct dp_rx_reorder_array_elem *rx_reorder_array_elem; in dp_rx_defrag_store_fragment_rh() local 1408 rx_reorder_array_elem = txrx_peer->rx_tid[tid].array; in dp_rx_defrag_store_fragment_rh() 1409 if (!rx_reorder_array_elem) { in dp_rx_defrag_store_fragment_rh() 1421 if (!more_frag && !fragno && !rx_reorder_array_elem->head) { in dp_rx_defrag_store_fragment_rh() 1436 if (rx_reorder_array_elem->head) { in dp_rx_defrag_store_fragment_rh() 1474 &rx_reorder_array_elem->head, in dp_rx_defrag_store_fragment_rh() 1475 &rx_reorder_array_elem->tail, in dp_rx_defrag_store_fragment_rh() 1500 status = dp_rx_defrag(txrx_peer, tid, rx_reorder_array_elem->head, in dp_rx_defrag_store_fragment_rh() 1501 rx_reorder_array_elem->tail); in dp_rx_defrag_store_fragment_rh() 1510 dp_rx_defrag_deliver_rh(txrx_peer, tid, rx_reorder_array_elem->head); in dp_rx_defrag_store_fragment_rh()
|