Home
last modified time | relevance | path

Searched refs:rx_reorder_array_elem (Results 1 – 4 of 4) sorted by relevance

/wlan-driver/qcacld-3.0/core/dp/txrx/
H A Dol_rx_reorder.c75 #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 …]
H A Dol_rx_defrag.c402 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/
H A Ddp_rx_defrag.c1153 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/
H A Ddp_rh_rx.c1323 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()