| /freebsd-14.2/sys/dev/rtwn/pci/ |
| H A D | rtwn_pci_attach.c | 126 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_alloc_rx_list() local 141 error = bus_dmamem_alloc(rx_ring->desc_dmat, (void **)&rx_ring->desc, in rtwn_pci_alloc_rx_list() 148 error = bus_dmamap_load(rx_ring->desc_dmat, rx_ring->desc_map, in rtwn_pci_alloc_rx_list() 149 rx_ring->desc, size, rtwn_pci_dma_map_addr, &rx_ring->paddr, 0); in rtwn_pci_alloc_rx_list() 154 bus_dmamap_sync(rx_ring->desc_dmat, rx_ring->desc_map, in rtwn_pci_alloc_rx_list() 197 rx_ring->cur = 0; in rtwn_pci_alloc_rx_list() 210 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_reset_rx_list() local 219 rx_ring->cur = 0; in rtwn_pci_reset_rx_list() 226 struct rtwn_rx_ring *rx_ring = &pc->rx_ring; in rtwn_pci_free_rx_list() local 237 bus_dmamem_free(rx_ring->desc_dmat, rx_ring->desc, in rtwn_pci_free_rx_list() [all …]
|
| /freebsd-14.2/sys/dev/ena/ |
| H A D | ena_datapath.c | 74 struct ena_ring *rx_ring; in ena_cleanup() local 81 rx_ring = que->rx_ring; in ena_cleanup() 102 rxc = ena_rx_cleanup(rx_ring); in ena_cleanup() 430 adapter = rx_ring->adapter; in ena_rx_mbuf() 438 rx_ring->qid, req_id); in ena_rx_mbuf() 467 rx_ring->free_rx_ids[ntc] = req_id; in ena_rx_mbuf() 482 rx_ring->qid, req_id); in ena_rx_mbuf() 585 adapter = rx_ring->que->adapter; in ena_rx_cleanup() 588 qid = rx_ring->que->id; in ena_rx_cleanup() 635 mbuf = ena_rx_mbuf(rx_ring, rx_ring->ena_bufs, &ena_rx_ctx, in ena_rx_cleanup() [all …]
|
| H A D | ena.c | 414 que->rx_ring = rxr; in ena_init_io_rings_basic() 873 struct ena_ring *rx_ring = que->rx_ring; in ena_setup_rx_resources() local 902 rx_ring->next_to_use = 0; in ena_setup_rx_resources() 953 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_resources() local 1138 rx_ring->qid); in ena_refill_rx_bufs() 1146 rx_ring->qid); in ena_refill_rx_bufs() 1441 struct ena_ring *rx_ring = &adapter->rx_ring[qid]; in ena_free_rx_bufs() local 1472 rx_ring = &adapter->rx_ring[i]; in ena_refill_all_rx_bufs() 3145 rx_ring->qid); in check_for_rx_interrupt_queue() 3297 rx_ring = &adapter->rx_ring[i]; in check_for_missing_completions() [all …]
|
| H A D | ena_netmap.h | 51 struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info); 53 struct ena_ring *rx_ring, struct ena_rx_buffer *rx_info);
|
| /freebsd-14.2/sys/ofed/drivers/infiniband/ulp/sdp/ |
| H A D | sdp_rx.c | 156 atomic_inc(&ssk->rx_ring.head); in sdp_post_recv() 310 id, ring_tail(ssk->rx_ring)); in sdp_recv_completion() 691 ssk->rx_ring.buffer = NULL; in sdp_rx_ring_init() 692 ssk->rx_ring.destroyed = 0; in sdp_rx_ring_init() 717 ssk->rx_ring.buffer = malloc(sizeof(*ssk->rx_ring.buffer) * SDP_RX_SIZE, in sdp_rx_ring_create() 735 ssk->rx_ring.buffer = NULL; in sdp_rx_ring_create() 746 if (ssk->rx_ring.buffer) { in sdp_rx_ring_destroy() 749 ssk->rx_ring.buffer = NULL; in sdp_rx_ring_destroy() 752 if (ssk->rx_ring.cq) { in sdp_rx_ring_destroy() 754 ssk->rx_ring.cq = NULL; in sdp_rx_ring_destroy() [all …]
|
| H A D | sdp.h | 148 #define rx_ring_posted(ssk) ring_posted(ssk->rx_ring) 359 struct sdp_rx_ring rx_ring; member 423 static inline void rx_ring_unlock(struct sdp_rx_ring *rx_ring) in rx_ring_unlock() argument 425 rw_runlock(&rx_ring->destroyed_lock); in rx_ring_unlock() 430 rw_rlock(&rx_ring->destroyed_lock); in rx_ring_trylock() 431 if (rx_ring->destroyed) { in rx_ring_trylock() 432 rx_ring_unlock(rx_ring); in rx_ring_trylock() 440 rw_wlock(&rx_ring->destroyed_lock); in rx_ring_destroy_lock() 441 rx_ring->destroyed = 1; in rx_ring_destroy_lock() 442 rw_wunlock(&rx_ring->destroyed_lock); in rx_ring_destroy_lock() [all …]
|
| /freebsd-14.2/sys/dev/al_eth/ |
| H A D | al_eth.c | 1089 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_refill_rx_bufs() local 1457 rx_ring->ring_id); in al_eth_rx_recv_irq_filter() 1464 taskqueue_enqueue(rx_ring->enqueue_tq, &rx_ring->enqueue_task); in al_eth_rx_recv_irq_filter() 1620 mbuf = al_eth_rx_mbuf(rx_ring->adapter, rx_ring, hal_pkt, descs, in al_eth_rx_recv_work() 1681 al_eth_irq_config(rx_ring->unmask_reg_offset, rx_ring->unmask_val); in al_eth_rx_recv_work() 2449 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_setup_rx_resources() local 2461 rx_ring->descs_size = rx_ring->hw_count * sizeof(union al_udma_desc); in al_eth_setup_rx_resources() 2474 rx_ring->cdescs_size = rx_ring->hw_count * q_params->cdesc_size; in al_eth_setup_rx_resources() 2484 NET_TASK_INIT(&rx_ring->enqueue_task, 0, al_eth_rx_recv_work, rx_ring); in al_eth_setup_rx_resources() 2551 struct al_eth_ring *rx_ring = &adapter->rx_ring[qid]; in al_eth_free_rx_resources() local [all …]
|
| H A D | al_eth.h | 152 #define AL_ETH_RX_RING_IDX_NEXT(rx_ring, idx) (((idx) + 1) & (AL_ETH_DEFAULT_RX_DESCS - 1)) argument 153 #define AL_ETH_RX_RING_IDX_ADD(rx_ring, idx, n) (((idx) + (n)) & (AL_ETH_DEFAULT_RX_DESCS - 1)) argument 277 struct al_eth_ring rx_ring[AL_ETH_NUM_QUEUES]; member
|
| /freebsd-14.2/sys/dev/qlxge/ |
| H A D | qls_hw.c | 928 ha->rx_ring[0].cq_db_offset)); in qls_init_hw_if() 1049 rxr = &ha->rx_ring[cid]; in qls_init_comp_queue() 1587 ha->rx_ring[ridx].cq_dma.size = in qls_alloc_rx_ring_dma() 1630 bzero(ha->rx_ring[ridx].cq_dma.dma_b, ha->rx_ring[ridx].cq_dma.size); in qls_alloc_rx_ring_dma() 1631 bzero(ha->rx_ring[ridx].lbq_dma.dma_b, ha->rx_ring[ridx].lbq_dma.size); in qls_alloc_rx_ring_dma() 1632 bzero(ha->rx_ring[ridx].sbq_dma.dma_b, ha->rx_ring[ridx].sbq_dma.size); in qls_alloc_rx_ring_dma() 1633 bzero(ha->rx_ring[ridx].lb_dma.dma_b, ha->rx_ring[ridx].lb_dma.size); in qls_alloc_rx_ring_dma() 1636 ha->rx_ring[ridx].cq_base_vaddr = ha->rx_ring[ridx].cq_dma.dma_b; in qls_alloc_rx_ring_dma() 1637 ha->rx_ring[ridx].cq_base_paddr = ha->rx_ring[ridx].cq_dma.dma_addr; in qls_alloc_rx_ring_dma() 1678 ha->rx_ring[ridx].lb_vaddr = ha->rx_ring[ridx].lb_dma.dma_b; in qls_alloc_rx_ring_dma() [all …]
|
| H A D | qls_dbg.c | 274 qls_dump_buf32(ha, "cq_icb", ha->rx_ring[0].cq_icb_vaddr, in qls_dump_cq() 278 (void *)ha->rx_ring[0].lbq_addr_tbl_paddr); in qls_dump_cq() 280 qls_dump_buf32(ha, "lbq_addr_tbl", ha->rx_ring[0].lbq_addr_tbl_vaddr, in qls_dump_cq() 284 (void *)ha->rx_ring[0].lbq_paddr); in qls_dump_cq() 286 qls_dump_buf32(ha, "lbq", ha->rx_ring[0].lbq_vaddr, in qls_dump_cq() 290 (void *)ha->rx_ring[0].sbq_addr_tbl_paddr); in qls_dump_cq() 292 qls_dump_buf32(ha, "sbq_addr_tbl", ha->rx_ring[0].sbq_addr_tbl_vaddr, in qls_dump_cq() 296 (void *)ha->rx_ring[0].sbq_paddr); in qls_dump_cq() 298 qls_dump_buf32(ha, "sbq", ha->rx_ring[0].sbq_vaddr, in qls_dump_cq() 302 (void *)ha->rx_ring[0].lb_paddr); in qls_dump_cq()
|
| H A D | qls_isr.c | 80 rxr = &ha->rx_ring[r_idx]; in qls_replenish_rx() 134 rxr = &ha->rx_ring[rxr_idx]; in qls_rx_comp() 235 struct lro_ctrl *lro = &ha->rx_ring[cq_idx].lro; in qls_cq_isr() 238 cq_b = ha->rx_ring[cq_idx].cq_base_vaddr; in qls_cq_isr() 240 cq_comp_idx = *(ha->rx_ring[cq_idx].cqi_vaddr); in qls_cq_isr() 242 i = ha->rx_ring[cq_idx].cq_next; in qls_cq_isr() 263 __func__, i, (*(ha->rx_ring[cq_idx].cqi_vaddr)), in qls_cq_isr() 279 cq_comp_idx = *(ha->rx_ring[cq_idx].cqi_vaddr); in qls_cq_isr() 292 ha->rx_ring[cq_idx].cq_next = cq_comp_idx; in qls_cq_isr() 295 Q81_WR_CQ_CONS_IDX(cq_idx, (ha->rx_ring[cq_idx].cq_next)); in qls_cq_isr()
|
| H A D | qls_os.c | 1259 qla_rx_ring_t *rx_ring; in qls_alloc_rcv_mbufs() local 1262 rx_ring = &ha->rx_ring[r]; in qls_alloc_rcv_mbufs() 1265 rxb = &rx_ring->rx_buf[i]; in qls_alloc_rcv_mbufs() 1274 rxb = &rx_ring->rx_buf[j]; in qls_alloc_rcv_mbufs() 1281 rx_ring = &ha->rx_ring[r]; in qls_alloc_rcv_mbufs() 1283 sbq_e = rx_ring->sbq_vaddr; in qls_alloc_rcv_mbufs() 1285 rxb = &rx_ring->rx_buf[0]; in qls_alloc_rcv_mbufs() 1323 rxr = &ha->rx_ring[r]; in qls_free_rcv_bufs() 1346 rxr = &ha->rx_ring[r]; in qls_alloc_rcv_bufs() 1453 lro = &ha->rx_ring[i].lro; in qls_config_lro() [all …]
|
| H A D | qls_hw.h | 934 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_INDEX_REG), idx) 937 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_INDEX_REG)) 940 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_VALID_REG),\ 944 (ha->rx_ring[cq_idx].cq_db_offset + Q81_COMPQ_VALID_REG),\ 948 (ha->rx_ring[cq_idx].cq_db_offset + Q81_LRGBQ_INDEX_REG), idx) 951 (ha->rx_ring[cq_idx].cq_db_offset + Q81_LRGBQ_INDEX_REG)) 954 (ha->rx_ring[cq_idx].cq_db_offset + Q81_SMBQ_INDEX_REG), idx) 957 (ha->rx_ring[cq_idx].cq_db_offset + Q81_SMBQ_INDEX_REG))
|
| /freebsd-14.2/sys/contrib/dev/rtw89/ |
| H A D | pci.c | 281 rx_ring->diliver_skb = new; in rtw89_pci_rxbd_deliver_skbs() 315 rx_ring->diliver_skb = NULL; in rtw89_pci_rxbd_deliver_skbs() 2895 int ring_sz = rx_ring->bd_ring.desc_size * rx_ring->bd_ring.len; in rtw89_pci_free_rx_ring() 2898 buf_sz = rx_ring->buf_sz; in rtw89_pci_free_rx_ring() 2900 skb = rx_ring->buf[i]; in rtw89_pci_free_rx_ring() 2908 rx_ring->buf[i] = NULL; in rtw89_pci_free_rx_ring() 3135 rx_ring->bd_ring.wp = 0; in rtw89_pci_alloc_rx_ring() 3136 rx_ring->bd_ring.rp = 0; in rtw89_pci_alloc_rx_ring() 3149 rx_ring->buf[i] = skb; in rtw89_pci_alloc_rx_ring() 3169 skb = rx_ring->buf[i]; in rtw89_pci_alloc_rx_ring() [all …]
|
| /freebsd-14.2/sys/contrib/dev/athk/ath10k/ |
| H A D | htt_rx.c | 72 htt->rx_ring.fill_cnt = 0; in ath10k_htt_rx_ring_free() 75 htt->rx_ring.size * sizeof(htt->rx_ring.netbufs_ring[0])); in ath10k_htt_rx_ring_free() 80 return htt->rx_ring.size * sizeof(htt->rx_ring.paddrs_ring_32); in ath10k_htt_get_rx_ring_size_32() 85 return htt->rx_ring.size * sizeof(htt->rx_ring.paddrs_ring_64); in ath10k_htt_get_rx_ring_size_64() 187 htt->rx_ring.fill_cnt++; in __ath10k_htt_rx_ring_fill_n() 237 num_deficit = htt->rx_ring.fill_level - htt->rx_ring.fill_cnt; in ath10k_htt_rx_msdu_buff_replenish() 337 htt->rx_ring.fill_cnt--; in ath10k_htt_rx_netbuf_pop() 481 htt->rx_ring.fill_cnt--; in ath10k_htt_rx_pop_paddr() 809 htt->rx_ring.size_mask = htt->rx_ring.size - 1; in ath10k_htt_rx_alloc() 840 htt->rx_ring.sw_rd_idx.msdu_payld = htt->rx_ring.size_mask; in ath10k_htt_rx_alloc() [all …]
|
| /freebsd-14.2/sys/dev/et/ |
| H A D | if_et.c | 897 &rx_ring->rr_dtag, (uint8_t **)&rx_ring->rr_desc, &rx_ring->rr_dmap, in et_dma_alloc() 906 &rx_ring->rr_dtag, (uint8_t **)&rx_ring->rr_desc, &rx_ring->rr_dmap, in et_dma_alloc() 1099 et_dma_ring_free(sc, &rx_ring->rr_dtag, (void *)&rx_ring->rr_desc, in et_dma_free() 1100 rx_ring->rr_dmap, &rx_ring->rr_paddr); in et_dma_free() 1103 et_dma_ring_free(sc, &rx_ring->rr_dtag, (void *)&rx_ring->rr_desc, in et_dma_free() 1104 rx_ring->rr_dmap, &rx_ring->rr_paddr); in et_dma_free() 1771 rx_ring->rr_index = 0; in et_init_rxdma() 1772 rx_ring->rr_wrap = 1; in et_init_rxdma() 1785 rx_ring->rr_index = 0; in et_init_rxdma() 1786 rx_ring->rr_wrap = 1; in et_init_rxdma() [all …]
|
| /freebsd-14.2/sys/contrib/dev/athk/ath11k/ |
| H A D | dp_rx.c | 391 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish() 419 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxbufs_replenish() 441 spin_lock_bh(&rx_ring->idr_lock); in ath11k_dp_rxdma_buf_ring_free() 452 idr_destroy(&rx_ring->bufs_idr); in ath11k_dp_rxdma_buf_ring_free() 467 rx_ring = &dp->rxdma_mon_buf_ring; in ath11k_dp_rxdma_pdev_buf_free() 488 rx_ring->bufs_max = num_entries; in ath11k_dp_rxdma_ring_buf_setup() 2679 struct dp_rxdma_ring *rx_ring; in ath11k_dp_process_rx() local 3040 struct dp_rxdma_ring *rx_ring; in ath11k_dp_rx_reap_mon_status_ring() local 3819 struct dp_rxdma_ring *rx_ring; in ath11k_dp_process_rx_err() local 4130 struct dp_rxdma_ring *rx_ring; in ath11k_dp_rx_process_wbm_err() local [all …]
|
| H A D | spectral.c | 833 ret = ath11k_dbring_srng_setup(ar, &sp->rx_ring, in ath11k_spectral_ring_alloc() 840 ath11k_dbring_set_cfg(ar, &sp->rx_ring, in ath11k_spectral_ring_alloc() 845 ret = ath11k_dbring_buf_setup(ar, &sp->rx_ring, db_cap); in ath11k_spectral_ring_alloc() 851 ret = ath11k_dbring_wmi_cfg_setup(ar, &sp->rx_ring, in ath11k_spectral_ring_alloc() 861 ath11k_dbring_buf_cleanup(ar, &sp->rx_ring); in ath11k_spectral_ring_alloc() 863 ath11k_dbring_srng_cleanup(ar, &sp->rx_ring); in ath11k_spectral_ring_alloc() 871 ath11k_dbring_srng_cleanup(ar, &sp->rx_ring); in ath11k_spectral_ring_free() 872 ath11k_dbring_buf_cleanup(ar, &sp->rx_ring); in ath11k_spectral_ring_free() 1015 idr_init(&sp->rx_ring.bufs_idr); in ath11k_spectral_init() 1016 spin_lock_init(&sp->rx_ring.idr_lock); in ath11k_spectral_init() [all …]
|
| /freebsd-14.2/sys/contrib/dev/rtw88/ |
| H A D | pci.c | 183 skb = rx_ring->buf[i]; in rtw_pci_free_rx_ring_skbs() 190 rx_ring->buf[i] = NULL; in rtw_pci_free_rx_ring_skbs() 199 int ring_sz = rx_ring->r.desc_size * rx_ring->r.len; in rtw_pci_free_rx_ring() 316 rx_ring->r.head = head; in rtw_pci_init_rx_ring() 327 rx_ring->buf[i] = skb; in rtw_pci_init_rx_ring() 336 rx_ring->r.dma = dma; in rtw_pci_init_rx_ring() 337 rx_ring->r.len = len; in rtw_pci_init_rx_ring() 339 rx_ring->r.wp = 0; in rtw_pci_init_rx_ring() 340 rx_ring->r.rp = 0; in rtw_pci_init_rx_ring() 346 skb = rx_ring->buf[i]; in rtw_pci_init_rx_ring() [all …]
|
| /freebsd-14.2/sys/dev/axgbe/ |
| H A D | if_axgbe_pci.c | 747 channel->rx_ring = NULL; in axgbe_alloc_channels() 1711 struct xgbe_ring *rx_ring; in axgbe_if_rx_queues_alloc() local 1732 if (rx_ring == NULL) { in axgbe_if_rx_queues_alloc() 1737 channel->rx_ring = rx_ring; in axgbe_if_rx_queues_alloc() 1740 rx_ring->rdata = in axgbe_if_rx_queues_alloc() 1762 rx_ring = channel->rx_ring; in axgbe_if_rx_queues_alloc() 1764 if (rx_ring && rx_ring->rdata) in axgbe_if_rx_queues_alloc() 1769 channel->rx_ring = NULL; in axgbe_if_rx_queues_alloc() 1805 rx_ring = channel->rx_ring; in axgbe_if_queues_free() 1807 if (rx_ring && rx_ring->rdata) in axgbe_if_queues_free() [all …]
|
| /freebsd-14.2/sys/ofed/drivers/infiniband/ulp/ipoib/ |
| H A D | ipoib_cm.c | 143 m_freem(rx->rx_ring[id].mb); in ipoib_cm_post_receive_nonsrq() 144 rx->rx_ring[id].mb = NULL; in ipoib_cm_post_receive_nonsrq() 163 if (rx_ring[i].mb) { in ipoib_cm_free_rx_ring() 165 m_freem(rx_ring[i].mb); in ipoib_cm_free_rx_ring() 168 kfree(rx_ring); in ipoib_cm_free_rx_ring() 310 rx->rx_ring = kzalloc(ipoib_recvq_size * sizeof *rx->rx_ring, GFP_KERNEL); in ipoib_cm_nonsrq_init_rx() 311 if (!rx->rx_ring) { in ipoib_cm_nonsrq_init_rx() 317 memset(rx->rx_ring, 0, ipoib_recvq_size * sizeof *rx->rx_ring); in ipoib_cm_nonsrq_init_rx() 479 struct ipoib_cm_rx_buf *rx_ring; in ipoib_cm_handle_rx_wc() local 507 rx_ring = has_srq ? priv->cm.srq_ring : p->rx_ring; in ipoib_cm_handle_rx_wc() [all …]
|
| H A D | ipoib_ib.c | 155 rx_req = &priv->rx_ring[id]; in ipoib_ib_post_receive() 166 ipoib_dma_unmap_rx(priv, &priv->rx_ring[id]); in ipoib_ib_post_receive() 167 m_freem(priv->rx_ring[id].mb); in ipoib_ib_post_receive() 168 priv->rx_ring[id].mb = NULL; in ipoib_ib_post_receive() 177 return ipoib_alloc_map_mb(priv, &priv->rx_ring[id], in ipoib_alloc_rx_mb() 217 mb = priv->rx_ring[wr_id].mb; in ipoib_ib_handle_rx_wc() 227 ipoib_dma_unmap_rx(priv, &priv->rx_ring[wr_id]); in ipoib_ib_handle_rx_wc() 229 priv->rx_ring[wr_id].mb = NULL; in ipoib_ib_handle_rx_wc() 711 if (priv->rx_ring[i].mb) in recvs_pending() 818 rx_req = &priv->rx_ring[i]; in ipoib_ib_dev_stop() [all …]
|
| /freebsd-14.2/sys/dev/bnxt/bnxt_en/ |
| H A D | bnxt_txrx.c | 253 struct bnxt_ring *rx_ring; in bnxt_isc_rxd_refill() local 272 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_refill() 276 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_refill() 279 rxbd = (void *)rx_ring->vaddr; in bnxt_isc_rxd_refill() 288 if (++pidx == rx_ring->ring_size) in bnxt_isc_rxd_refill() 299 struct bnxt_ring *rx_ring; in bnxt_isc_rxd_flush() local 302 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_flush() 304 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_flush() 312 softc->db_ops.bnxt_db_rx(rx_ring, pidx); in bnxt_isc_rxd_flush()
|
| /freebsd-14.2/sys/dev/neta/ |
| H A D | if_mvnetavar.h | 213 KASSERT(mtx_owned(&(sc)->rx_ring[(q)].ring_mtx),\ 289 struct mvneta_rx_ring rx_ring[MVNETA_RX_QNUM_MAX]; member 317 (&(sc)->rx_ring[(q)])
|
| /freebsd-14.2/sys/contrib/dev/athk/ath12k/ |
| H A D | dp_rx.c | 260 struct dp_rxdma_ring *rx_ring, in ath12k_dp_rx_bufs_replenish() argument 334 spin_lock_bh(&rx_ring->idr_lock); in ath12k_dp_rx_bufs_replenish() 371 spin_lock_bh(&rx_ring->idr_lock); in ath12k_dp_rx_bufs_replenish() 394 spin_lock_bh(&rx_ring->idr_lock); in ath12k_dp_rxdma_buf_ring_free() 405 idr_destroy(&rx_ring->bufs_idr); in ath12k_dp_rxdma_buf_ring_free() 418 rx_ring = &dp->rxdma_mon_buf_ring; in ath12k_dp_rxdma_buf_free() 421 rx_ring = &dp->tx_mon_buf_ring; in ath12k_dp_rxdma_buf_free() 436 rx_ring->bufs_max = num_entries; in ath12k_dp_rxdma_ring_buf_setup() 470 rx_ring = &dp->tx_mon_buf_ring; in ath12k_dp_rxdma_buf_setup() 3396 struct dp_rxdma_ring *rx_ring; in ath12k_dp_rx_process_err() local [all …]
|