| 1 |
|
| 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 | FWCTL_BNXT_DMA_COMMANDS,
|
| 16 | };
|
| 17 |
|
| 18 | |
| 19 | * struct fwctl_info_bnxt - ioctl(FWCTL_INFO) out_device_data
|
| 20 | * @uctx_caps: The command capabilities driver accepts.
|
| 21 | *
|
| 22 | * Return basic information about the FW interface available.
|
| 23 |
|
| 24 | struct fwctl_info_bnxt {
|
| 25 | __u32 uctx_caps;
|
| 26 | };
|
| 27 |
|
| 28 | #define FWCTL_BNXT_MAX_DMABUF 0x10000
|
| 29 |
|
| 30 | #endif
|