xref: /linux/include/uapi/fwctl/bnxt.h (revision e2683c8868d03382da7e1ce8453b543a043066d1)
1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /*
3  * Copyright (c) 2026, Broadcom Inc
4  */
5 
6 #ifndef _UAPI_FWCTL_BNXT_H_
7 #define _UAPI_FWCTL_BNXT_H_
8 
9 #include <linux/types.h>
10 
11 enum fwctl_bnxt_commands {
12 	FWCTL_BNXT_INLINE_COMMANDS = 0,
13 	FWCTL_BNXT_QUERY_COMMANDS,
14 	FWCTL_BNXT_SEND_COMMANDS,
15 };
16 
17 /**
18  * struct fwctl_info_bnxt - ioctl(FWCTL_INFO) out_device_data
19  * @uctx_caps: The command capabilities driver accepts.
20  *
21  * Return basic information about the FW interface available.
22  */
23 struct fwctl_info_bnxt {
24 	__u32 uctx_caps;
25 };
26 #endif
27