Lines Matching refs:msix_entries
233 struct msix_entry *msix_entries; member
379 return rocker->msix_entries[vector].vector; in rocker_msix_vector()
4693 int msix_entries; in rocker_msix_init() local
4697 msix_entries = pci_msix_vec_count(pdev); in rocker_msix_init()
4698 if (msix_entries < 0) in rocker_msix_init()
4699 return msix_entries; in rocker_msix_init()
4701 if (msix_entries != ROCKER_MSIX_VEC_COUNT(rocker->port_count)) in rocker_msix_init()
4704 rocker->msix_entries = kmalloc_array(msix_entries, in rocker_msix_init()
4707 if (!rocker->msix_entries) in rocker_msix_init()
4710 for (i = 0; i < msix_entries; i++) in rocker_msix_init()
4711 rocker->msix_entries[i].entry = i; in rocker_msix_init()
4713 err = pci_enable_msix_exact(pdev, rocker->msix_entries, msix_entries); in rocker_msix_init()
4720 kfree(rocker->msix_entries); in rocker_msix_init()
4727 kfree(rocker->msix_entries); in rocker_msix_fini()