Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/net/ethernet/qualcomm/emac/
Demac-mac.c315 writel(upper_32_bits(adpt->rx_q.rfd.dma_addr), in emac_mac_dma_rings_config()
318 writel(lower_32_bits(adpt->rx_q.rfd.dma_addr), in emac_mac_dma_rings_config()
320 writel(lower_32_bits(adpt->rx_q.rrd.dma_addr), in emac_mac_dma_rings_config()
323 writel(adpt->rx_q.rfd.count & RFD_RING_SIZE_BMSK, in emac_mac_dma_rings_config()
325 writel(adpt->rx_q.rrd.count & RRD_RING_SIZE_BMSK, in emac_mac_dma_rings_config()
624 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_rx_q_free_descs() local
629 if (!rx_q->rfd.rfbuff) in emac_rx_q_free_descs()
632 for (i = 0; i < rx_q->rfd.count; i++) { in emac_rx_q_free_descs()
633 struct emac_buffer *rfbuf = GET_RFD_BUFFER(rx_q, i); in emac_rx_q_free_descs()
646 size = sizeof(struct emac_buffer) * rx_q->rfd.count; in emac_rx_q_free_descs()
[all …]
Demac.c99 struct emac_rx_queue *rx_q = in emac_napi_rtx() local
101 struct emac_adapter *adpt = netdev_priv(rx_q->netdev); in emac_napi_rtx()
102 struct emac_irq *irq = rx_q->irq; in emac_napi_rtx()
105 emac_mac_rx_process(adpt, rx_q, &work_done, budget); in emac_napi_rtx()
110 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()
[all …]
Demac-mac.h228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
Demac.h342 struct emac_rx_queue rx_q; member
/Linux-v5.4/drivers/net/wireless/mediatek/mt7601u/
Ddma.c164 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_rx_get_pending_entry()
185 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_complete_rx()
383 for (i = 0; i < dev->rx_q.entries; i++) in mt7601u_kill_rx()
384 usb_poison_urb(dev->rx_q.e[i].urb); in mt7601u_kill_rx()
412 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_submit_rx()
413 ret = mt7601u_submit_rx_buf(dev, &dev->rx_q.e[i], GFP_KERNEL); in mt7601u_submit_rx()
425 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_free_rx()
426 __free_pages(dev->rx_q.e[i].p, MT_RX_ORDER); in mt7601u_free_rx()
427 usb_free_urb(dev->rx_q.e[i].urb); in mt7601u_free_rx()
435 memset(&dev->rx_q, 0, sizeof(dev->rx_q)); in mt7601u_alloc_rx()
[all …]
Dmt7601u.h209 struct mt7601u_rx_queue rx_q; member
/Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c310 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_rx_dirty() local
313 if (rx_q->dirty_rx <= rx_q->cur_rx) in stmmac_rx_dirty()
314 dirty = rx_q->cur_rx - rx_q->dirty_rx; in stmmac_rx_dirty()
316 dirty = DMA_RX_SIZE - rx_q->dirty_rx + rx_q->cur_rx; in stmmac_rx_dirty()
1063 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_display_rx_rings() local
1068 head_rx = (void *)rx_q->dma_erx; in stmmac_display_rx_rings()
1070 head_rx = (void *)rx_q->dma_rx; in stmmac_display_rx_rings()
1132 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_clear_rx_descriptors() local
1138 stmmac_init_rx_desc(priv, &rx_q->dma_erx[i].basic, in stmmac_clear_rx_descriptors()
1143 stmmac_init_rx_desc(priv, &rx_q->dma_rx[i], in stmmac_clear_rx_descriptors()
[all …]
Dchain_mode.c130 struct stmmac_rx_queue *rx_q = (struct stmmac_rx_queue *)priv_ptr; in refill_desc3() local
131 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
138 p->des3 = cpu_to_le32((unsigned int)(rx_q->dma_rx_phy + in refill_desc3()
139 (((rx_q->dirty_rx) + 1) % in refill_desc3()
Dring_mode.c106 struct stmmac_rx_queue *rx_q = priv_ptr; in refill_desc3() local
107 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
/Linux-v5.4/drivers/net/wireless/rsi/
Drsi_91x_sdio_ops.c78 skb = skb_dequeue(&sdev->rx_q.head); in rsi_sdio_rx_thread()
81 if (sdev->rx_q.num_rx_pkts > 0) in rsi_sdio_rx_thread()
82 sdev->rx_q.num_rx_pkts--; in rsi_sdio_rx_thread()
95 skb_queue_purge(&sdev->rx_q.head); in rsi_sdio_rx_thread()
118 if (dev->rx_q.num_rx_pkts >= RSI_MAX_RX_PKTS) in rsi_process_pkt()
159 skb_queue_tail(&dev->rx_q.head, skb); in rsi_process_pkt()
160 dev->rx_q.num_rx_pkts++; in rsi_process_pkt()
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()
Drsi_usb.h68 struct sk_buff_head rx_q; member
Drsi_sdio.h131 struct rsi_sdio_rx_q rx_q; member
Drsi_91x_usb.c277 if (skb_queue_len(&dev->rx_q) >= RSI_MAX_RX_PKTS) { in rsi_rx_done_handler()
282 skb_queue_tail(&dev->rx_q, rx_cb->rx_skb); in rsi_rx_done_handler()
568 skb_queue_head_init(&dev->rx_q); in rsi_usb_init_rx()
Drsi_91x_sdio.c1062 skb_queue_head_init(&sdev->rx_q.head); in rsi_probe()
1063 sdev->rx_q.num_rx_pkts = 0; in rsi_probe()
/Linux-v5.4/drivers/net/fddi/skfp/h/
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) {\
Dfplustm.h192 struct s_smt_rx_queue rx_q[USED_QUEUES] ; member
/Linux-v5.4/drivers/nfc/nfcmrvl/
Dfw_dnld.h86 struct sk_buff_head rx_q; member
Dfw_dnld.c412 while ((skb = skb_dequeue(&fw_dnld->rx_q))) { in fw_dnld_rx_work()
464 skb_queue_head_init(&priv->fw_dnld.rx_q); in nfcmrvl_fw_dnld_init()
484 skb_queue_tail(&priv->fw_dnld.rx_q, skb); in nfcmrvl_fw_dnld_recv_frame()
/Linux-v5.4/drivers/media/radio/wl128x/
Dfmdrv.h202 struct sk_buff_head rx_q; /* RX queue */ member
Dfmdrv_common.c259 while ((skb = skb_dequeue(&fmdev->rx_q))) { in recv_tasklet()
1453 skb_queue_tail(&fmdev->rx_q, skb); in fm_st_receive()
1541 skb_queue_head_init(&fmdev->rx_q); in fmc_prepare()
1592 skb_queue_purge(&fmdev->rx_q); in fmc_release()
/Linux-v5.4/net/nfc/nci/
Dcore.c521 skb_queue_purge(&ndev->rx_q); in nci_open_device()
546 skb_queue_purge(&ndev->rx_q); in nci_close_device()
1220 skb_queue_head_init(&ndev->rx_q); in nci_register_device()
1287 skb_queue_tail(&ndev->rx_q, skb); in nci_recv_frame()
1464 while ((skb = skb_dequeue(&ndev->rx_q))) { in nci_rx_work()
/Linux-v5.4/drivers/net/fddi/skfp/
Dhwmtm.c718 if (smc->hw.fp.rx_q[QUEUE_R1].rx_used > 0) { in fddi_isr()
1419 r = smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put ; in hwm_rx_frag()
1430 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ; in hwm_rx_frag()
1431 smc->hw.fp.rx_q[QUEUE_R1].rx_used++ ; in hwm_rx_frag()
1432 smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put = r->rxd_next ; in hwm_rx_frag()
/Linux-v5.4/include/net/nfc/
Dnci_core.h225 struct sk_buff_head rx_q; member
/Linux-v5.4/net/bluetooth/
Dhci_core.c1544 skb_queue_purge(&hdev->rx_q); in hci_dev_do_open()
1731 skb_queue_purge(&hdev->rx_q); in hci_dev_do_close()
1799 skb_queue_purge(&hdev->rx_q); in hci_dev_do_reset()
3234 skb_queue_head_init(&hdev->rx_q); in hci_alloc_dev()
3488 skb_queue_tail(&hdev->rx_q, skb); in hci_recv_frame()
3504 skb_queue_tail(&hdev->rx_q, skb); in hci_recv_diag()
4434 while ((skb = skb_dequeue(&hdev->rx_q))) { in hci_rx_work()

12