linux/drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c

// SPDX-License-Identifier: GPL-2.0-only
/* Copyright (C) 2020 Marvell. */

#include "otx2_cpt_common.h"
#include "otx2_cptvf.h"
#include "otx2_cptlf.h"
#include "otx2_cptvf_algs.h"
#include "cn10k_cpt.h"
#include <rvu_reg.h>

#define OTX2_CPTVF_DRV_NAME

static void cptvf_enable_pfvf_mbox_intrs(struct otx2_cptvf_dev *cptvf)
{}

static void cptvf_disable_pfvf_mbox_intrs(struct otx2_cptvf_dev *cptvf)
{}

static int cptvf_register_interrupts(struct otx2_cptvf_dev *cptvf)
{}

static int cptvf_pfvf_mbox_init(struct otx2_cptvf_dev *cptvf)
{}

static void cptvf_pfvf_mbox_destroy(struct otx2_cptvf_dev *cptvf)
{}

static void cptlf_work_handler(unsigned long data)
{}

static void cleanup_tasklet_work(struct otx2_cptlfs_info *lfs)
{}

static int init_tasklet_work(struct otx2_cptlfs_info *lfs)
{}

static void free_pending_queues(struct otx2_cptlfs_info *lfs)
{}

static int alloc_pending_queues(struct otx2_cptlfs_info *lfs)
{}

static void lf_sw_cleanup(struct otx2_cptlfs_info *lfs)
{}

static int lf_sw_init(struct otx2_cptlfs_info *lfs)
{}

static void cptvf_lf_shutdown(struct otx2_cptlfs_info *lfs)
{}

static int cptvf_lf_init(struct otx2_cptvf_dev *cptvf)
{}

static int otx2_cptvf_probe(struct pci_dev *pdev,
			    const struct pci_device_id *ent)
{}

static void otx2_cptvf_remove(struct pci_dev *pdev)
{}

/* Supported devices */
static const struct pci_device_id otx2_cptvf_id_table[] =;

static struct pci_driver otx2_cptvf_pci_driver =;

module_pci_driver();

MODULE_IMPORT_NS();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_DEVICE_TABLE(pci, otx2_cptvf_id_table);