Lines Matching refs:i
68 int i; in adf_enable_msix() local
70 for (i = 0; i < msix_num_entries; i++) in adf_enable_msix()
71 pci_dev_info->msix_entries.entries[i].entry = i; in adf_enable_msix()
111 int ret, i; in adf_request_irqs() local
115 for (i = 0; i < hw_data->num_banks; i++) { in adf_request_irqs()
116 struct adf_etr_bank_data *bank = &etr_data->banks[i]; in adf_request_irqs()
119 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs()
121 "qat%d-bundle%d", accel_dev->accel_id, i); in adf_request_irqs()
122 ret = request_irq(msixe[i].vector, in adf_request_irqs()
127 msixe[i].vector, name); in adf_request_irqs()
131 cpu = ((accel_dev->accel_id * hw_data->num_banks) + i) % cpus; in adf_request_irqs()
132 irq_set_affinity_hint(msixe[i].vector, get_cpu_mask(cpu)); in adf_request_irqs()
136 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs()
139 ret = request_irq(msixe[i].vector, adf_msix_isr_ae, 0, name, accel_dev); in adf_request_irqs()
143 msixe[i].vector, name); in adf_request_irqs()
155 int i; in adf_free_irqs() local
157 for (i = 0; i < hw_data->num_banks; i++) { in adf_free_irqs()
158 irq_set_affinity_hint(msixe[i].vector, NULL); in adf_free_irqs()
159 free_irq(msixe[i].vector, &etr_data->banks[i]); in adf_free_irqs()
161 irq_set_affinity_hint(msixe[i].vector, NULL); in adf_free_irqs()
162 free_irq(msixe[i].vector, accel_dev); in adf_free_irqs()
167 int i; in adf_isr_alloc_msix_entry_table() local
183 for (i = 0; i < msix_num_entries; i++) { in adf_isr_alloc_msix_entry_table()
184 *(names + i) = kzalloc(ADF_MAX_MSIX_VECTOR_NAME, GFP_KERNEL); in adf_isr_alloc_msix_entry_table()
185 if (!(*(names + i))) in adf_isr_alloc_msix_entry_table()
192 for (i = 0; i < msix_num_entries; i++) in adf_isr_alloc_msix_entry_table()
193 kfree(*(names + i)); in adf_isr_alloc_msix_entry_table()
204 int i; in adf_isr_free_msix_entry_table() local
207 for (i = 0; i < msix_num_entries; i++) in adf_isr_free_msix_entry_table()
208 kfree(*(names + i)); in adf_isr_free_msix_entry_table()
216 int i; in adf_setup_bh() local
218 for (i = 0; i < hw_data->num_banks; i++) in adf_setup_bh()
219 tasklet_init(&priv_data->banks[i].resp_handler, in adf_setup_bh()
221 (unsigned long)&priv_data->banks[i]); in adf_setup_bh()
229 int i; in adf_cleanup_bh() local
231 for (i = 0; i < hw_data->num_banks; i++) { in adf_cleanup_bh()
232 tasklet_disable(&priv_data->banks[i].resp_handler); in adf_cleanup_bh()
233 tasklet_kill(&priv_data->banks[i].resp_handler); in adf_cleanup_bh()