Home
last modified time | relevance | path

Searched refs:ring_header (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/qualcomm/emac/
Demac-mac.c685 struct emac_ring_header *ring_header = &adpt->ring_header; in emac_tx_q_desc_alloc() local
695 tx_q->tpd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_tx_q_desc_alloc()
696 tx_q->tpd.v_addr = ring_header->v_addr + ring_header->used; in emac_tx_q_desc_alloc()
697 ring_header->used += ALIGN(tx_q->tpd.size, 8); in emac_tx_q_desc_alloc()
726 struct emac_ring_header *ring_header = &adpt->ring_header; in emac_rx_descs_alloc() local
739 rx_q->rrd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc()
740 rx_q->rrd.v_addr = ring_header->v_addr + ring_header->used; in emac_rx_descs_alloc()
741 ring_header->used += ALIGN(rx_q->rrd.size, 8); in emac_rx_descs_alloc()
743 rx_q->rfd.dma_addr = ring_header->dma_addr + ring_header->used; in emac_rx_descs_alloc()
744 rx_q->rfd.v_addr = ring_header->v_addr + ring_header->used; in emac_rx_descs_alloc()
[all …]
Demac.h348 struct emac_ring_header ring_header; member
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/
Datl1c_main.c952 pci_free_consistent(pdev, adapter->ring_header.size, in atl1c_free_ring_resources()
953 adapter->ring_header.desc, in atl1c_free_ring_resources()
954 adapter->ring_header.dma); in atl1c_free_ring_resources()
955 adapter->ring_header.desc = NULL; in atl1c_free_ring_resources()
981 struct atl1c_ring_header *ring_header = &adapter->ring_header; in atl1c_setup_ring_resources() local
1016 ring_header->size = size = in atl1c_setup_ring_resources()
1022 ring_header->desc = dma_zalloc_coherent(&pdev->dev, ring_header->size, in atl1c_setup_ring_resources()
1023 &ring_header->dma, GFP_KERNEL); in atl1c_setup_ring_resources()
1024 if (unlikely(!ring_header->desc)) { in atl1c_setup_ring_resources()
1030 tpd_ring[0].dma = roundup(ring_header->dma, 8); in atl1c_setup_ring_resources()
[all …]
Datl1c.h552 struct atl1c_ring_header ring_header; member
/Linux-v4.19/drivers/net/ethernet/atheros/atlx/
Datl1.c1043 struct atl1_ring_header *ring_header = &adapter->ring_header; in atl1_setup_ring_resources() local
1064 ring_header->size = size = in atl1_setup_ring_resources()
1072 ring_header->desc = pci_alloc_consistent(pdev, ring_header->size, in atl1_setup_ring_resources()
1073 &ring_header->dma); in atl1_setup_ring_resources()
1074 if (unlikely(!ring_header->desc)) { in atl1_setup_ring_resources()
1080 memset(ring_header->desc, 0, ring_header->size); in atl1_setup_ring_resources()
1083 tpd_ring->dma = ring_header->dma; in atl1_setup_ring_resources()
1084 offset = (tpd_ring->dma & 0x7) ? (8 - (ring_header->dma & 0x7)) : 0; in atl1_setup_ring_resources()
1086 tpd_ring->desc = (u8 *) ring_header->desc + offset; in atl1_setup_ring_resources()
1235 struct atl1_ring_header *ring_header = &adapter->ring_header; in atl1_free_ring_resources() local
[all …]
Datl1.h774 struct atl1_ring_header ring_header; member
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dexeclist.h131 struct execlist_mmio_pair ring_header; member
Dscheduler.c763 RING_CTX_OFF(ring_header.val), &workload->rb_tail, 4); in update_guest_context()
1315 RING_CTX_OFF(ring_header.val), &head, 4); in intel_vgpu_create_workload()