linux/drivers/crypto/cavium/cpt/cptpf.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * Copyright (C) 2016 Cavium, Inc.
 */

#ifndef __CPTPF_H
#define __CPTPF_H

#include "cpt_common.h"

#define CSR_DELAY
#define CPT_MAX_CORE_GROUPS
#define CPT_MAX_SE_CORES
#define CPT_MAX_AE_CORES
#define CPT_MAX_TOTAL_CORES
#define CPT_MAX_VF_NUM
#define CPT_PF_MSIX_VECTORS
#define CPT_PF_INT_VEC_E_MBOXX(a)
#define CPT_UCODE_VERSION_SZ
struct cpt_device;

struct microcode {};

struct cpt_vf_info {};

/**
 * cpt device structure
 */
struct cpt_device {};

void cpt_mbox_intr_handler(struct cpt_device *cpt, int mbx);
#endif /* __CPTPF_H */