mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Update MPI Headers to revision 39. Signed-off-by: Ranjan Kumar <ranjan.kumar@broadcom.com> Link: https://patch.msgid.link/20260116060719.32937-6-ranjan.kumar@broadcom.com Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
50 lines
1.5 KiB
C
50 lines
1.5 KiB
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* Copyright 2016-2026 Broadcom Inc. All rights reserved.
|
|
*/
|
|
#ifndef MPI30_TOOL_H
|
|
#define MPI30_TOOL_H 1
|
|
|
|
#define MPI3_DIAG_BUFFER_TYPE_TRACE (0x01)
|
|
#define MPI3_DIAG_BUFFER_TYPE_FW (0x02)
|
|
#define MPI3_DIAG_BUFFER_ACTION_RELEASE (0x01)
|
|
#define MPI3_DIAG_BUFFER_ACTION_PAUSE (0x02)
|
|
#define MPI3_DIAG_BUFFER_ACTION_RESUME (0x03)
|
|
#define MPI3_DIAG_BUFFER_ACTION_CLEAR (0x04)
|
|
|
|
|
|
#define MPI3_DIAG_BUFFER_POST_MSGFLAGS_SEGMENTED (0x01)
|
|
struct mpi3_diag_buffer_post_request {
|
|
__le16 host_tag;
|
|
u8 ioc_use_only02;
|
|
u8 function;
|
|
__le16 ioc_use_only04;
|
|
u8 ioc_use_only06;
|
|
u8 msg_flags;
|
|
__le16 change_count;
|
|
__le16 reserved0a;
|
|
u8 type;
|
|
u8 reserved0d;
|
|
__le16 reserved0e;
|
|
__le64 address;
|
|
__le32 length;
|
|
__le32 reserved1c;
|
|
};
|
|
|
|
struct mpi3_diag_buffer_manage_request {
|
|
__le16 host_tag;
|
|
u8 ioc_use_only02;
|
|
u8 function;
|
|
__le16 ioc_use_only04;
|
|
u8 ioc_use_only06;
|
|
u8 msg_flags;
|
|
__le16 change_count;
|
|
__le16 reserved0a;
|
|
u8 type;
|
|
u8 action;
|
|
__le16 reserved0e;
|
|
};
|
|
|
|
|
|
#endif
|