Searched refs:erst (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/usb/cdns3/ |
| H A D | cdnsp-mem.c | 1026 struct cdnsp_erst *erst) in cdnsp_alloc_erst() argument 1034 erst->entries = dma_alloc_coherent(pdev->dev, size, in cdnsp_alloc_erst() 1035 &erst->erst_dma_addr, GFP_KERNEL); in cdnsp_alloc_erst() 1036 if (!erst->entries) in cdnsp_alloc_erst() 1039 erst->num_entries = evt_ring->num_segs; in cdnsp_alloc_erst() 1043 entry = &erst->entries[val]; in cdnsp_alloc_erst() 1053 static void cdnsp_free_erst(struct cdnsp_device *pdev, struct cdnsp_erst *erst) in cdnsp_free_erst() argument 1055 size_t size = sizeof(struct cdnsp_erst_entry) * (erst->num_entries); in cdnsp_free_erst() 1058 if (erst->entries) in cdnsp_free_erst() 1059 dma_free_coherent(dev, size, erst->entries, in cdnsp_free_erst() [all …]
|
| H A D | cdnsp-gadget.h | 1449 struct cdnsp_erst erst; member
|
| H A D | cdnsp-gadget.c | 1875 erst_base |= (pdev->erst.erst_dma_addr & (u64)~ERST_PTR_MASK); in cdnsp_add_interrupter()
|
| /linux/drivers/usb/host/ |
| H A D | xhci-dbgcap.c | 422 struct xhci_erst *erst, gfp_t flags) in dbc_erst_alloc() argument 424 erst->entries = dma_alloc_coherent(dev, sizeof(*erst->entries), in dbc_erst_alloc() 425 &erst->erst_dma_addr, flags); in dbc_erst_alloc() 426 if (!erst->entries) in dbc_erst_alloc() 429 erst->num_entries = 1; in dbc_erst_alloc() 430 erst->entries[0].seg_addr = cpu_to_le64(evt_ring->first_seg->dma); in dbc_erst_alloc() 431 erst->entries[0].seg_size = cpu_to_le32(TRBS_PER_SEGMENT); in dbc_erst_alloc() 432 erst->entries[0].rsvd = 0; in dbc_erst_alloc() 436 static void dbc_erst_free(struct device *dev, struct xhci_erst *erst) in dbc_erst_free() argument 438 dma_free_coherent(dev, sizeof(*erst->entries), erst->entries, in dbc_erst_free() [all …]
|
| H A D | xhci-mem.c | 1797 struct xhci_erst *erst, in xhci_alloc_erst() argument 1806 erst->entries = dma_alloc_coherent(xhci_to_hcd(xhci)->self.sysdev, in xhci_alloc_erst() 1807 size, &erst->erst_dma_addr, flags); in xhci_alloc_erst() 1808 if (!erst->entries) in xhci_alloc_erst() 1811 erst->num_entries = evt_ring->num_segs; in xhci_alloc_erst() 1815 entry = &erst->entries[val]; in xhci_alloc_erst() 1856 erst_size = array_size(sizeof(struct xhci_erst_entry), ir->erst.num_entries); in xhci_free_interrupter() 1857 if (ir->erst.entries) in xhci_free_interrupter() 1859 ir->erst.entries, in xhci_free_interrupter() 1860 ir->erst.erst_dma_addr); in xhci_free_interrupter() [all …]
|
| H A D | xhci-dbgcap.h | 153 struct xhci_erst erst; member
|
| /linux/ |
| H A D | MAINTAINERS | 21955 F: drivers/acpi/apei/erst.c
|