Home
last modified time | relevance | path

Searched refs:rx_tid (Results 1 – 10 of 10) sorted by relevance

/freebsd/sys/contrib/dev/athk/ath12k/
H A Ddp_rx.c21 struct ath12k_dp_rx_tid_rxq *rx_tid);
349 struct ath12k_dp_rx_tid *rx_tid, in ath12k_dp_init_rx_tid_rxq() argument
352 rx_tid_rxq->tid = rx_tid->tid; in ath12k_dp_init_rx_tid_rxq()
354 rx_tid_rxq->qbuf = rx_tid->qbuf; in ath12k_dp_init_rx_tid_rxq()
380 ath12k_dp_rx_tid_cleanup(ab, &cmd_queue->rx_tid.qbuf); in ath12k_dp_rx_reo_cmd_list_cleanup()
404 struct ath12k_dp_rx_tid_rxq *rx_tid = ctx; in ath12k_dp_reo_cmd_free() local
408 rx_tid->tid, status); in ath12k_dp_reo_cmd_free()
410 ath12k_dp_rx_tid_cleanup(dp->ab, &rx_tid->qbuf); in ath12k_dp_reo_cmd_free()
422 if (elem->rx_tid.active) in ath12k_dp_rx_process_reo_cmd_update_rx_queue_list()
425 if (ath12k_dp_rx_tid_delete_handler(ab, &elem->rx_tid)) in ath12k_dp_rx_process_reo_cmd_update_rx_queue_list()
[all …]
H A Ddp.h396 struct ath12k_dp_rx_tid_rxq *rx_tid,
402 struct ath12k_dp_rx_tid *rx_tid,
407 struct ath12k_dp_rx_tid_rxq *rx_tid);
411 void (*rx_frags_cleanup)(struct ath12k_dp_rx_tid *rx_tid,
415 struct ath12k_dp_rx_tid *rx_tid,
419 struct ath12k_dp_rx_tid *rx_tid,
425 struct ath12k_dp_rx_tid_rxq *rx_tid);
562 struct ath12k_dp_rx_tid_rxq *rx_tid, in ath12k_dp_arch_reo_cmd_send() argument
568 return dp->ops->reo_cmd_send(dp->ab, rx_tid, type, cmd, cb); in ath12k_dp_arch_reo_cmd_send()
574 struct ath12k_dp_rx_tid *rx_tid, in ath12k_dp_arch_setup_pn_check_reo_cmd() argument
[all …]
H A Ddp_rx.h53 struct ath12k_dp_rx_tid_rxq rx_tid; member
265 struct ath12k_dp_rx_tid *rx_tid,
H A Ddp_peer.h146 struct ath12k_dp_rx_tid rx_tid[IEEE80211_NUM_TIDS + 1]; member
/freebsd/sys/contrib/dev/athk/ath12k/wifi7/
H A Ddp_rx.c139 struct ath12k_dp_rx_tid_rxq *rx_tid, in ath12k_wifi7_dp_reo_cmd_send() argument
173 memcpy(&dp_cmd->data, rx_tid, sizeof(*rx_tid)); in ath12k_wifi7_dp_reo_cmd_send()
186 struct ath12k_dp_rx_tid *rx_tid, in ath12k_wifi7_peer_rx_tid_reo_update() argument
195 ath12k_dp_init_rx_tid_rxq(&rx_tid_rxq, rx_tid, in ath12k_wifi7_peer_rx_tid_reo_update()
196 (peer->rx_tid_active_bitmask & (1 << rx_tid->tid))); in ath12k_wifi7_peer_rx_tid_reo_update()
218 rx_tid->ba_win_sz = ba_win_sz; in ath12k_wifi7_peer_rx_tid_reo_update()
224 struct ath12k_dp_rx_tid_rxq *rx_tid) in ath12k_wifi7_dp_reo_cache_flush() argument
229 cmd.addr_lo = lower_32_bits(rx_tid->qbuf.paddr_aligned); in ath12k_wifi7_dp_reo_cache_flush()
230 cmd.addr_hi = upper_32_bits(rx_tid->qbuf.paddr_aligned); in ath12k_wifi7_dp_reo_cache_flush()
243 if (rx_tid->tid != HAL_DESC_REO_NON_QOS_TID) in ath12k_wifi7_dp_reo_cache_flush()
[all …]
H A Ddp_rx.h27 struct ath12k_dp_rx_tid *rx_tid,
30 struct ath12k_dp_rx_tid *rx_tid,
35 void ath12k_wifi7_dp_rx_frags_cleanup(struct ath12k_dp_rx_tid *rx_tid,
42 struct ath12k_dp_rx_tid_rxq *rx_tid,
48 struct ath12k_dp_rx_tid_rxq *rx_tid);
51 struct ath12k_dp_rx_tid *rx_tid,
59 struct ath12k_dp_rx_tid_rxq *rx_tid);
/freebsd/sys/contrib/dev/athk/ath11k/
H A Ddp_rx.c672 struct dp_rx_tid *rx_tid; in ath11k_dp_reo_cmd_list_cleanup() local
677 rx_tid = &cmd->data; in ath11k_dp_reo_cmd_list_cleanup()
678 if (rx_tid->vaddr_unaligned) { in ath11k_dp_reo_cmd_list_cleanup()
679 dma_free_noncoherent(ab->dev, rx_tid->unaligned_size, in ath11k_dp_reo_cmd_list_cleanup()
680 rx_tid->vaddr_unaligned, in ath11k_dp_reo_cmd_list_cleanup()
681 rx_tid->paddr_unaligned, DMA_BIDIRECTIONAL); in ath11k_dp_reo_cmd_list_cleanup()
682 rx_tid->vaddr_unaligned = NULL; in ath11k_dp_reo_cmd_list_cleanup()
691 rx_tid = &cmd_cache->data; in ath11k_dp_reo_cmd_list_cleanup()
692 if (rx_tid->vaddr_unaligned) { in ath11k_dp_reo_cmd_list_cleanup()
693 dma_free_noncoherent(ab->dev, rx_tid->unaligned_size, in ath11k_dp_reo_cmd_list_cleanup()
[all …]
H A Ddp_tx.h25 int ath11k_dp_tx_send_reo_cmd(struct ath11k_base *ab, struct dp_rx_tid *rx_tid,
H A Dpeer.h22 struct dp_rx_tid rx_tid[IEEE80211_NUM_TIDS + 1]; member
H A Ddp_tx.c783 int ath11k_dp_tx_send_reo_cmd(struct ath11k_base *ab, struct dp_rx_tid *rx_tid, in ath11k_dp_tx_send_reo_cmd() argument
820 memcpy(&dp_cmd->data, rx_tid, sizeof(struct dp_rx_tid)); in ath11k_dp_tx_send_reo_cmd()