Lines Matching defs:aeq
188 * i40iw_dpc - tasklet for aeq and ceq 0
215 * i40iw_irq_handler - interrupt handler for aeq and ceq0
259 * The function is called when destroying aeq/ceq
274 * i40iw_destroy_aeq - destroy aeq
277 * Issue a destroy aeq request and
278 * free the resources associated with the aeq
285 struct i40iw_aeq *aeq = &iwdev->aeq;
292 if (!dev->aeq_ops->aeq_destroy(&aeq->sc_aeq, 0, 1))
293 status = dev->aeq_ops->aeq_destroy_done(&aeq->sc_aeq);
295 i40iw_pr_err("destroy aeq failed %d\n", status);
298 i40iw_free_dma_mem(dev->hw, &aeq->mem);
828 * i40iw_configure_aeq_vector - set up the msix vector for aeq
844 i40iw_pr_err("aeq irq config fail\n");
855 * Return 0, if the aeq and the resources associated with it
863 struct i40iw_aeq *aeq = &iwdev->aeq;
870 aeq->mem.size = sizeof(struct i40iw_sc_aeqe) * aeq_size;
871 status = i40iw_allocate_dma_mem(dev->hw, &aeq->mem, aeq->mem.size,
876 info.aeqe_base = aeq->mem.va;
877 info.aeq_elem_pa = aeq->mem.pa;
880 status = dev->aeq_ops->aeq_init(&aeq->sc_aeq, &info);
883 status = dev->aeq_ops->aeq_create(&aeq->sc_aeq, scratch, 1);
885 status = dev->aeq_ops->aeq_create_done(&aeq->sc_aeq);
888 i40iw_free_dma_mem(dev->hw, &aeq->mem);
893 * i40iw_setup_aeq - set up the device aeq
896 * Create the aeq and configure its msix interrupt vector