vlib: introduce DMA infrastructure
[vpp.git] / src / plugins / dma_intel / format.c
1 /* SPDX-License-Identifier: Apache-2.0
2  * Copyright (c) 2022 Intel and/or its affiliates.
3  */
4 #include <vlib/vlib.h>
5 #include <vlib/pci/pci.h>
6 #include <vlib/dma/dma.h>
7 #include <vnet/plugin/plugin.h>
8 #include <dma_intel/dsa_intel.h>
9
10 u8 *
11 format_intel_dsa_addr (u8 *s, va_list *va)
12 {
13   intel_dsa_channel_t *ch = va_arg (*va, intel_dsa_channel_t *);
14   return format (s, "wq%d.%d", ch->did, ch->qid);
15 }