Lines Matching defs:vectors
96 pci_intr_handle_t *vectors, pih;
101 vectors = kmem_zalloc(sizeof(vectors[0]) * (*count), KM_SLEEP);
119 kmem_free(vectors, sizeof(vectors[0]) * (*count));
123 vectors[i] = pih;
127 return vectors;
157 pci_intr_handle_t *vectors;
178 vectors = NULL;
180 vectors = pci_msi_alloc_vectors(msi_pic, NULL, count);
181 if (vectors != NULL)
185 DPRINTF(("cannot allocate MSI vectors.\n"));
193 if (vectors == NULL) {
194 DPRINTF(("cannot allocate MSI vectors.\n"));
200 MSI_INT_MAKE_MSI(vectors[i]);
205 pci_msi_free_vectors(msi_pic, vectors, *count);
210 *ihps = vectors;
214 pci_msi_free_vectors(msi_pic, vectors, *count);
255 pci_intr_handle_t *vectors;
274 vectors = NULL;
276 vectors = pci_msi_alloc_vectors(msix_pic, table_indexes, count);
277 if (vectors != NULL)
281 DPRINTF(("cannot allocate MSI-X vectors.\n"));
289 if (vectors == NULL) {
290 DPRINTF(("cannot allocate MSI-X vectors.\n"));
296 MSI_INT_MAKE_MSIX(vectors[i]);
299 error = msipic_set_msi_vectors(msix_pic, vectors, *count);
301 pci_msi_free_vectors(msix_pic, vectors, *count);
306 *ihps = vectors;
311 pci_msi_free_vectors(msix_pic, vectors, *count);