// SPDX-License-Identifier: GPL-2.0-or-later /* * Adaptec AAC series RAID controller driver * (c) Copyright 2001 Red Hat Inc. * * based on the old aacraid driver that is.. * Adaptec aacraid device driver for Linux. * * Copyright (c) 2000-2010 Adaptec, Inc. * 2010-2015 PMC-Sierra, Inc. ([email protected]) * 2016-2017 Microsemi Corp. ([email protected]) * * Module Name: * rkt.c * * Abstract: Hardware miniport for Drawbridge specific hardware functions. */ #include <linux/blkdev.h> #include <scsi/scsi_host.h> #include "aacraid.h" #define AAC_NUM_IO_FIB_RKT … /** * aac_rkt_select_comm - Select communications method * @dev: Adapter * @comm: communications method */ static int aac_rkt_select_comm(struct aac_dev *dev, int comm) { … } /** * aac_rkt_ioremap * @dev: device to ioremap * @size: mapping resize request * */ static int aac_rkt_ioremap(struct aac_dev * dev, u32 size) { … } /** * aac_rkt_init - initialize an i960 based AAC card * @dev: device to configure * * Allocate and set up resources for the i960 based AAC variants. The * device_interface in the commregion will be allocated and linked * to the comm region. */ int aac_rkt_init(struct aac_dev *dev) { … }