Home
last modified time | relevance | path

Searched +full:icid +full:- +full:base (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dfsl,qoriq-mc.yaml1 # 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 Dfsl,qoriq-mc.txt3 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 Dfcoe_common.h2 * 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 Decore_roce_api.h2 * 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 Decore_hsi_rdma.h2 * 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 Decore_rdma_api.h2 * 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 Dcommon_hsi.h2 * 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 Decore_dev.c2 * 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 Dreg_addr.h2 * 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 Decore_hsi_eth.h2 * 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 Ddpaa2_mcp.h1 /*-
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 Dqlnxr_def.h2 * 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 Dsqlite3.c17 ** 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 …]