linux/drivers/crypto/marvell/octeontx/otx_cptpf_main.c

// SPDX-License-Identifier: GPL-2.0
/* Marvell OcteonTX CPT driver
 *
 * Copyright (C) 2019 Marvell International Ltd.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */

#include "otx_cpt_common.h"
#include "otx_cptpf.h"

#define DRV_NAME
#define DRV_VERSION

static void otx_cpt_disable_mbox_interrupts(struct otx_cpt_device *cpt)
{}

static void otx_cpt_enable_mbox_interrupts(struct otx_cpt_device *cpt)
{}

static irqreturn_t otx_cpt_mbx0_intr_handler(int __always_unused irq,
					     void *cpt)
{}

static void otx_cpt_reset(struct otx_cpt_device *cpt)
{}

static void otx_cpt_find_max_enabled_cores(struct otx_cpt_device *cpt)
{}

static u32 otx_cpt_check_bist_status(struct otx_cpt_device *cpt)
{}

static u64 otx_cpt_check_exe_bist_status(struct otx_cpt_device *cpt)
{}

static int otx_cpt_device_init(struct otx_cpt_device *cpt)
{}

static int otx_cpt_register_interrupts(struct otx_cpt_device *cpt)
{}

static void otx_cpt_unregister_interrupts(struct otx_cpt_device *cpt)
{}


static int otx_cpt_sriov_configure(struct pci_dev *pdev, int numvfs)
{}

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

static void otx_cpt_remove(struct pci_dev *pdev)
{}

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

static struct pci_driver otx_cpt_pci_driver =;

module_pci_driver();

MODULE_AUTHOR();
MODULE_DESCRIPTION();
MODULE_LICENSE();
MODULE_VERSION();
MODULE_DEVICE_TABLE(pci, otx_cpt_id_table);