Lines Matching refs:sp_pci
37 struct sp_pci { struct
108 struct sp_pci *sp_pci = sp->dev_specific; in sp_get_msix_irqs() local
113 for (v = 0; v < ARRAY_SIZE(sp_pci->msix_entry); v++) in sp_get_msix_irqs()
114 sp_pci->msix_entry[v].entry = v; in sp_get_msix_irqs()
116 ret = pci_enable_msix_range(pdev, sp_pci->msix_entry, 1, v); in sp_get_msix_irqs()
120 sp_pci->msix_count = ret; in sp_get_msix_irqs()
123 sp->psp_irq = sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
124 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs()
125 : sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
168 struct sp_pci *sp_pci = sp->dev_specific; in sp_free_irqs() local
172 if (sp_pci->msix_count) in sp_free_irqs()
231 struct sp_pci *sp_pci; in sp_pci_probe() local
242 sp_pci = devm_kzalloc(dev, sizeof(*sp_pci), GFP_KERNEL); in sp_pci_probe()
243 if (!sp_pci) in sp_pci_probe()
246 sp->dev_specific = sp_pci; in sp_pci_probe()