1ec5ebd2cSSreekanth Reddy /* SPDX-License-Identifier: GPL-2.0-or-later */ 2ec5ebd2cSSreekanth Reddy /* 3ee6f2d6bSSreekanth Reddy * Copyright 2016-2022 Broadcom Inc. All rights reserved. 4ec5ebd2cSSreekanth Reddy * 5ec5ebd2cSSreekanth Reddy */ 6ec5ebd2cSSreekanth Reddy #ifndef MPI30_PCI_H 7ec5ebd2cSSreekanth Reddy #define MPI30_PCI_H 1 8*e5f596bcSRanjan Kumar #ifndef MPI3_NVME_ENCAP_CMD_MAX 9*e5f596bcSRanjan Kumar #define MPI3_NVME_ENCAP_CMD_MAX (1) 10*e5f596bcSRanjan Kumar #endif 11ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_FORCE_ADMIN_ERR_REPLY_MASK (0x0002) 12ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_FORCE_ADMIN_ERR_REPLY_FAIL_ONLY (0x0000) 13ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_FORCE_ADMIN_ERR_REPLY_ALL (0x0002) 14ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_SUBMISSIONQ_MASK (0x0001) 15ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_SUBMISSIONQ_IO (0x0000) 16ec5ebd2cSSreekanth Reddy #define MPI3_NVME_FLAGS_SUBMISSIONQ_ADMIN (0x0001) 17f3de4706SSumit Saxena 18ec5ebd2cSSreekanth Reddy #endif 19