Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 49 lines 1.6 kB view raw
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * Copyright 2016-2026 Broadcom Inc. All rights reserved. 4 */ 5#ifndef MPI30_TOOL_H 6#define MPI30_TOOL_H 1 7 8#define MPI3_DIAG_BUFFER_TYPE_TRACE (0x01) 9#define MPI3_DIAG_BUFFER_TYPE_FW (0x02) 10#define MPI3_DIAG_BUFFER_ACTION_RELEASE (0x01) 11#define MPI3_DIAG_BUFFER_ACTION_PAUSE (0x02) 12#define MPI3_DIAG_BUFFER_ACTION_RESUME (0x03) 13#define MPI3_DIAG_BUFFER_ACTION_CLEAR (0x04) 14 15 16#define MPI3_DIAG_BUFFER_POST_MSGFLAGS_SEGMENTED (0x01) 17struct mpi3_diag_buffer_post_request { 18 __le16 host_tag; 19 u8 ioc_use_only02; 20 u8 function; 21 __le16 ioc_use_only04; 22 u8 ioc_use_only06; 23 u8 msg_flags; 24 __le16 change_count; 25 __le16 reserved0a; 26 u8 type; 27 u8 reserved0d; 28 __le16 reserved0e; 29 __le64 address; 30 __le32 length; 31 __le32 reserved1c; 32}; 33 34struct mpi3_diag_buffer_manage_request { 35 __le16 host_tag; 36 u8 ioc_use_only02; 37 u8 function; 38 __le16 ioc_use_only04; 39 u8 ioc_use_only06; 40 u8 msg_flags; 41 __le16 change_count; 42 __le16 reserved0a; 43 u8 type; 44 u8 action; 45 __le16 reserved0e; 46}; 47 48 49#endif