Lines Matching defs:erst
1027 struct cdnsp_erst *erst)
1035 erst->entries = dma_alloc_coherent(pdev->dev, size,
1036 &erst->erst_dma_addr, GFP_KERNEL);
1037 if (!erst->entries)
1040 erst->num_entries = evt_ring->num_segs;
1044 entry = &erst->entries[val];
1054 static void cdnsp_free_erst(struct cdnsp_device *pdev, struct cdnsp_erst *erst)
1056 size_t size = sizeof(struct cdnsp_erst_entry) * (erst->num_entries);
1059 if (erst->entries)
1060 dma_free_coherent(dev, size, erst->entries,
1061 erst->erst_dma_addr);
1063 erst->entries = NULL;
1071 cdnsp_free_erst(pdev, &pdev->erst);
1288 ret = cdnsp_alloc_erst(pdev, pdev->event_ring, &pdev->erst);
1301 val_64 |= (pdev->erst.erst_dma_addr & (u64)~ERST_PTR_MASK);
1321 cdnsp_free_erst(pdev, &pdev->erst);