| /linux/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-mac.h | 228 void emac_mac_rx_process(struct emac_adapter *adpt, struct emac_rx_queue *rx_q,
|
| H A D | emac.h | 342 struct emac_rx_queue rx_q; member
|
| /linux/drivers/net/wireless/mediatek/mt7601u/ |
| H A D | dma.c | 173 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() 424 ret = mt7601u_submit_rx_buf(dev, &dev->rx_q.e[i], GFP_KERNEL); in mt7601u_submit_rx() 436 for (i = 0; i < dev->rx_q.entries; i++) { in mt7601u_free_rx() 437 __free_pages(dev->rx_q.e[i].p, MT_RX_ORDER); 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() [all …]
|
| H A D | mt7601u.h | 142 * @rx_lock: protects @rx_q. 209 struct mt7601u_rx_queue rx_q; member
|
| /linux/drivers/net/wwan/t7xx/ |
| H A D | t7xx_hif_dpmaif.c | 210 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()
|
| /linux/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | chain_mode.c | 128 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()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
| H A D | hw_atl2_llh_internal.h | 118 /* RX rx_q{Q}_tc_map[2:0] Bitfield Definitions 119 * Preprocessor definitions for the bitfield "rx_q{Q}_tc_map[2:0]". 124 /* Register address for bitfield rx_q{Q}_tc_map[2:0] */ 127 /* Lower bit position of bitfield rx_q{Q}_tc_map[2:0] */ 130 /* Width of bitfield rx_q{Q}_tc_map[2:0] */ 132 /* Default value of bitfield rx_q{Q}_tc_map[2:0] */
|
| /linux/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
|
| /linux/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
|
| /linux/drivers/nfc/nfcmrvl/ |
| H A D | fw_dnld.h | 75 struct sk_buff_head rx_q; member
|
| /linux/net/nfc/nci/ |
| H A D | core.c | 542 skb_queue_purge(&ndev->rx_q); in nci_open_device() 579 skb_queue_purge(&ndev->rx_q); in nci_close_device() 1284 skb_queue_head_init(&ndev->rx_q); in nci_register_device() 1362 skb_queue_tail(&ndev->rx_q, skb); in nci_recv_frame() 1564 for (; (skb = skb_dequeue(&ndev->rx_q)); kcov_remote_stop()) { in nci_rx_work()
|
| /linux/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()
|
| H A D | fplustm.c | 275 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()
|
| /linux/net/bluetooth/ |
| H A D | hci_core.c | 543 skb_queue_purge(&hdev->rx_q); in hci_dev_do_reset() 2558 skb_queue_head_init(&hdev->rx_q); in hci_alloc_dev_priv() 2968 skb_queue_tail(&hdev->rx_q, skb); in hci_recv_frame() 2984 skb_queue_tail(&hdev->rx_q, skb); in hci_recv_diag() 4039 for (; (skb = skb_dequeue(&hdev->rx_q)); kcov_remote_stop()) { in hci_rx_work()
|
| H A D | hci_sync.c | 5225 skb_queue_purge(&hdev->rx_q); in hci_dev_open_sync() 5397 skb_queue_purge(&hdev->rx_q); in hci_dev_close_sync()
|