Searched refs:rx_q (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/drivers/net/ethernet/qualcomm/emac/
H A Demac-mac.c315 writel(upper_32_bits(adpt->rx_q.rfd.dma_addr),
318 writel(lower_32_bits(adpt->rx_q.rfd.dma_addr),
320 writel(lower_32_bits(adpt->rx_q.rrd.dma_addr),
323 writel(adpt->rx_q.rfd.count & RFD_RING_SIZE_BMSK,
325 writel(adpt->rx_q.rrd.count & RRD_RING_SIZE_BMSK,
624 struct emac_rx_queue *rx_q = &adpt->rx_q; local
629 if (!rx_q->rfd.rfbuff)
632 for (i = 0; i < rx_q->rfd.count; i++) {
633 struct emac_buffer *rfbuf = GET_RFD_BUFFER(rx_q,
699 struct emac_rx_queue *rx_q = &adpt->rx_q; local
720 struct emac_rx_queue *rx_q = &adpt->rx_q; local
845 emac_mac_rx_rfd_create(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, dma_addr_t addr) argument
859 emac_mac_rx_descs_refill(struct emac_adapter *adpt, struct emac_rx_queue *rx_q) argument
990 emac_rx_process_rrd(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, struct emac_rrd *rrd) argument
1055 emac_rx_rfd_clean(struct emac_rx_queue *rx_q, struct emac_rrd *rrd) argument
1072 emac_receive_skb(struct emac_rx_queue *rx_q, struct sk_buff *skb, u16 vlan_tag, bool vlan_flag) argument
1087 emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q, int *num_pkts, int max_pkts) argument
[all...]
H A Demac.c98 struct emac_rx_queue *rx_q = local
100 struct emac_adapter *adpt = netdev_priv(rx_q->netdev);
101 struct emac_irq *irq = rx_q->irq;
104 emac_mac_rx_process(adpt, rx_q, &work_done, budget);
109 irq->mask |= rx_q->intr;
130 struct emac_rx_queue *rx_q = &adpt->rx_q; local
152 if (status & rx_q->intr) {
153 if (napi_schedule_prep(&rx_q->napi)) {
154 irq->mask &= ~rx_q
[all...]
H A Demac-mac.h228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
H A Demac.h342 struct emac_rx_queue rx_q; member in struct:emac_adapter
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_singleq_txrx.c716 * @rx_q: Rx completion queue
724 static void idpf_rx_singleq_base_csum(struct idpf_queue *rx_q, argument
751 idpf_rx_singleq_csum(rx_q, skb, &csum_bits, ptype);
756 * @rx_q: Rx completion queue
764 static void idpf_rx_singleq_flex_csum(struct idpf_queue *rx_q, argument
791 idpf_rx_singleq_csum(rx_q, skb, &csum_bits, ptype);
796 * @rx_q: Rx completion queue
804 static void idpf_rx_singleq_base_hash(struct idpf_queue *rx_q, argument
811 if (unlikely(!(rx_q->vport->netdev->features & NETIF_F_RXHASH)))
826 * @rx_q
834 idpf_rx_singleq_flex_hash(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_ptype_decoded *decoded) argument
860 idpf_rx_singleq_process_skb_fields(struct idpf_queue *rx_q, struct sk_buff *skb, union virtchnl2_rx_desc *rx_desc, u16 ptype) argument
888 idpf_rx_singleq_buf_hw_alloc_all(struct idpf_queue *rx_q, u16 cleaned_count) argument
946 idpf_rx_singleq_extract_base_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument
970 idpf_rx_singleq_extract_flex_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument
987 idpf_rx_singleq_extract_fields(struct idpf_queue *rx_q, union virtchnl2_rx_desc *rx_desc, struct idpf_rx_extracted *fields) argument
1004 idpf_rx_singleq_clean(struct idpf_queue *rx_q, int budget) argument
[all...]
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_usb_ops.c43 skb = skb_dequeue(&dev->rx_q);
58 skb_queue_purge(&dev->rx_q);
H A Drsi_usb.h70 struct sk_buff_head rx_q; member in struct:rsi_91x_usbdev
H A Drsi_91x_usb.c287 if (skb_queue_len(&dev->rx_q) >= RSI_MAX_RX_PKTS) {
292 skb_queue_tail(&dev->rx_q, rx_cb->rx_skb);
592 skb_queue_head_init(&dev->rx_q);
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c233 struct stmmac_rx_queue *rx_q; local
238 rx_q = &priv->dma_conf.rx_queue[queue];
239 if (rx_q->xsk_pool) {
382 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
385 if (rx_q->dirty_rx <= rx_q->cur_rx)
386 dirty = rx_q->cur_rx - rx_q->dirty_rx;
388 dirty = priv->dma_conf.dma_rx_size - rx_q->dirty_rx + rx_q
1260 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1348 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1435 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1476 stmmac_free_rx_buffer(struct stmmac_priv *priv, struct stmmac_rx_queue *rx_q, int i) argument
1548 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1559 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1592 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1610 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1665 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1744 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
1909 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
2010 struct stmmac_rx_queue *rx_q = &dma_conf->rx_queue[queue]; local
2391 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[chan]; local
2866 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[chan]; local
2999 struct stmmac_rx_queue *rx_q; local
4788 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
5157 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
5226 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
5419 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
6160 struct stmmac_rx_queue *rx_q = (struct stmmac_rx_queue *)data; local
6342 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
6788 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
6928 struct stmmac_rx_queue *rx_q; local
7034 struct stmmac_rx_queue *rx_q; local
7922 struct stmmac_rx_queue *rx_q = &priv->dma_conf.rx_queue[queue]; local
[all...]
H A Dchain_mode.c128 static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) argument
130 struct stmmac_priv *priv = rx_q->priv_data;
137 p->des3 = cpu_to_le32((unsigned int)(rx_q->dma_rx_phy +
138 (((rx_q->dirty_rx) + 1) %
H A Dring_mode.c104 static void refill_desc3(struct stmmac_rx_queue *rx_q, struct dma_desc *p) argument
106 struct stmmac_priv *priv = rx_q->priv_data;
/linux-master/drivers/net/wireless/mediatek/mt7601u/
H A Ddma.c173 struct mt7601u_rx_queue *q = &dev->rx_q;
194 struct mt7601u_rx_queue *q = &dev->rx_q;
394 for (i = 0; i < dev->rx_q.entries; i++)
395 usb_poison_urb(dev->rx_q.e[i].urb);
423 for (i = 0; i < dev->rx_q.entries; i++) {
424 ret = mt7601u_submit_rx_buf(dev, &dev->rx_q.e[i], GFP_KERNEL);
436 for (i = 0; i < dev->rx_q.entries; i++) {
437 __free_pages(dev->rx_q.e[i].p, MT_RX_ORDER);
438 usb_free_urb(dev->rx_q.e[i].urb);
446 memset(&dev->rx_q,
[all...]
H A Dmt7601u.h142 * @rx_lock: protects @rx_q.
209 struct mt7601u_rx_queue rx_q; member in struct:mt7601u_dev
/linux-master/drivers/net/fddi/skfp/h/
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) {\
H A Dfplustm.h192 struct s_smt_rx_queue rx_q[USED_QUEUES] ; member in struct:s_smt_fp
/linux-master/drivers/nfc/nfcmrvl/
H A Dfw_dnld.h75 struct sk_buff_head rx_q; member in struct:nfcmrvl_fw_dnld
H A Dfw_dnld.c401 while ((skb = skb_dequeue(&fw_dnld->rx_q))) {
453 skb_queue_head_init(&priv->fw_dnld.rx_q);
473 skb_queue_tail(&priv->fw_dnld.rx_q, skb);
/linux-master/drivers/net/wwan/t7xx/
H A Dt7xx_hif_dpmaif.c210 struct dpmaif_rx_queue *rx_q; local
227 rx_q = &dpmaif_ctrl->rxq[rx_idx];
228 rx_q->index = rx_idx;
229 rx_q->dpmaif_ctrl = dpmaif_ctrl;
230 ret = t7xx_dpmaif_rxq_init(rx_q);
267 rx_q = &dpmaif_ctrl->rxq[i];
268 t7xx_dpmaif_rxq_free(rx_q);
281 struct dpmaif_rx_queue *rx_q; local
294 rx_q = &dpmaif_ctrl->rxq[i];
295 t7xx_dpmaif_rxq_free(rx_q);
[all...]
/linux-master/drivers/media/radio/wl128x/
H A Dfmdrv.h202 struct sk_buff_head rx_q; /* RX queue */ member in struct:fmdev
H A Dfmdrv_common.c262 while ((skb = skb_dequeue(&fmdev->rx_q))) {
1457 skb_queue_tail(&fmdev->rx_q, skb);
1545 skb_queue_head_init(&fmdev->rx_q);
1596 skb_queue_purge(&fmdev->rx_q);
/linux-master/net/nfc/nci/
H A Dcore.c542 skb_queue_purge(&ndev->rx_q);
575 skb_queue_purge(&ndev->rx_q);
1257 skb_queue_head_init(&ndev->rx_q);
1333 skb_queue_tail(&ndev->rx_q, skb);
1512 for (; (skb = skb_dequeue(&ndev->rx_q)); kcov_remote_stop()) {
/linux-master/drivers/net/fddi/skfp/
H A Dhwmtm.c714 if (smc->hw.fp.rx_q[QUEUE_R1].rx_used > 0) {
1415 r = smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put ;
1426 smc->hw.fp.rx_q[QUEUE_R1].rx_free-- ;
1427 smc->hw.fp.rx_q[QUEUE_R1].rx_used++ ;
1428 smc->hw.fp.rx_q[QUEUE_R1].rx_curr_put = r->rxd_next ;
H A Dfplustm.c275 smc->hw.fp.rx[QUEUE_R1] = queue = &smc->hw.fp.rx_q[QUEUE_R1] ;
282 smc->hw.fp.rx[QUEUE_R2] = queue = &smc->hw.fp.rx_q[QUEUE_R2] ;
/linux-master/include/net/nfc/
H A Dnci_core.h226 struct sk_buff_head rx_q; member in struct:nci_dev
/linux-master/net/bluetooth/
H A Dhci_core.c595 skb_queue_purge(&hdev->rx_q);
2603 skb_queue_head_init(&hdev->rx_q);
2997 skb_queue_tail(&hdev->rx_q, skb);
3013 skb_queue_tail(&hdev->rx_q, skb);
4133 for (; (skb = skb_dequeue(&hdev->rx_q)); kcov_remote_stop()) {

Completed in 1621 milliseconds

12