MCPcopy Create free account
hub / github.com/F-Stack/f-stack / ena_com_admin_init_cq

Function ena_com_admin_init_cq

dpdk/drivers/net/ena/base/ena_com.c:114–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112}
113
114static int ena_com_admin_init_cq(struct ena_com_admin_queue *admin_queue)
115{
116 struct ena_com_dev *ena_dev = admin_queue->ena_dev;
117 struct ena_com_admin_cq *cq = &admin_queue->cq;
118 u16 size = ADMIN_CQ_SIZE(admin_queue->q_depth);
119
120 ENA_MEM_ALLOC_COHERENT(admin_queue->q_dmadev, size, cq->entries, cq->dma_addr,
121 cq->mem_handle);
122
123 if (!cq->entries) {
124 ena_trc_err(ena_dev, "Memory allocation failed\n");
125 return ENA_COM_NO_MEM;
126 }
127
128 cq->head = 0;
129 cq->phase = 1;
130
131 return 0;
132}
133
134static int ena_com_admin_init_aenq(struct ena_com_dev *ena_dev,
135 struct ena_aenq_handlers *aenq_handlers)

Callers 1

ena_com_admin_initFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected