| /OK3568_Linux_fs/kernel/drivers/net/ethernet/qualcomm/emac/ |
| H A D | emac-mac.c | 315 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 …]
|
| H A D | emac.c | 99 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() 131 struct emac_rx_queue *rx_q = &adpt->rx_q; in emac_isr() local 153 if (status & rx_q->intr) { in emac_isr() 154 if (napi_schedule_prep(&rx_q->napi)) { in emac_isr() 155 irq->mask &= ~rx_q->intr; in emac_isr() 156 __napi_schedule(&rx_q->napi); in emac_isr() [all …]
|
| H A D | emac-mac.h | 228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | dma.c | 163 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_rx_get_pending_entry() 184 struct mt7601u_rx_queue *q = &dev->rx_q; in mt7601u_complete_rx() 382 for (i = 0; i < dev->rx_q.entries; i++) in mt7601u_kill_rx() 383 usb_poison_urb(dev->rx_q.e[i].urb); in mt7601u_kill_rx() 411 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_submit_rx() 412 ret = mt7601u_submit_rx_buf(dev, &dev->rx_q.e[i], GFP_KERNEL); in mt7601u_submit_rx() 424 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_free_rx() 425 __free_pages(dev->rx_q.e[i].p, MT_RX_ORDER); in mt7601u_free_rx() 426 usb_free_urb(dev->rx_q.e[i].urb); in mt7601u_free_rx() 434 memset(&dev->rx_q, 0, sizeof(dev->rx_q)); in mt7601u_alloc_rx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_main.c | 316 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_rx_dirty() local 319 if (rx_q->dirty_rx <= rx_q->cur_rx) in stmmac_rx_dirty() 320 dirty = rx_q->cur_rx - rx_q->dirty_rx; in stmmac_rx_dirty() 322 dirty = priv->dma_rx_size - rx_q->dirty_rx + rx_q->cur_rx; in stmmac_rx_dirty() 1183 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_display_rx_rings() local 1188 head_rx = (void *)rx_q->dma_erx; in stmmac_display_rx_rings() 1191 head_rx = (void *)rx_q->dma_rx; in stmmac_display_rx_rings() 1197 rx_q->dma_rx_phy, desc_size); in stmmac_display_rx_rings() 1266 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in stmmac_clear_rx_descriptors() local 1272 stmmac_init_rx_desc(priv, &rx_q->dma_erx[i].basic, in stmmac_clear_rx_descriptors() [all …]
|
| H A D | stmmac_uio.c | 118 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in uio_free_dma_rx_desc_resources() local 124 rx_q->dma_rx, rx_q->dma_rx_phy); in uio_free_dma_rx_desc_resources() 128 rx_q->dma_erx, rx_q->dma_rx_phy); in uio_free_dma_rx_desc_resources() 180 struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; in uio_alloc_dma_rx_desc_resources() local 183 rx_q->dma_erx = dma_alloc_coherent(priv->device, in uio_alloc_dma_rx_desc_resources() 186 &rx_q->dma_rx_phy, in uio_alloc_dma_rx_desc_resources() 188 if (!rx_q->dma_erx) in uio_alloc_dma_rx_desc_resources() 191 rx_q->dma_rx = dma_alloc_coherent(priv->device, in uio_alloc_dma_rx_desc_resources() 194 &rx_q->dma_rx_phy, in uio_alloc_dma_rx_desc_resources() 196 if (!rx_q->dma_rx) in uio_alloc_dma_rx_desc_resources() [all …]
|
| H A D | chain_mode.c | 130 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()
|
| H A D | ring_mode.c | 106 struct stmmac_rx_queue *rx_q = priv_ptr; in refill_desc3() local 107 struct stmmac_priv *priv = rx_q->priv_data; in refill_desc3()
|
| /OK3568_Linux_fs/kernel/drivers/net/fddi/skfp/h/ |
| H A D | hwmtm.h | 311 #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) {\
|
| H A D | fplustm.h | 192 struct s_smt_rx_queue rx_q[USED_QUEUES] ; member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rsi/ |
| H A D | rsi_91x_usb_ops.c | 43 skb = skb_dequeue(&dev->rx_q); in rsi_usb_rx_thread() 58 skb_queue_purge(&dev->rx_q); in rsi_usb_rx_thread()
|
| H A D | rsi_usb.h | 70 struct sk_buff_head rx_q; member
|
| H A D | rsi_91x_usb.c | 287 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() 590 skb_queue_head_init(&dev->rx_q); in rsi_usb_init_rx()
|
| /OK3568_Linux_fs/external/dpdk/gmac/kernel5.10/ |
| H A D | kernel_net_stmmac.diff | 201 + struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; 207 + rx_q->dma_rx, rx_q->dma_rx_phy); 211 + rx_q->dma_erx, rx_q->dma_rx_phy); 263 + struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; 266 + rx_q->dma_erx = dma_alloc_coherent(priv->device, 269 + &rx_q->dma_rx_phy, 271 + if (!rx_q->dma_erx) 274 + rx_q->dma_rx = dma_alloc_coherent(priv->device, 277 + &rx_q->dma_rx_phy, 279 + if (!rx_q->dma_rx) [all …]
|
| /OK3568_Linux_fs/external/dpdk/gmac/kernel4.19/ |
| H A D | kernel_net_stmmac.diff | 217 + struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; 223 + rx_q->dma_rx, rx_q->dma_rx_phy); 227 + rx_q->dma_erx, rx_q->dma_rx_phy); 272 + struct stmmac_rx_queue *rx_q = &priv->rx_queue[queue]; 274 + rx_q->queue_index = queue; 275 + rx_q->priv_data = priv; 278 + rx_q->dma_erx = dma_zalloc_coherent(priv->device, 282 + &rx_q->dma_rx_phy, 284 + if (!rx_q->dma_erx) 288 + rx_q->dma_rx = dma_zalloc_coherent(priv->device, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dbus.c | 100 dbus_irbq_t *rx_q; member 439 args.qdeq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 448 args.qenq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 1170 rxirb_pending = dhd_bus->pub.nrxq - dhd_bus->rx_q->cnt - 1; in dbus_if_recv_irb_complete() 1178 dhd_bus->rx_q->cnt)); in dbus_if_recv_irb_complete() 1209 if (dhd_bus->rx_q != NULL) { in dbus_if_recv_irb_complete() 1211 args.qenq.q = dhd_bus->rx_q; in dbus_if_recv_irb_complete() 1369 args.qdeq.q = dhd_bus->rx_q; in dbus_if_getirb() 1488 dhd_bus->rx_q = MALLOC(osh, sizeof(dbus_irbq_t)); in dbus_attach() 1489 if (dhd_bus->rx_q == NULL) in dbus_attach() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | dbus.c | 99 dbus_irbq_t *rx_q; member 438 args.qdeq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 447 args.qenq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 1160 rxirb_pending = dhd_bus->pub.nrxq - dhd_bus->rx_q->cnt - 1; in dbus_if_recv_irb_complete() 1168 dhd_bus->rx_q->cnt)); in dbus_if_recv_irb_complete() 1199 if (dhd_bus->rx_q != NULL) { in dbus_if_recv_irb_complete() 1201 args.qenq.q = dhd_bus->rx_q; in dbus_if_recv_irb_complete() 1359 args.qdeq.q = dhd_bus->rx_q; in dbus_if_getirb() 1478 dhd_bus->rx_q = MALLOC(osh, sizeof(dbus_irbq_t)); in dbus_attach() 1479 if (dhd_bus->rx_q == NULL) in dbus_attach() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dbus.c | 104 dbus_irbq_t *rx_q; member 438 args.qdeq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 447 args.qenq.q = dhd_bus->rx_q; in dbus_rxirbs_fill() 1170 rxirb_pending = dhd_bus->pub.nrxq - dhd_bus->rx_q->cnt - 1; in dbus_if_recv_irb_complete() 1178 dhd_bus->rx_q->cnt)); in dbus_if_recv_irb_complete() 1209 if (dhd_bus->rx_q != NULL) { in dbus_if_recv_irb_complete() 1211 args.qenq.q = dhd_bus->rx_q; in dbus_if_recv_irb_complete() 1369 args.qdeq.q = dhd_bus->rx_q; in dbus_if_getirb() 1474 dhd_bus->rx_q = MALLOC(osh, sizeof(dbus_irbq_t)); in dbus_attach() 1475 if (dhd_bus->rx_q == NULL) in dbus_attach() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/nfc/nfcmrvl/ |
| H A D | fw_dnld.c | 412 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()
|
| H A D | fw_dnld.h | 86 struct sk_buff_head rx_q; member
|
| /OK3568_Linux_fs/kernel/drivers/media/radio/wl128x/ |
| H A D | fmdrv.h | 202 struct sk_buff_head rx_q; /* RX queue */ member
|
| /OK3568_Linux_fs/kernel/net/nfc/nci/ |
| H A D | core.c | 529 skb_queue_purge(&ndev->rx_q); in nci_open_device() 562 skb_queue_purge(&ndev->rx_q); in nci_close_device() 1237 skb_queue_head_init(&ndev->rx_q); in nci_register_device() 1313 skb_queue_tail(&ndev->rx_q, skb); in nci_recv_frame() 1490 while ((skb = skb_dequeue(&ndev->rx_q))) { in nci_rx_work()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/test/ |
| H A D | trx_test.h | 111 _os_list rx_q; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/test/ |
| H A D | trx_test.h | 111 _os_list rx_q; member
|
| /OK3568_Linux_fs/kernel/drivers/net/fddi/skfp/ |
| H A D | hwmtm.c | 714 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()
|