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