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

Function ena_com_allocate_debug_area

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

Source from the content-addressed store, hash-verified

3119}
3120
3121int ena_com_allocate_debug_area(struct ena_com_dev *ena_dev,
3122 u32 debug_area_size)
3123{
3124 struct ena_host_attribute *host_attr = &ena_dev->host_attr;
3125
3126 ENA_MEM_ALLOC_COHERENT(ena_dev->dmadev,
3127 debug_area_size,
3128 host_attr->debug_area_virt_addr,
3129 host_attr->debug_area_dma_addr,
3130 host_attr->debug_area_dma_handle);
3131 if (unlikely(!host_attr->debug_area_virt_addr)) {
3132 host_attr->debug_area_size = 0;
3133 return ENA_COM_NO_MEM;
3134 }
3135
3136 host_attr->debug_area_size = debug_area_size;
3137
3138 return 0;
3139}
3140
3141int ena_com_allocate_customer_metrics_buffer(struct ena_com_dev *ena_dev)
3142{

Callers 1

ena_config_debug_areaFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected