Searched refs:desc_ring (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_droq.c | 157 if (droq->desc_ring) { in octeon_droq_destroy_ring_buffers() 160 desc_ring[i].info_ptr, in octeon_droq_destroy_ring_buffers() 163 (u64)droq->desc_ring[i]. in octeon_droq_destroy_ring_buffers() 181 struct octeon_droq_desc *desc_ring = droq->desc_ring; in octeon_droq_setup_ring_buffers() local 198 desc_ring[i].info_ptr = lio_map_ring_info(droq, i); in octeon_droq_setup_ring_buffers() 199 desc_ring[i].buffer_ptr = in octeon_droq_setup_ring_buffers() 227 if (droq->desc_ring) in octeon_delete_droq() 229 droq->desc_ring, droq->desc_ring_dma); in octeon_delete_droq() 271 droq->desc_ring = lio_dma_alloc(oct, desc_ring_size, in octeon_init_droq() 274 if (!droq->desc_ring) { in octeon_init_droq() [all …]
|
D | octeon_droq.h | 247 struct octeon_droq_desc *desc_ring; member
|
/linux-4.4.14/drivers/dma/ |
D | mic_x100_dma.c | 171 mic_dma_memcpy_desc(&ch->desc_ring[ch->head], in mic_dma_prog_memcpy_desc() 184 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_prog_intr() 187 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_prog_intr() 208 mic_dma_prep_status_desc(&ch->desc_ring[ch->head], 0, in mic_dma_do_dma() 293 mic_dma_prep_status_desc(&mic_ch->desc_ring[mic_ch->head], src_val, dst, in mic_dma_prep_status_lock() 376 u64 desc_ring_size = MIC_DMA_DESC_RX_SIZE * sizeof(*ch->desc_ring); in mic_dma_alloc_desc_ring() 380 ch->desc_ring = kzalloc(desc_ring_size, GFP_KERNEL); in mic_dma_alloc_desc_ring() 382 if (!ch->desc_ring) in mic_dma_alloc_desc_ring() 385 ch->desc_ring_micpa = dma_map_single(dev, ch->desc_ring, in mic_dma_alloc_desc_ring() 398 kfree(ch->desc_ring); in mic_dma_alloc_desc_ring() [all …]
|
D | mic_x100_dma.h | 120 struct mic_dma_desc *desc_ring; member
|
/linux-4.4.14/drivers/net/ethernet/ti/ |
D | cpmac.c | 204 struct cpmac_desc *desc_ring; member 566 desc = &priv->desc_ring[queue]; in cpmac_start_xmit() 599 desc = &priv->desc_ring[queue]; in cpmac_end_xmit() 718 if (unlikely(!priv->desc_ring)) in cpmac_clear_tx() 721 priv->desc_ring[i].dataflags = 0; in cpmac_clear_tx() 722 if (priv->desc_ring[i].skb) { in cpmac_clear_tx() 723 dev_kfree_skb_any(priv->desc_ring[i].skb); in cpmac_clear_tx() 724 priv->desc_ring[i].skb = NULL; in cpmac_clear_tx() 975 priv->desc_ring = dma_alloc_coherent(&dev->dev, in cpmac_open() 979 if (!priv->desc_ring) { in cpmac_open() [all …]
|
/linux-4.4.14/drivers/net/ethernet/rdc/ |
D | r6040.c | 307 static void r6040_init_ring_desc(struct r6040_descriptor *desc_ring, in r6040_init_ring_desc() argument 310 struct r6040_descriptor *desc = desc_ring; in r6040_init_ring_desc() 321 desc->vndescp = desc_ring; in r6040_init_ring_desc()
|