Searched refs:aenq (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/infiniband/hw/efa/
H A Defa_com.c200 struct efa_com_aenq *aenq = &edev->aenq; local
206 ibdev_err(edev->efa_dev, "aenq handlers pointer is NULL\n");
210 size = EFA_ASYNC_QUEUE_DEPTH * sizeof(*aenq->entries);
211 aenq->entries = dma_alloc_coherent(edev->dmadev, size, &aenq->dma_addr,
213 if (!aenq->entries)
216 aenq->aenq_handlers = aenq_handlers;
217 aenq->depth = EFA_ASYNC_QUEUE_DEPTH;
218 aenq
662 struct efa_com_aenq *aenq = &edev->aenq; local
835 struct efa_com_aenq *aenq = &edev->aenq; local
[all...]
H A Defa_com.h108 struct efa_com_aenq aenq; member in struct:efa_com_dev
148 /* Holds aenq handlers. Indexed by AENQ event group */
H A Defa_admin_cmds_defs.h798 struct efa_admin_feature_aenq_desc aenq; member in union:efa_admin_get_feature_resp::__anon966
821 struct efa_admin_feature_aenq_desc aenq; member in union:efa_admin_set_feature_cmd::__anon967
H A Defa_com_cmd.c619 ibdev_dbg(edev->efa_dev, "Configuring aenq with groups[%#x]\n", groups);
624 "Failed to get aenq attributes: %d\n",
630 "Get aenq groups: supported[%#x] enabled[%#x]\n",
631 get_resp.u.aenq.supported_groups,
632 get_resp.u.aenq.enabled_groups);
634 if ((get_resp.u.aenq.supported_groups & groups) != groups) {
637 "Trying to set unsupported aenq groups[%#x] supported[%#x]\n",
638 groups, get_resp.u.aenq.supported_groups);
642 cmd.u.aenq.enabled_groups = groups;
647 "Failed to set aenq attribute
[all...]
H A Defa_main.c422 /* Try to enable all the available aenq groups */
600 edev->aenq.msix_vector_idx = dev->admin_msix_vector_idx;
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_com.c131 struct ena_com_aenq *aenq = &ena_dev->aenq; local
135 ena_dev->aenq.q_depth = ENA_ASYNC_QUEUE_DEPTH;
137 aenq->entries = dma_alloc_coherent(ena_dev->dmadev, size, &aenq->dma_addr, GFP_KERNEL);
139 if (!aenq->entries) {
144 aenq->head = aenq->q_depth;
145 aenq->phase = 1;
147 addr_low = ENA_DMA_ADDR_TO_UINT32_LOW(aenq
1632 struct ena_com_aenq *aenq = &ena_dev->aenq; local
2004 struct ena_com_aenq *aenq = &ena_dev->aenq; local
[all...]
H A Dena_admin_defs.h968 struct ena_admin_feature_aenq_desc aenq; member in union:ena_admin_get_feat_resp::__anon1625
1003 struct ena_admin_feature_aenq_desc aenq; member in union:ena_admin_set_feat_cmd::__anon1626
H A Dena_com.h295 struct ena_com_aenq aenq; member in struct:ena_com_dev
336 struct ena_admin_feature_aenq_desc aenq; member in struct:ena_com_dev_get_features_ctx
354 /* Holds aenq handlers. Indexed by AENQ event group */
408 * won't send any additional admin completions/aenq.
454 * After this method, aenq event can be received via AENQ.
507 * aenq handler.
561 /* ena_com_set_aenq_config - Set aenq groups configurations
565 * Configure which aenq event group the driver would like to receive.
H A Dena_netdev.c1535 /* Don't call the aenq handler before probe is done */
1561 /* Reserve a single MSI-X vector for management (admin + aenq).
3163 /* Try to turn all the available aenq groups */
3170 aenq_groups &= get_feat_ctx->aenq.supported_groups;
3174 dev_err(dev, "Cannot configure aenq groups rc= %d\n", rc);
4300 "Invalid aenq notification link state %d\n",

Completed in 136 milliseconds