Lines Matching refs:ccp_pci
38 struct ccp_pci { struct
45 struct ccp_pci *ccp_pci = ccp->dev_specific; in ccp_get_msix_irqs() argument
49 unsigned int name_len = sizeof(ccp_pci->msix[0].name) - 1; in ccp_get_msix_irqs()
59 ccp_pci->msix_count = ret; in ccp_get_msix_irqs()
60 for (v = 0; v < ccp_pci->msix_count; v++) { in ccp_get_msix_irqs()
62 snprintf(ccp_pci->msix[v].name, name_len, "ccp-%u", v); in ccp_get_msix_irqs()
63 ccp_pci->msix[v].vector = msix_entry[v].vector; in ccp_get_msix_irqs()
64 ret = request_irq(ccp_pci->msix[v].vector, ccp_irq_handler, in ccp_get_msix_irqs()
65 0, ccp_pci->msix[v].name, dev); in ccp_get_msix_irqs()
77 free_irq(ccp_pci->msix[v].vector, dev); in ccp_get_msix_irqs()
81 ccp_pci->msix_count = 0; in ccp_get_msix_irqs()
134 struct ccp_pci *ccp_pci = ccp->dev_specific; in ccp_free_irqs() local
138 if (ccp_pci->msix_count) { in ccp_free_irqs()
139 while (ccp_pci->msix_count--) in ccp_free_irqs()
140 free_irq(ccp_pci->msix[ccp_pci->msix_count].vector, in ccp_free_irqs()
167 struct ccp_pci *ccp_pci; in ccp_pci_probe() local
177 ccp_pci = devm_kzalloc(dev, sizeof(*ccp_pci), GFP_KERNEL); in ccp_pci_probe()
178 if (!ccp_pci) in ccp_pci_probe()
181 ccp->dev_specific = ccp_pci; in ccp_pci_probe()