Lines Matching refs:msix_entries
236 struct msix_entry *msix_entries; member
460 return rocker->msix_entries[vector].vector; in rocker_msix_vector()
5079 int msix_entries; in rocker_msix_init() local
5083 msix_entries = pci_msix_vec_count(pdev); in rocker_msix_init()
5084 if (msix_entries < 0) in rocker_msix_init()
5085 return msix_entries; in rocker_msix_init()
5087 if (msix_entries != ROCKER_MSIX_VEC_COUNT(rocker->port_count)) in rocker_msix_init()
5090 rocker->msix_entries = kmalloc_array(msix_entries, in rocker_msix_init()
5093 if (!rocker->msix_entries) in rocker_msix_init()
5096 for (i = 0; i < msix_entries; i++) in rocker_msix_init()
5097 rocker->msix_entries[i].entry = i; in rocker_msix_init()
5099 err = pci_enable_msix_exact(pdev, rocker->msix_entries, msix_entries); in rocker_msix_init()
5106 kfree(rocker->msix_entries); in rocker_msix_init()
5113 kfree(rocker->msix_entries); in rocker_msix_fini()