Searched refs:aenq (Results 1 - 9 of 9) sorted by relevance
/linux-master/drivers/infiniband/hw/efa/ |
H A D | efa_com.c | 200 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 D | efa_com.h | 108 struct efa_com_aenq aenq; member in struct:efa_com_dev 148 /* Holds aenq handlers. Indexed by AENQ event group */
|
H A D | efa_admin_cmds_defs.h | 798 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 D | efa_com_cmd.c | 619 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 D | efa_main.c | 422 /* 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 D | ena_com.c | 131 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 D | ena_admin_defs.h | 968 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 D | ena_com.h | 295 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 D | ena_netdev.c | 1535 /* 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