Lines Matching refs:msix_vec

262 			      struct i40iw_msix_vector *msix_vec,  in i40iw_disable_irq()  argument
266 i40iw_wr32(dev->hw, I40E_PFINT_DYN_CTLN(msix_vec->idx - 1), 0); in i40iw_disable_irq()
268 i40iw_wr32(dev->hw, I40E_VFINT_DYN_CTLN1(msix_vec->idx - 1), 0); in i40iw_disable_irq()
269 irq_set_affinity_hint(msix_vec->irq, NULL); in i40iw_disable_irq()
270 free_irq(msix_vec->irq, dev_id); in i40iw_disable_irq()
343 struct i40iw_msix_vector *msix_vec = iwdev->iw_msixtbl; in i40iw_dele_ceqs() local
346 i40iw_disable_irq(dev, msix_vec, (void *)iwdev); in i40iw_dele_ceqs()
352 for (msix_vec++; i < iwdev->ceqs_count; i++, msix_vec++, iwceq++) { in i40iw_dele_ceqs()
353 i40iw_disable_irq(dev, msix_vec, (void *)iwceq); in i40iw_dele_ceqs()
683 struct i40iw_msix_vector *msix_vec) in i40iw_configure_ceq_vector() argument
689 status = request_irq(msix_vec->irq, i40iw_irq_handler, 0, "AEQCEQ", iwdev); in i40iw_configure_ceq_vector()
692 status = request_irq(msix_vec->irq, i40iw_ceq_handler, 0, "CEQ", iwceq); in i40iw_configure_ceq_vector()
695 cpumask_clear(&msix_vec->mask); in i40iw_configure_ceq_vector()
696 cpumask_set_cpu(msix_vec->cpu_affinity, &msix_vec->mask); in i40iw_configure_ceq_vector()
697 irq_set_affinity_hint(msix_vec->irq, &msix_vec->mask); in i40iw_configure_ceq_vector()
703 msix_vec->ceq_id = ceq_id; in i40iw_configure_ceq_vector()
775 struct i40iw_msix_vector *msix_vec; in i40iw_setup_ceqs() local
804 msix_vec = &iwdev->iw_msixtbl[i]; in i40iw_setup_ceqs()
805 iwceq->irq = msix_vec->irq; in i40iw_setup_ceqs()
806 iwceq->msix_idx = msix_vec->idx; in i40iw_setup_ceqs()
807 status = i40iw_configure_ceq_vector(iwdev, iwceq, ceq_id, msix_vec); in i40iw_setup_ceqs()
812 i40iw_enable_intr(&iwdev->sc_dev, msix_vec->idx); in i40iw_setup_ceqs()
836 struct i40iw_msix_vector *msix_vec = iwdev->iw_msixtbl; in i40iw_configure_aeq_vector() local
841 ret = request_irq(msix_vec->irq, i40iw_irq_handler, 0, "i40iw", iwdev); in i40iw_configure_aeq_vector()