/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | mvebu-devbus.txt | 9 - compatible: Armada 370/XP SoC are supported using the 10 "marvell,mvebu-devbus" compatible string. 13 "marvell,orion-devbus" compatible string. 15 - reg: A resource specifier for the register space. 20 - #address-cells: Must be set to 1 21 - #size-cells: Must be set to 1 22 - ranges: Must be set up to reflect the memory layout with four 23 integer values for each chip-select line in use: 28 - devbus,keep-config This property can optionally be used to keep 37 - devbus,turn-off-ps: Defines the time during which the controller does not [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/samsung/ |
H A D | samsung,fimd.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Inki Dae <inki.dae@samsung.com> 11 - Seung-Woo Kim <sw0312.kim@samsung.com> 12 - Kyungmin Park <kyungmin.park@samsung.com> 13 - Krzysztof Kozlowski <krzk@kernel.org> 18 - samsung,s3c2443-fimd 19 - samsung,s3c6400-fimd 20 - samsung,s5pv210-fimd [all …]
|
H A D | samsung,exynos7-decon.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/display/samsung/samsung,exynos7-decon.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Inki Dae <inki.dae@samsung.com> 11 - Seung-Woo Kim <sw0312.kim@samsung.com> 12 - Kyungmin Park <kyungmin.park@samsung.com> 13 - Krzysztof Kozlowski <krzk@kernel.org> 22 const: samsung,exynos7-decon 27 clock-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/exynos/ |
H A D | samsung-fimd.txt | 1 Device-Tree bindings for Samsung SoC display controller (FIMD) 8 - compatible: value should be one of the following 9 "samsung,s3c2443-fimd"; /* for S3C24XX SoCs */ 10 "samsung,s3c6400-fimd"; /* for S3C64XX SoCs */ 11 "samsung,s5pv210-fimd"; /* for S5PV210 SoC */ 12 "samsung,exynos3250-fimd"; /* for Exynos3250/3472 SoCs */ 13 "samsung,exynos4210-fimd"; /* for Exynos4 SoCs */ 14 "samsung,exynos5250-fimd"; /* for Exynos5250 SoCs */ 15 "samsung,exynos5420-fimd"; /* for Exynos5420/5422/5800 SoCs */ 17 - reg: physical base address and length of the FIMD registers set. [all …]
|
/freebsd/contrib/unbound/util/storage/ |
H A D | lruhash.h | 2 * util/storage/lruhash.h - hashtable, hash function, LRU keeping. 70 * o unlock the entry if you hold the lock already. 165 /** size bitmask - since size is a power of 2 */ 200 * To change overflow_next you need to hold the bin lock. 201 * To change the lru items you need to hold the hashtable lock. 268 * If key already present, this entry->key is deleted immediately. 269 * But entry->data is set to NULL before deletion, and put into 279 * At the end of the function you hold a (read/write)lock on the entry. 285 * @param wr: set to true if you desire a writelock on the entry. 291 hashvalue_type hash, void* key, int wr); [all...] |
H A D | slabhash.h | 2 * util/storage/slabhash.h - hashtable consisting of several smaller tables. 58 /** the size of the array - must be power of 2 */ 60 /** size bitmask - uses high bits. */ 106 * If key already present, this entry->key is deleted immediately. 107 * But entry->data is set to NULL before deletion, and put into 117 * At the end of the function you hold a (read/write)lock on the entry. 123 * @param wr: set to true if you desire a writelock on the entry. 129 hashvalue_type hash, void* key, int wr); 201 * @param wr: if true, writelock is obtained, otherwise readlock. 205 void slabhash_traverse(struct slabhash* table, int wr, [all...] |
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | armada-xp-crs328-4c-20s-4s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS328-4C-20S-4S+ board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS328-4C-20S-4S+"; 25 compatible = "mikrotik,crs328-4c-20s-4s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-crs326-24g-2s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS326-24G-2S board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS326-24G-2S+"; 25 compatible = "mikrotik,crs326-24g-2s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-crs305-1g-4s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for CRS305-1G-4S board 8 * Based on armada-xp-db.dts 13 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 20 /dts-v1/; 21 #include "armada-xp-98dx3236.dtsi" 24 model = "CRS305-1G-4S+"; 25 compatible = "mikrotik,crs305-1g-4s", "marvell,armadaxp-98dx3236", "marvell,armada-370-xp"; 38 arm,parity-enable; 39 marvell,ecc-enable; [all …]
|
H A D | armada-xp-db-xc3-24g4xg.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for DB-XC3-24G4XG board 7 * Based on armada-xp-db.dts 12 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 19 /dts-v1/; 20 #include "armada-xp-98dx3336.dtsi" 23 model = "DB-XC3-24G4XG"; 24 compatible = "marvell,db-xc3-24g4xg", "marvell,armadaxp-98dx3336", "marvell,armada-370-xp"; 37 arm,parity-enable; 38 marvell,ecc-enable; [all …]
|
H A D | armada-xp-db-dxbc2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for DB-DXBC2 board 7 * Based on armada-xp-db.dts 12 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 19 /dts-v1/; 20 #include "armada-xp-98dx4251.dtsi" 24 compatible = "marvell,db-dxbc2", "marvell,armadaxp-98dx4251", "marvell,armada-370-xp"; 43 devbus,bus-width = <16>; 44 devbus,turn-off-ps = <60000>; 45 devbus,badr-skew-ps = <0>; [all …]
|
H A D | armada-xp-openblocks-ax3-4.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree file for OpenBlocks AX3-4 board 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/input/input.h> 13 #include "armada-xp-mv78260.dtsi" 16 model = "PlatHome OpenBlocks AX3-4 board"; 17 …compatible = "plathome,openblocks-ax3-4", "marvell,armadaxp-mv78260", "marvell,armadaxp", "marvell… 20 stdout-path = "serial0:115200n8"; [all …]
|
H A D | armada-385-atl-x530.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 (x530/AT-GS980MX) 9 /dts-v1/; 10 #include "armada-385.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 15 model = "x530/AT-GS980MX"; 19 stdout-path = "serial1:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; [all …]
|
H A D | armada-xp-gp.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * (DB-MV784MP-GP) 6 * Copyright (C) 2013-2014 Marvell 9 * Gregory CLEMENT <gregory.clement@free-electrons.com> 10 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 15 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 22 /dts-v1/; 23 #include <dt-bindings/gpio/gpio.h> 24 #include "armada-xp-mv78460.dtsi" 27 model = "Marvell Armada XP Development Board DB-MV784MP-GP"; [all …]
|
H A D | armada-xp-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 * (DB-78460-BP) 6 * Copyright (C) 2012-2014 Marvell 9 * Gregory CLEMENT <gregory.clement@free-electrons.com> 10 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 16 * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier 23 /dts-v1/; 24 #include "armada-xp-mv78460.dtsi" 28 …compatible = "marvell,axp-db", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370… 31 stdout-path = "serial0:115200n8"; [all …]
|
/freebsd/contrib/flex/src/ |
H A D | tables.c | 1 /* tables.c - tables serialization code 10 * to contract no. DE-AC03-76SF00098 between the United States 55 int yytbl_write32 (struct yytbl_writer *wr, flex_uint32_t v); 56 int yytbl_write16 (struct yytbl_writer *wr, flex_uint16_t v); 57 int yytbl_write8 (struct yytbl_writer *wr, flex_uint8_t v); 58 int yytbl_writen (struct yytbl_writer *wr, void *v, int len); 67 * @param wr an uninitialized writer 71 int yytbl_writer_init (struct yytbl_writer *wr, FILE * out) in yytbl_writer_init() argument 73 wr->out = out; in yytbl_writer_init() 74 wr->total_written = 0; in yytbl_writer_init() [all …]
|
/freebsd/sys/dev/cxgbe/tom/ |
H A D | t4_cpl_io.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 83 struct wrqe *wr; in send_flowc_wr() local 86 struct vi_info *vi = toep->vi; in send_flowc_wr() 87 struct port_info *pi = vi->pi; in send_flowc_wr() 88 struct adapter *sc = pi->adapter; in send_flowc_wr() 89 unsigned int pfvf = sc->pf << S_FW_VIID_PFN; in send_flowc_wr() 90 struct ofld_tx_sdesc *txsd = &toep->txsd[toep->txsd_pidx]; in send_flowc_wr() 92 KASSERT(!(toep->flags & TPF_FLOWC_WR_SENT), in send_flowc_wr() 93 ("%s: flowc for tid %u sent already", __func__, toep->tid)); in send_flowc_wr() [all …]
|
H A D | t4_tls.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2017-2018 Chelsio Communications, Inc. 66 struct adapter *sc = td_adapter(toep->td); in t4_set_tls_tcb_field() 68 t4_set_tcb_field(sc, &toep->ofld_txq->wrq, toep, word, mask, val, 0, 0); in t4_set_tls_tcb_field() 76 return (sc->tt.tls && sc->cryptocaps & FW_CAPS_CONFIG_TLSKEYS); in can_tls_offload() 82 struct tls_ofld_info *tls_ofld = &toep->tls; in tls_tx_key() 84 return (tls_ofld->tx_key_addr >= 0); in tls_tx_key() 91 struct adapter *sc = td_adapter(toep->td); in t4_set_rx_quiesce() 93 t4_set_tcb_field(sc, &toep->ofld_txq->wrq, toep, W_TCB_T_FLAGS, in t4_set_rx_quiesce() [all …]
|
H A D | t4_listen.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 97 struct tid_info *t = &sc->tids; in alloc_stid_tab() 99 MPASS(t->nstids > 0); in alloc_stid_tab() 100 MPASS(t->stid_tab == NULL); in alloc_stid_tab() 102 t->stid_tab = malloc(t->nstids * sizeof(*t->stid_tab), M_CXGBE, in alloc_stid_tab() 104 if (t->stid_tab == NULL) in alloc_stid_tab() 106 t->stid_bitmap = bit_alloc(t->nstids, M_CXGBE, M_NOWAIT); in alloc_stid_tab() 107 if (t->stid_bitmap == NULL) { in alloc_stid_tab() 108 free(t->stid_tab, M_CXGBE); in alloc_stid_tab() [all …]
|
/freebsd/contrib/unbound/services/cache/ |
H A D | rrset.h | 2 * services/cache/rrset.h - Resource record set cache. 90 * Caller may not hold a lock on ANY rrset, this could give deadlock. 94 * o no walk through the bin-overflow-list. 123 * After calling you do not hold a lock, and the rrset is inserted in 164 * @param wr: set true to get writelock. 170 uint32_t flags, time_t timenow, int wr); 182 * If true, you hold readlocks on all the ref items. 212 * If so, it will update the security, trust and rrset-ttl values. 216 * untouched. The rrset in the cache is updated in-place. 225 * If so, it will update the security, trust and rrset-ttl values.
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap3-pandora-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/input/input.h> 14 cpu0-supply = <&vcc>; 29 #clock-cells = <0>; 30 compatible = "fixed-clock"; 31 clock-frequency = <26000000>; 35 compatible = "connector-analog-tv"; 40 remote-endpoint = <&venc_out>; 45 gpio-leds { 47 compatible = "gpio-leds"; [all …]
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_qp.c | 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 53 #include <rdma/mlx4-abi.h> 133 if (!mlx4_is_master(dev->dev)) in is_tunnel_qp() 136 return qp->mqp.qpn >= dev->dev->phys_caps.base_tunnel_sqpn && in is_tunnel_qp() 137 qp->mqp.qpn < dev->dev->phys_caps.base_tunnel_sqpn + in is_tunnel_qp() 146 /* PPF or Native -- real SQP */ in is_sqp() 147 real_sqp = ((mlx4_is_master(dev->dev) || !mlx4_is_mfunc(dev->dev)) && in is_sqp() 148 qp->mqp.qpn >= dev->dev->phys_caps.base_sqpn && in is_sqp() 149 qp->mqp.qpn <= dev->dev->phys_caps.base_sqpn + 3); in is_sqp() [all …]
|
/freebsd/sys/ofed/include/rdma/ |
H A D | rdmavt_qp.h | 4 /*- 5 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 29 * - Redistributions of source code must retain the above copyright 31 * - Redistributions in binary form must reproduce the above copyright 35 * - Neither the name of Intel Corporation nor the names of its 73 * RVT_S_SIGNAL_REQ_WR - set if QP send WRs contain completion signaled 74 * RVT_S_BUSY - send tasklet is processing the QP 75 * RVT_S_TIMER - the RC retry timer is active 76 * RVT_S_ACK_PENDING - an ACK is waiting to be sent after RDMA read/atomics 77 * RVT_S_WAIT_FENCE - waiting for all prior RDMA read or atomic SWQEs [all …]
|
/freebsd/sys/dev/sdio/ |
H A D | sdiob.c | 1 /*- 3 * Copyright (c) 2018-2019 The FreeBSD Foundation 36 * Group. This Simplified Specification is provided on a non-confidential 39 * Association, SD Group, SD-3C LLC or other third parties. 45 * is provided "AS-IS" without any representations or warranties of any 46 * kind. No responsibility is assumed by the SD Group, SD-3C LLC or the SD 48 * right of the SD Group, SD-3C LLC, the SD Card Association or any third 51 * SD Group, SD-3C LLC, the SD Card Association or any third party. Nothing 52 * herein shall be construed as an obligation by the SD Group, the SD-3C LLC 54 * information, know-how or other confidential information to any third party. [all …]
|
/freebsd/sys/dev/cxgbe/ |
H A D | t4_sge.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 86 * 0-7 are valid values. 94 * -1: driver should figure out a good value. 98 int fl_pad = -1; 104 * -1: driver should figure out a good value. 107 static int spg_len = -1; 113 * -1: no congestion feedback (not recommended). 129 * -1: let the driver decide whether to enable buffer packing or not. 133 static int buffer_packing = -1; [all …]
|