#ifndef _IDPF_CONTROLQ_H_
#define _IDPF_CONTROLQ_H_
#include <linux/slab.h>
#include "idpf_controlq_api.h"
#define IDPF_CTLQ_MAX_BUF_LEN …
#define IDPF_CTLQ_DESC(R, i) …
#define IDPF_CTLQ_DESC_UNUSED(R) …
#define IDPF_CTRL_SQ_CMD_TIMEOUT …
struct idpf_ctlq_desc { … };
#define IDPF_CTLQ_FLAG_DD_S …
#define IDPF_CTLQ_FLAG_CMP_S …
#define IDPF_CTLQ_FLAG_ERR_S …
#define IDPF_CTLQ_FLAG_FTYPE_S …
#define IDPF_CTLQ_FLAG_RD_S …
#define IDPF_CTLQ_FLAG_VFC_S …
#define IDPF_CTLQ_FLAG_BUF_S …
#define IDPF_CTLQ_FLAG_HOST_ID_S …
#define IDPF_CTLQ_FLAG_DD …
#define IDPF_CTLQ_FLAG_CMP …
#define IDPF_CTLQ_FLAG_ERR …
#define IDPF_CTLQ_FLAG_FTYPE_VM …
#define IDPF_CTLQ_FLAG_FTYPE_PF …
#define IDPF_CTLQ_FLAG_RD …
#define IDPF_CTLQ_FLAG_VFC …
#define IDPF_CTLQ_FLAG_BUF …
#define IDPF_CTLQ_FLAG_HOST_ID_M …
struct idpf_mbxq_desc { … };
struct idpf_hw { … };
int idpf_ctlq_alloc_ring_res(struct idpf_hw *hw,
struct idpf_ctlq_info *cq);
void idpf_ctlq_dealloc_ring_res(struct idpf_hw *hw, struct idpf_ctlq_info *cq);
void *idpf_alloc_dma_mem(struct idpf_hw *hw, struct idpf_dma_mem *mem,
u64 size);
void idpf_free_dma_mem(struct idpf_hw *hw, struct idpf_dma_mem *mem);
#endif