| /freebsd/sys/contrib/device-tree/Bindings/misc/ |
| H A D | fsl,qoriq-mc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/misc/fsl,qoriq-mc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 13 The Freescale Management Complex (fsl-mc) is a hardware resource 15 network-oriented packet processing applications. After the fsl-mc 22 For an overview of the DPAA2 architecture and fsl-mc bus see: 26 same hardware "isolation context" and a 10-bit value called an ICID 31 between ICIDs and IOMMUs, so an iommu-map property is used to define [all …]
|
| H A D | fsl,qoriq-mc.txt | 3 The Freescale Management Complex (fsl-mc) is a hardware resource 5 network-oriented packet processing applications. After the fsl-mc 12 For an overview of the DPAA2 architecture and fsl-mc bus see: 16 same hardware "isolation context" and a 10-bit value called an ICID 21 between ICIDs and IOMMUs, so an iommu-map property is used to define 28 For arm-smmu binding, see: 31 The MSI writes are accompanied by sideband data which is derived from the ICID. 32 The msi-map property is used to associate the devices with both the ITS 36 Documentation/devicetree/bindings/interrupt-controller/msi.txt. 39 Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml. [all …]
|
| /freebsd/sys/dev/qlnx/qlnxe/ |
| H A D | fcoe_common.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 38 * The fcoe storm task context protection-information of Ystorm 60 * The fcoe storm task context protection-information of Ystorm 185 struct fcoe_slow_sgl_ctx dix_sgl /* DIX slow-SGL data base */; 202 …__le32 num_pbf_zero_write /* The amount of bytes that PBF should dummy write - Relevant for protec… 204 __le32 data_2_trns_rem /* Entire SGL-buffer remainder */; 210 __le16 ox_id /* OX-ID. Used in Target mode only */; 211 __le16 rx_id /* RX-ID. Used in Target mode only */; 220 __le16 word0 /* icid */; 277 __le16 icid /* icid */; member [all …]
|
| H A D | ecore_roce_api.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 48 * The FW supports a CNQ of 64k-1 and this apparently causes an issue - notice 53 #define ECORE_RDMA_MAX_CNQ_SIZE (0xFFFF) /* 2^16 - 1 */ 142 /* Abilty to support RNR-NAK generation */ 174 /* Abilty to support the base memory management extensions */ 329 u16 icid; member 372 u16 icid; member 381 u16 icid; member 608 u16 *icid); 680 * page-size and mtu in hwfn context
|
| H A D | ecore_hsi_rdma.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 48 __le16 msem_ctx_upd_seq /* icid */; 105 __le16 icid /* icid */; member 178 __le16 icid /* icid */; member 253 __le16 msem_ctx_upd_seq /* icid */; 324 __le16 icid /* icid */; member 395 __le16 icid /* icid */; member 598 __le32 reg_srq_base_addr /* Logical base address of first regular (non XRC) SRQ */; 737 struct regpair pbl_base_addr /* SRQ PBL base address */; 744 struct regpair producers_addr /* SRQ PBL base address */; [all …]
|
| H A D | ecore_rdma_api.h | 2 * Copyright (c) 2018-2019 Cavium, Inc. 51 * The FW supports a CNQ of 64k-1 and this apparently causes an issue - notice 56 #define ECORE_RDMA_MAX_CNQ_SIZE (0xFFFF) /* 2^16 - 1 */ 153 /* Abilty to support RNR-NAK generation */ 185 /* Abilty to support the base memory management extensions */ 435 u16 icid; member 451 u16 icid; member 490 u16 icid; member 685 u16 *icid); 764 * page-size and mtu in hwfn context
|
| H A D | common_hsi.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 88 * Usually LL2 queues are opened in pairs � TX-RX. 98 // Include firmware verison number only- do not add constants here to avoid redundunt compilations 133 /* possible PFs and VFs - we need a constant for this size */ 148 #define MAX_NUM_L2_QUEUES_E5 (320) /* TODO_E5_VITALY - fix to 512 */ 151 /* Traffic classes in network-facing blocks (PBF, BTB, NIG, BRB, PRS and QM) */ 380 /* base number of Tx PQs in the CM PQ representation. 389 #define QM_LINE_CRD_REG_SIGN_BIT (1 << (QM_LINE_CRD_REG_WIDTH - 1)) 391 #define QM_BYTE_CRD_REG_SIGN_BIT (1 << (QM_BYTE_CRD_REG_WIDTH - 1)) 393 #define QM_WFQ_CRD_REG_SIGN_BIT (1 << (QM_WFQ_CRD_REG_WIDTH - 1)) [all …]
|
| H A D | ecore_dev.c | 2 * Copyright (c) 2017-2018 Cavium, Inc. 73 /* TODO - there's a bug in DCBx re-configuration flows in MF, as the QM 76 * Eventually, this needs to move into a MFW-covered HW-lock as arbitration 85 p_dev->ilt_page_size = ilt_page_size; in ecore_set_ilt_page_size() 111 action, db_entry, db_entry->db_addr, db_entry->db_data, in ecore_db_recovery_dp_entry() 112 db_entry->db_width == DB_REC_WIDTH_32B ? "32b" : "64b", in ecore_db_recovery_dp_entry() 113 db_entry->db_space == DB_REC_USER ? "user" : "kernel", in ecore_db_recovery_dp_entry() 114 db_entry->hwfn_idx); in ecore_db_recovery_dp_entry() 122 if (db_addr < p_dev->doorbells || (u8 *)db_addr > in ecore_db_rec_sanity() 123 (u8 *)p_dev->doorbells + p_dev->db_size) { in ecore_db_rec_sanity() [all …]
|
| H A D | reg_addr.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 78 …- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl… 79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea… 80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn… 81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea… 88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of … 90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… 116 … (0x1<<9) // Fast back-to-back transaction ena… 128 … (0x1<<23) // Fast back-to-back capable. Not ap… 145 …l has_io_bar=0. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E… [all …]
|
| H A D | ecore_hsi_eth.h | 2 * Copyright (c) 2017-2018 Cavium, Inc. 1223 …u8 assert_on_error /* 0 - dont assert in case of filter configuration error. Just return an error … 1235 ETH_FILTER_TYPE_PAIR /* Add/remove a MAC-VLAN pair */, 1238 ETH_FILTER_TYPE_INNER_PAIR /* Add/remove a inner MAC-VLAN pair */, 1239 ETH_FILTER_TYPE_INNER_MAC_VNI_PAIR /* Add/remove a inner MAC-VNI pair */, 1240 ETH_FILTER_TYPE_MAC_VNI_PAIR /* Add/remove a MAC-VNI pair */, 1252 ETH_IPV4_NON_FIRST_FRAG /* Non-First Fragment of IPv4 Packet (does not contain headers) */, 1281 ETH_RAMROD_RX_CREATE_OPENFLOW_ACTION /* RX - Create an Openflow Action */, 1282 ETH_RAMROD_RX_ADD_OPENFLOW_FILTER /* RX - Add an Openflow Filter to the Searcher */, 1283 ETH_RAMROD_RX_DELETE_OPENFLOW_FILTER /* RX - Delete an Openflow Filter to the Searcher */, [all …]
|
| /freebsd/sys/dev/dpaa2/ |
| H A D | dpaa2_mcp.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright © 2021-2022 Dmitry Salychev 63 #define DPAA2_CMD_STAT_AUTH_ERR 0x3 /* Illegal object-portal-icid */ 73 /* Driver-specific return codes. */ 87 /* ------------------------- MNG command IDs -------------------------------- */ 97 /* ------------------------- DPRC command IDs ------------------------------- */ 128 /* ------------------------- DPIO command IDs ------------------------------- */ 145 /* ------------------------- DPNI command IDs ------------------------------- */ 190 /* ------------------------- DPBP command IDs ------------------------------- */ [all …]
|
| /freebsd/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_def.h | 2 * Copyright (c) 2018-2019 Cavium, Inc. 44 #include <linux/dma-mapping.h> 170 * it reaches the maximum number of page pointers. Notice is the '-1' in the 177 sizeof(u64)) - 1) /* 64k -1 */ 179 / QLNXR_CQE_SIZE)) /* 8M -4096/32 = 8,388,480 */ 183 * (specifically 64k-1). The FW can buffer CNQ elements avoiding an overflow, on 224 #define QLNXR_MAX_SGID 128 /* TBD - add more source gids... */ 294 /* Abilty to support RNR-NAK generation */ 327 /* Abilty to support the base memory management extensions */ 516 uint16_t icid; member [all …]
|
| /freebsd/contrib/sqlite3/ |
| H A D | sqlite3.c | 17 ** language. The code for the "sqlite3" command-line shell is also in a 20 ** The content in this amalgamation comes from Fossil check-in 54 ** NO_TEST - The branches on this line are not 59 ** OPTIMIZATION-IF-TRUE - This branch is allowed to always be false 63 ** OPTIMIZATION-IF-FALSE - This branch is allowed to always be true 67 ** PREVENTS-HARMLESS-OVERREAD - This branch prevents a buffer overread 72 ** slash-asterisk...asterisk-slash comment marks, with no spaces between the 147 ** 2015-03-02 185 ** large file support, or if the OS is windows, these should be no-ops. 191 ** Large file support can be disabled using the -DSQLITE_DISABLE_LFS switch [all …]
|