Lines Matching +full:no +full:- +full:pbl +full:- +full:x8
1 /*-
2 * Copyright (c) 2012-2017, 2025 Chelsio Communications.
16 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
37 FW_ENOENT = 2, /* no such file or directory */
45 FW_ENODEV = 19, /* no such device */
47 FW_ENOSPC = 28, /* no space left on device */
49 FW_ENODATA = 61, /* no data available */
55 FW_ENOBUFS = 105, /* no buffer space available */
72 FW_SCSI_TASK_ERR = 142, /* No SCSI tasks available */
184 /* atomic flag (hi) - firmware encapsulates CPLs in CPL_BARRIER
193 /* flush flag (hi) - firmware flushes flushable work request buffered
203 /* completion flag (hi) - firmware generates a cpl_fw6_ack
244 /* length in units of 16-bytes (lo)
270 * Encodings: TPL - Compressed TUPLE for filter in addition to 4-tuple
271 * FR - FRAGMENT, FC - FCoE, MT - MPS MATCH TYPE, M - MPS MATCH,
272 * E - Ethertype, P - Port, PR - Protocol, T - TOS, IV - Inner VLAN,
273 * OV - Outer VLAN/VNIC_ID,
711 /* flag for packet type - control packet (0), data packet (1)
1020 * will resend FIN - equiv ESTAB
1283 FW_RI_RDMA_INIT = 0x8, /* CHELSIO RI specific ... */
1291 FW_RI_SEND_IMMEDIATE = 0x8,
1371 FW_RI_CQE_ERR_SUCCESS = 0x00, /* success, no error detected */
1382 FW_RI_CQE_ERR_PBL_ADDR_BOUND = 0x0B, /* pbl address out of bound : software error */
2374 __be64 pbl[2];
2890 * N V M E - T C P W O R K R E Q U E S T s
5735 * Map. The Mail Box Data (MBDATA) range is mapped via the PCI-E Mailbox Base
6034 /* no separate STAG/PBL START/END for nvmet.
6035 * use same rdma stag/pbl memory range */
6140 FW_PARAMS_PARAM_CHNET_FLAGS_ENABLE_IPV6_SLAAC = 0x8,
7674 VIID - [10:8] PFN, [7] VI Valid, [6:0] VI number */
7691 VIID - [11:9] PFN, [8] VI Valid, [7:0] VI number */
7981 * expected range (4-7).
8293 /* old 16-bit port capabilities bitmap (fw_port_cap16_t) */
8361 /* new 32-bit port capabilities bitmap (fw_port_cap32_t) */
8440 /* macros to isolate various 32-bit Port Capabilities sub-fields */
8949 FW_PORT_TYPE_BT_SGMII = 2, /* Y, 1, No, No, No, No, 1G/100M */
8950 FW_PORT_TYPE_BT_XFI = 3, /* Y, 1, No, No, No, No, 10G/1G/100M */
8951 FW_PORT_TYPE_BT_XAUI = 4, /* Y, 4, No, No, No, No, 10G/1G/100M */
8952 FW_PORT_TYPE_KX4 = 5, /* No, 4, No, No, Yes, Yes, 10G */
8953 FW_PORT_TYPE_CX4 = 6, /* No, 4, No, No, No, No, 10G */
8954 FW_PORT_TYPE_KX = 7, /* No, 1, No, No, Yes, No, 1G */
8955 FW_PORT_TYPE_KR = 8, /* No, 1, No, No, Yes, Yes, 10G */
8956 FW_PORT_TYPE_SFP = 9, /* No, 1, Yes, No, No, No, 10G */
8957 FW_PORT_TYPE_BP_AP = 10, /* No, 1, No, No, Yes, Yes, 10G, BP ANGE */
8958 FW_PORT_TYPE_BP4_AP = 11, /* No, 4, No, No, Yes, Yes, 10G, BP ANGE */
8959 FW_PORT_TYPE_QSFP_10G = 12, /* No, 1, Yes, No, No, No, 10G */
8960 FW_PORT_TYPE_QSA = 13, /* No, 1, Yes, No, No, No, 10G */
8961 FW_PORT_TYPE_QSFP = 14, /* No, 4, Yes, No, No, No, 40G */
8962 FW_PORT_TYPE_BP40_BA = 15, /* No, 4, No, No, Yes, Yes, 40G/10G/1G, BP ANGE */
8963 FW_PORT_TYPE_KR4_100G = 16, /* No, 4, 100G/40G/25G, Backplane */
8964 FW_PORT_TYPE_CR4_QSFP = 17, /* No, 4, 100G/40G/25G */
8965 FW_PORT_TYPE_CR_QSFP = 18, /* No, 1, 25G Spider cable */
8966 FW_PORT_TYPE_CR2_QSFP = 19, /* No, 2, 50G */
8967 FW_PORT_TYPE_SFP28 = 20, /* No, 1, 25G/10G/1G */
8968 FW_PORT_TYPE_KR_SFP28 = 21, /* No, 1, 25G/10G/1G using Backplane */
8969 FW_PORT_TYPE_KR_XLAUI = 22, /* No, 4, 40G/10G/1G, No AN*/
8994 FW_PORT_MOD_TYPE_DR = 0x8,
8995 FW_PORT_MOD_TYPE_ERROR = M_FW_PORT_CMD_MODTYPE - 3,
8996 FW_PORT_MOD_TYPE_UNKNOWN = M_FW_PORT_CMD_MODTYPE - 2,
8997 FW_PORT_MOD_TYPE_NOTSUPPORTED = M_FW_PORT_CMD_MODTYPE - 1,
9011 FW_PORT_MOD_SUB_TYPE_BT_VSC8634=0x8,
9028 FW_PORT_LINK_DN_ANEG_F, /* Auto-negotiation fault */
9032 FW_PORT_LINK_DN_RX_LOS, /* No RX signal detected */
10714 /* Hand-written */
11017 * as a READ-ONLY register for Host Software and only to be used to
11107 * this register is available as 32-bit of persistent storage (across
11108 * PL_RST based chip-reset) for boot drivers (i.e. firmware and driver
11121 * which is encoded as the number of entries in multiples-1 of 128 here rather
11173 __be16 len512; /* bin length in units of 512-bytes */
11317 __be16 len512; /* bin length in units of 512-bytes */