Home
last modified time | relevance | path

Searched refs:rx_q (Results 1 – 21 of 21) sorted by relevance

/drivers/net/ethernet/qualcomm/emac/
A Demac-mac.c624 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_rx_q_free_descs() local
650 memset(rx_q->rrd.v_addr, 0, rx_q->rrd.size); in emac_rx_q_free_descs()
654 memset(rx_q->rfd.v_addr, 0, rx_q->rfd.size); in emac_rx_q_free_descs()
699 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_rx_q_bufs_free() local
720 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_rx_descs_alloc() local
728 rx_q->rrd.size = rx_q->rrd.count * (adpt->rrd_size * 4); in emac_rx_descs_alloc()
729 rx_q->rfd.size = rx_q->rfd.count * (adpt->rfd_size * 4); in emac_rx_descs_alloc()
854 if (++rx_q->rfd.produce_idx == rx_q->rfd.count) in emac_mac_rx_rfd_create()
871 curr_rxbuf = GET_RFD_BUFFER(rx_q, rx_q->rfd.produce_idx); in emac_mac_rx_descs_refill()
901 curr_rxbuf = GET_RFD_BUFFER(rx_q, rx_q->rfd.produce_idx); in emac_mac_rx_descs_refill()
[all …]
A Demac.c98 struct emac_rx_queue *rx_q = in emac_napi_rtx() local
101 struct emac_irq *irq = rx_q->irq; in emac_napi_rtx()
104 emac_mac_rx_process(adpt, rx_q, &work_done, budget); in emac_napi_rtx()
109 irq->mask |= rx_q->intr; in emac_napi_rtx()
130 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_isr() local
152 if (status & rx_q->intr) { in emac_isr()
153 if (napi_schedule_prep(&rx_q->napi)) { in emac_isr()
154 irq->mask &= ~rx_q->intr; in emac_isr()
155 __napi_schedule(&rx_q->napi); in emac_isr()
709 netif_napi_del(&adpt->rx_q.napi); in emac_probe()
[all …]
A Demac-mac.h228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
A Demac.h342 struct emac_rx_queue rx_q; member
/drivers/net/ethernet/intel/idpf/
A Didpf_singleq_txrx.c848 .pp = rx_q->pp, in idpf_rx_singleq_buf_hw_alloc_all()
849 .fqes = rx_q->rx_buf, in idpf_rx_singleq_buf_hw_alloc_all()
850 .truesize = rx_q->truesize, in idpf_rx_singleq_buf_hw_alloc_all()
851 .count = rx_q->desc_count, in idpf_rx_singleq_buf_hw_alloc_all()
853 u16 nta = rx_q->next_to_alloc; in idpf_rx_singleq_buf_hw_alloc_all()
858 desc = &rx_q->single_buf[nta]; in idpf_rx_singleq_buf_hw_alloc_all()
885 rx_q->next_to_alloc = nta; in idpf_rx_singleq_buf_hw_alloc_all()
975 rx_desc = &rx_q->rx[ntc]; in idpf_rx_singleq_clean()
995 rx_buf = &rx_q->rx_buf[ntc]; in idpf_rx_singleq_clean()
1048 rx_q->skb = skb; in idpf_rx_singleq_clean()
[all …]
/drivers/net/ethernet/stmicro/stmmac/
A Dstmmac_main.c415 if (rx_q->dirty_rx <= rx_q->cur_rx) in stmmac_rx_dirty()
416 dirty = rx_q->cur_rx - rx_q->dirty_rx; in stmmac_rx_dirty()
2025 rx_q->dma_rx, rx_q->dma_rx_phy); in __free_dma_rx_desc_resources()
2029 rx_q->dma_erx, rx_q->dma_rx_phy); in __free_dma_rx_desc_resources()
3159 rx_q->rx_tail_addr = rx_q->dma_rx_phy + in stmmac_init_dma_engine()
4927 rx_q->rx_tail_addr = rx_q->dma_rx_phy + in stmmac_rx_refill()
5286 rx_q->rx_tail_addr = rx_q->dma_rx_phy + in stmmac_rx_refill_zc()
6846 rx_q->dma_rx_phy, rx_q->queue_index); in stmmac_enable_rx_queue()
6848 rx_q->rx_tail_addr = rx_q->dma_rx_phy + (rx_q->buf_alloc_num * in stmmac_enable_rx_queue()
6853 if (rx_q->xsk_pool && rx_q->buf_alloc_num) { in stmmac_enable_rx_queue()
[all …]
A Dchain_mode.c128 static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) in refill_desc3() argument
130 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
137 p->des3 = cpu_to_le32((unsigned int)(rx_q->dma_rx_phy + in refill_desc3()
138 (((rx_q->dirty_rx) + 1) % in refill_desc3()
A Dring_mode.c104 static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) in refill_desc3() argument
106 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
A Dhwif.h541 void (*refill_desc3)(struct stmmac_rx_queue *rx_q, struct dma_desc *p);
/drivers/net/wireless/mediatek/mt7601u/
A Ddma.c173 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_rx_get_pending_entry()
194 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_complete_rx()
394 for (i = 0; i < dev->rx_q.entries; i++) in mt7601u_kill_rx()
395 usb_poison_urb(dev->rx_q.e[i].urb); in mt7601u_kill_rx()
423 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_submit_rx()
436 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_free_rx()
438 usb_free_urb(dev->rx_q.e[i].urb); in mt7601u_free_rx()
446 memset(&dev->rx_q, 0, sizeof(dev->rx_q)); in mt7601u_alloc_rx()
447 dev->rx_q.dev = dev; in mt7601u_alloc_rx()
448 dev->rx_q.entries = N_RX_ENTRIES; in mt7601u_alloc_rx()
[all …]
A Dmt7601u.h209 struct mt7601u_rx_queue rx_q; member
/drivers/net/wwan/t7xx/
A Dt7xx_hif_dpmaif.c210 struct dpmaif_rx_queue *rx_q; in t7xx_dpmaif_rxtx_sw_allocs() local
227 rx_q = &dpmaif_ctrl->rxq[rx_idx]; in t7xx_dpmaif_rxtx_sw_allocs()
228 rx_q->index = rx_idx; in t7xx_dpmaif_rxtx_sw_allocs()
229 rx_q->dpmaif_ctrl = dpmaif_ctrl; in t7xx_dpmaif_rxtx_sw_allocs()
230 ret = t7xx_dpmaif_rxq_init(rx_q); in t7xx_dpmaif_rxtx_sw_allocs()
267 rx_q = &dpmaif_ctrl->rxq[i]; in t7xx_dpmaif_rxtx_sw_allocs()
268 t7xx_dpmaif_rxq_free(rx_q); in t7xx_dpmaif_rxtx_sw_allocs()
281 struct dpmaif_rx_queue *rx_q; in t7xx_dpmaif_sw_release() local
294 rx_q = &dpmaif_ctrl->rxq[i]; in t7xx_dpmaif_sw_release()
295 t7xx_dpmaif_rxq_free(rx_q); in t7xx_dpmaif_sw_release()
/drivers/net/fddi/skfp/h/
A Dhwmtm.h311 #define HWM_GET_RX_USED(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_used)
325 #define HWM_GET_RX_FREE(smc) ((int)(smc)->hw.fp.rx_q[QUEUE_R1].rx_free-1)
341 (smc)->hw.fp.rx_q[QUEUE_R1].rx_curr_put
359 if ((low_water) >= (smc)->hw.fp.rx_q[QUEUE_R1].rx_used) {\
A Dfplustm.h192 struct s_smt_rx_queue rx_q[USED_QUEUES] ; member
/drivers/net/wireless/rsi/
A Drsi_91x_usb_ops.c43 skb = skb_dequeue(&dev->rx_q); in rsi_usb_rx_thread()
58 skb_queue_purge(&dev->rx_q); in rsi_usb_rx_thread()
A Drsi_usb.h70 struct sk_buff_head rx_q; member
A Drsi_91x_usb.c287 if (skb_queue_len(&dev->rx_q) >= RSI_MAX_RX_PKTS) { in rsi_rx_done_handler()
292 skb_queue_tail(&dev->rx_q, rx_cb->rx_skb); in rsi_rx_done_handler()
592 skb_queue_head_init(&dev->rx_q); in rsi_usb_init_rx()
/drivers/nfc/nfcmrvl/
A Dfw_dnld.c402 while ((skb = skb_dequeue(&fw_dnld->rx_q))) { in fw_dnld_rx_work()
454 skb_queue_head_init(&priv->fw_dnld.rx_q); in nfcmrvl_fw_dnld_init()
474 skb_queue_tail(&priv->fw_dnld.rx_q, skb); in nfcmrvl_fw_dnld_recv_frame()
A Dfw_dnld.h75 struct sk_buff_head rx_q; member
/drivers/net/fddi/skfp/
A Dhwmtm.c714 if (smc->hw.fp.rx_q[QUEUE_R1].rx_used > 0) { in fddi_isr()
1415 r = smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put ; in hwm_rx_frag()
1426 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ; in hwm_rx_frag()
1427 smc->hw.fp.rx_q[QUEUE_R1].rx_used++ ; in hwm_rx_frag()
1428 smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put = r->rxd_next ; in hwm_rx_frag()
A Dfplustm.c275 smc->hw.fp.rx[QUEUE_R1] = queue = &smc->hw.fp.rx_q[QUEUE_R1] ; in init_rx()
282 smc->hw.fp.rx[QUEUE_R2] = queue = &smc->hw.fp.rx_q[QUEUE_R2] ; in init_rx()

Completed in 89 milliseconds