Home
last modified time | relevance | path

Searched +full:multi +full:- +full:function (Results 1 – 25 of 1062) sorted by relevance

12345678910>>...43

/freebsd/share/man/man9/
H A Dbuf_ring.940 .Nd multi-producer, {single, multi}-consumer lock-less ring buffer
65 functions provide a lock-less multi-producer and lock-less multi-consumer as
66 well as single-consumer ring buffer.
70 function is used to allocate a buf_ring ring buffer with
81 function is used to free a buf_ring.
86 function is used to enqueue a buffer to a buf_ring.
90 function is a multi-consumer safe way of dequeueing elements from a buf_ring.
94 function is a single-consumer interface to dequeue elements - requiring
99 function returns the number of elements in a buf_ring.
103 function returns
[all …]
/freebsd/sys/contrib/device-tree/src/arm/marvell/
H A Darmada-385-turris-omnia.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 * Copyright (C) 2016 Uwe Kleine-König <uwe@kleine-koenig.org>
8 * Schematic available at https://www.turris.cz/doc/_media/rtrom01-schema.pdf
11 /dts-v1/;
13 #include <dt-bindings/gpio/gpio.h>
14 #include <dt-bindings/input/input.h>
15 #include <dt-binding
[all...]
/freebsd/sys/contrib/xz-embedded/linux/include/linux/
H A Dxz.h5 * Igor Pavlov <https://7-zip.org/>
37 * enum xz_mode - Operation mode
39 * @XZ_SINGLE: Single-call mode. This uses less RAM than
40 * multi-call modes, because the LZMA2
45 * @XZ_PREALLOC: Multi-call mode with preallocated LZMA2
49 * @XZ_DYNALLOC: Multi-call mode. The LZMA2 dictionary is
68 * enum xz_ret - Return codes
71 * return code is possible only in multi-call mode
75 * is still possible in multi-call mode by simply
90 * only in multi-call mode (XZ_PREALLOC or
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/
H A Dturris1x.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/)
8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/leds/common.h>
14 /include/ "fsl/p2020si-pre.dtsi"
41 gpio-controller@18 {
45 #gpio-cells = <2>;
46 gpio-controller;
[all …]
/freebsd/contrib/bearssl/inc/
H A Dbearssl_hash.h45 * For each implemented hash function, of name "`xxx`", the following
48 * - `br_xxx_vtable`
52 * - `br_xxx_SIZE`
55 * hash function.
57 * - `br_xxx_ID`
60 * function. Such identifiers are used with HMAC and signature
64 * standard](https://tools.ietf.org/html/rfc5246#section-7.4.1.4.1),
66 * 1 to 6 for MD5, SHA-1, SHA-224, SHA-256, SHA-384 and SHA-512,
69 * - `br_xxx_context`
75 * capture the function state at some point. Computations that use
[all …]
/freebsd/crypto/openssl/doc/man3/
H A DRSA_get0_key.pod13 - Routines for getting and setting data in an RSA object
57 return a B<BIGNUM>. Refer to L<EVP_PKEY-DH(7)> for more information.
68 For multi-prime RSA (defined in RFC 8017), there are also one or more
82 parameters to the function. The values B<n> and B<e> must be non-NULL
83 the first time this function is called on a given RSA object. The
86 Calling this function transfers the memory management of the values to
88 should not be freed by the caller after this function has been called.
97 ignore NULL parameters but return values for other, non-NULL, parameters.
99 For multi-prime RSA, RSA_get0_multi_prime_factors() and RSA_get0_multi_prime_params()
102 sets a collect of multi-prime 'triplet' members (prime, exponent and coefficient)
[all …]
H A DCRYPTO_THREAD_run_once.pod8 CRYPTO_atomic_add, CRYPTO_atomic_or, CRYPTO_atomic_load - OpenSSL thread support
30 OpenSSL can be safely used in multi-threaded applications provided that
31 support for the underlying OS threading API is built-in. Currently, OpenSSL
33 any multi-threading support, for example on platforms that don't provide
37 The following multi-threading function are provided:
43 CRYPTO_THREAD_run_once() can be used to perform one-time initialization.
47 The I<init> argument is a pointer to a function that performs the desired
49 In particular, this can be used to allocate locks in a thread-safe manner,
81 supported and I<lock> is NULL, then the function will fail.
91 supported and I<lock> is NULL, then the function will fail.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/leds/
H A Dcznic,turris-omnia-leds.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/leds/cznic,turris-omnia-leds.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Marek Behún <kabel@kernel.org>
20 const: cznic,turris-omnia-leds
26 "#address-cells":
29 "#size-cells":
33 "^multi-led@[0-9a-b]$":
35 $ref: leds-class-multicolor.yaml#
[all …]
H A Dleds-lp50xx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-lp50xx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Davis <afd@ti.com>
13 The LP50XX is multi-channel, I2C RGB LED Drivers that can group RGB LEDs into
27 - ti,lp5009
28 - ti,lp5012
29 - ti,lp5018
30 - ti,lp5024
[all …]
H A Dleds-pwm-multicolor.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-pwm-multicolor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Multi-color LEDs connected to PWM
10 - Sven Schwermer <sven.schwermer@disruptive-technologies.com>
13 This driver combines several monochrome PWM LEDs into one multi-color
18 const: pwm-leds-multicolor
20 multi-led:
22 $ref: leds-class-multicolor.yaml#
[all …]
H A Dleds-qcom-lpg.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-qco
[all...]
/freebsd/secure/lib/libcrypto/man/man3/
H A DRSA_get0_key.318 .\" Set up some character translations and predefined strings. \*(-- will
24 .tr \(*W-
27 . ds -- \(*W-
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
37 . ds -- \|\(em\|
71 .\" Fear. Run. Save yourself. No user-serviceable parts.
81 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
97 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
98 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
[all …]
/freebsd/contrib/ofed/opensm/include/complib/
H A Dcl_atomic.h2 * Copyright (c) 2004-2006 Voltaire, Inc. All rights reserved.
3 * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
61 * 32-bit signed integers in an atomic fashion.
68 * The cl_atomic_inc function atomically increments a 32-bit signed
77 * [in] Pointer to a 32-bit integer to increment.
87 * synchronization mechanisms in multi-threaded environments.
98 * The cl_atomic_dec function atomically decrements a 32-bit signed
[all …]
H A Dcl_debug.h3 * Copyright (c) 2002-2005 Mellanox Technologies LTD. All rights reserved.
4 * Copyright (c) 1996-2003 Intel Corporation. All rights reserved.
16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
68 * The cl_break function halts execution.
75 * This function does not return a value.
85 * The cl_is_debug function returns TRUE if the complib was compiled
109 * The cl_dbg_out function sends a debug message to the debug target in
119 * function printf.
123 * standard C function printf.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Dstmfx.txt1 STMicroelectonics Multi-Function eXpander (STMFX) Core bindings
3 ST Multi-Function eXpander (STMFX) is a slave controller using I2C for
9 - compatible: should be "st,stmfx-0300".
10 - reg: I2C slave address of the device.
11 - interrupts: interrupt specifier triggered by MFX_IRQ_OUT signal.
12 Please refer to ../interrupt-controller/interrupt.txt
15 - drive-open-drain: configure MFX_IRQ_OUT as open drain.
16 - vdd-supply: phandle of the regulator supplying STMFX.
21 compatible = "st,stmfx-0300";
24 interrupt-parent = <&gpioi>;
[all …]
H A Dsamsung,sec-core.txt1 Binding for Samsung S2M and S5M family multi-function device
4 This is a part of device tree bindings for S2M and S5M family multi-function
8 of multi-function devices which include voltage and current regulators, RTC,
9 charger controller, clock outputs and other sub-blocks. It is interfaced
10 to the host controller using an I2C interface. Each sub-block is usually
14 This document describes bindings for main device node. Optional sub-blocks
15 must be a sub-nodes to it. Bindings for them can be found in:
16 - bindings/regulator/samsung,s2mpa01.txt
17 - bindings/regulator/samsung,s2mps11.txt
18 - bindings/regulator/samsung,s5m8767.txt
[all …]
H A Dretu.txt1 * Device tree bindings for Nokia Retu and Tahvo multi-function device
3 Retu and Tahvo are a multi-function devices found on Nokia Internet
9 - compatible: "nokia,retu" or "nokia,tahvo"
10 - reg: Specifies the CBUS slave address of the ASIC chip
11 - interrupts: The interrupt line the device is connected to
16 compatible = "i2c-cbus-gpio";
20 interrupt-parent = <&gpio4>;
H A Dxylon,logicvc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Xylon LogiCVC multi-function device
11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
15 As a result, a multi-function device is exposed as parent of the display
21 - enum:
22 - xylon,logicvc-3.02.a
23 - const: syscon
24 - const: simple-mfd
[all …]
H A Dst,stmfx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: STMicroelectonics Multi-Function eXpander (STMFX)
9 description: ST Multi-Function eXpander (STMFX) is a slave controller using I2C for
15 - Amelie Delaunay <amelie.delaunay@foss.st.com>
19 const: st,stmfx-0300
27 drive-open-drain: true
29 vdd-supply: true
36 const: st,stmfx-0300-pinctrl
[all …]
/freebsd/crypto/openssl/util/
H A Dcheck-format.pl3 # Copyright 2020-2024 The OpenSSL Project Authors. All Rights Reserved.
4 # Copyright Siemens AG 2019-2022
11 # check-format.pl
12 # - check formatting of C source according to OpenSSL coding style
15 # check-format.pl [-l|--sloppy-len] [-l|--sloppy-bodylen]
16 # [-s|--sloppy-space] [-c|--sloppy-comment]
17 # [-m|--sloppy-macro] [-h|--sloppy-hang]
18 # [-e|--eol-comment] [-1|--1-stmt]
21 # run self-tests:
22 # util/check-format.pl util/check-format-test-positives.c
[all …]
/freebsd/share/man/man3/
H A Dpthread_multi_np.331 .Nd "switch between multi- and single-threaded scheduling modes"
43 function switches the process to a single-threaded mode, i.e.,
45 The semantics of this function is similar to
50 function switches the process to a multi-threaded mode.
51 The semantics of this function is similar to
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Datmel,at91-pinctrl.txt10 Please refer to pinctrl-bindings.txt in this directory for details of the
15 used for a specific device or function. This node represents both mux and config
16 of the pins in that group. The 'pins' selects the function mode(also named pin
18 such as pull-up, multi drive, etc.
21 - compatible: "atmel,at91rm9200-pinctrl" or "atmel,at91sam9x5-pinctrl"
22 or "atmel,sama5d3-pinctrl" or "microchip,sam9x60-pinctrl"
23 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be
45 From the datasheet Table 10-2.
83 - atmel,pins: 4 integers array, represents a group of pins mux and config
90 MULTIDRIVE (1 << 1): indicate this pin needs to be configured as multi-drive.
[all …]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h2 * Copyright (c) 2017-2018 Cavium, Inc.
32 … 0x001d00UL //Access:R DataWidth:0x2 // Multi Field Register.
37 … 0x001d04UL //Access:RW DataWidth:0x2 // Multi Field Register.
42 … 0x001d08UL //Access:WR DataWidth:0x2 // Multi Field Register.
47 … 0x001d0cUL //Access:RC DataWidth:0x2 // Multi Field Register.
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 …
[all …]
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dandestech,atcpit100-timer.txt2 ------------------------------------------------------------------
6 This timer is a set of compact multi-function timers, which can be
10 multi-function timer and provide the following usage scenarios:
11 One 32-bit timer
12 Two 16-bit timers
13 Four 8-bit timers
14 One 16-bit PWM
15 One 16-bit timer and one 8-bit PWM
16 Two 8-bit timer and one 8-bit PWM
19 - compatible : Should be "andestech,atcpit100"
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DRISCVISAUtils.cpp1 //===-- RISCVISAUtils.cpp - RISC-V ISA Utilities --------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
20 // -Single letter extensions in canonical order.
21 // -Unknown single letter extensions in alphabetical order.
22 // -Multi-letter extensions starting with 'z' sorted by canonical order of
24 // -Multi-letter extensions starting with 's' in alphabetical order.
25 // -(TODO) Multi-letter extensions starting with 'zxm' in alphabetical order.
26 // -X extensions in alphabetical order.
[all …]

12345678910>>...43