/* SPDX-License-Identifier: GPL-2.0-only */ /* * Aic94xx SAS/SATA driver sequencer interface header file. * * Copyright (C) 2005 Adaptec, Inc. All rights reserved. * Copyright (C) 2005 Luben Tuikov <[email protected]> */ #ifndef _AIC94XX_SEQ_H_ #define _AIC94XX_SEQ_H_ #define CSEQ_NUM_VECS … #define LSEQ_NUM_VECS … #define SAS_RAZOR_SEQUENCER_FW_FILE … #define SAS_RAZOR_SEQUENCER_FW_MAJOR … /* Note: All quantites in the sequencer file are little endian */ struct sequencer_file_header { … } __attribute__((packed)); #ifdef __KERNEL__ int asd_init_seqs(struct asd_ha_struct *asd_ha); int asd_start_seqs(struct asd_ha_struct *asd_ha); int asd_release_firmware(void); void asd_update_port_links(struct asd_ha_struct *asd_ha, struct asd_phy *phy); #endif #endif