Home
last modified time | relevance | path

Searched +full:control +full:- +full:parent (Results 1 – 25 of 1161) sorted by relevance

12345678910>>...47

/freebsd/sys/contrib/device-tree/Bindings/mux/
H A Dreg-mux.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mux/reg-mux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic register bitfield-based multiplexer controller
10 - Peter Rosin <peda@axentia.se>
13 Define register bitfields to be used to control multiplexers. The parent
19 - reg-mux # parent device of mux controller is not syscon device
20 - mmio-mux # parent device of mux controller is syscon device
24 '#mux-control-cells':
[all …]
H A Dreg-mux.txt1 Generic register bitfield-based multiplexer controller bindings
3 Define register bitfields to be used to control multiplexers. The parent
7 - compatible : should be one of
8 "reg-mux" : if parent device of mux controller is not syscon device
9 "mmio-mux" : if parent device of mux controller is syscon device
10 - #mux-control-cells : <1>
11 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask
12 pairs, each describing a single mux control.
13 * Standard mux-controller bindings as decribed in mux-controller.txt
16 - idle-states : if present, the state the muxes will have when idle. The
[all …]
H A Dmux-controller.txt5 that uses the mux controller. Thus, a mux controller can possibly control
8 control several multiplexers for a single consumer.
11 space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer,
12 0-7 for an 8-way multiplexer, etc.
16 ---------
19 want to use with a property containing a 'mux-ctrl-list':
21 mux-ctrl-list ::= <single-mux-ctrl> [mux-ctrl-list]
22 single-mux-ctrl ::= <mux-ctrl-phandle> [mux-ctrl-specifier]
23 mux-ctrl-phandle : phandle to mux controller node
24 mux-ctrl-specifier : array of #mux-control-cells specifying the
[all …]
H A Dmux-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mux/mux-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Peter Rosin <peda@axentia.se>
14 that uses the mux controller. Thus, a mux controller can possibly control
17 control several multiplexers for a single consumer.
20 space is a simple zero-based enumeration. I.e. 0-1 for a 2-way multiplexer,
21 0-7 for an 8-way multiplexer, etc.
25 --------------------
[all …]
H A Dgpio-mux.txt1 GPIO-based multiplexer controller bindings
3 Define what GPIO pins are used to control a multiplexer. Or several
4 multiplexers, if the same pins control more than one multiplexer.
7 - compatible : "gpio-mux"
8 - mux-gpios : list of gpios used to control the multiplexer, least
10 - #mux-control-cells : <0>
11 * Standard mux-controller bindings as decribed in mux-controller.txt
14 - idle-state : if present, the state the mux will have when idle. The
23 mux: mux-controller {
24 compatible = "gpio-mux";
[all …]
H A Dgpio-mux.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mux/gpio-mux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO-based multiplexer controller
10 - Peter Rosin <peda@axentia.se>
13 Define what GPIO pins are used to control a multiplexer. Or several
14 multiplexers, if the same pins control more than one multiplexer.
22 const: gpio-mux
24 mux-gpios:
[all …]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dcci.txt5 ARM multi-cluster systems maintain intra-cluster coherency through a
10 clusters, through memory mapped interface, with a global control register
11 space and multiple sets of interface control registers, one per slave
19 Node's parent must be the root node /, and the address space visible
24 - compatible
28 "arm,cci-400"
29 "arm,cci-500"
30 "arm,cci-550"
32 - reg
37 address of CCI control registers common to all
[all …]
/freebsd/share/man/man3/
H A DCMSG_DATA.312 .Nd socket control message routines for ancillary data access
26 The control message API is used to construct ancillary data objects for
27 use in control messages sent and received across sockets.
29 Control messages are passed around by the
38 is used to specify a chain of control messages.
40 These routines should be used instead of directly accessing the control
45 .Bl -tag -width Ds
47 This routine accesses the data portion of the control message header
52 This routine accesses the first control message attached to the
55 If no control messages are attached to the message, this routine
[all …]
/freebsd/share/man/man9/
H A Dsysctl.9106 .Fa "struct sysctl_oid_list *parent"
117 .Fa "struct sysctl_oid_list *parent"
127 .Fa "struct sysctl_oid_list *parent"
138 .Fa "struct sysctl_oid_list *parent"
149 .Fa "struct sysctl_oid_list *parent"
159 .Fa "struct sysctl_oid_list *parent"
169 .Fa "struct sysctl_oid_list *parent"
180 .Fa "struct sysctl_oid_list *parent"
192 .Fa "struct sysctl_oid_list *parent"
205 .Fa "struct sysctl_oid_list *parent"
[all …]
/freebsd/contrib/atf/atf-c/
H A Dutils_test.c26 #include "atf-c/utils.h"
38 #include <atf-c.h>
40 #include "atf-c/detail/dynstr.h"
41 #include "atf-c/detail/test_helpers.h"
45 * Up to buflen-1 characters are read into buffer. If this function returns,
46 * the contents read into the buffer are guaranteed to be nul-terminated.
59 ATF_REQUIRE_MSG(fd != -1, "Cannot open %s", path); in read_file()
60 const ssize_t length = read(fd, buffer, buflen - 1); in read_file()
62 ATF_REQUIRE(length != -1); in read_file()
162 for (; i < sizeof(long_contents) - 1; i++) in ATF_TC_BODY()
[all …]
/freebsd/contrib/atf/atf-c++/
H A Dutils_test.cpp26 #include "atf-c++/utils.hpp"
43 #include <atf-c++.hpp>
51 if (fd == -1) in read_file()
53 const ssize_t length = read(fd, buffer, sizeof(buffer) - 1); in read_file()
55 ATF_REQUIRE(length != -1); in read_file()
56 if (length == sizeof(buffer) - 1) in read_file()
63 // ------------------------------------------------------------------------
65 // ------------------------------------------------------------------------
155 for (; i < sizeof(long_contents) - 1; i++) in ATF_TEST_CASE_BODY()
168 for (; i < sizeof(long_contents) - 1; i++) in ATF_TEST_CASE_BODY()
[all …]
/freebsd/contrib/wpa/wpa_supplicant/dbus/
H A Ddbus_new.c2 * WPA Supplicant / dbus-based control interface
4 * Copyright (c) 2009-2010, Witold Sowa <witold.sowa@gmail.com>
79 for (wpa_s = priv->global->ifaces; wpa_s; wpa_s = wpa_s->next) { in noc_filter()
80 if (wpa_s->preq_notify_peer != NULL && in noc_filter()
81 os_strcmp(name, wpa_s->preq_notify_peer) == 0 && in noc_filter()
84 os_free(wpa_s->preq_notify_peer); in noc_filter()
85 wpa_s->preq_notify_peer = NULL; in noc_filter()
97 priv->dbus_noc_refcnt++; in wpas_dbus_subscribe_noc()
98 if (priv->dbus_noc_refcnt > 1) in wpas_dbus_subscribe_noc()
101 if (!dbus_connection_add_filter(priv->con, noc_filter, priv, NULL)) { in wpas_dbus_subscribe_noc()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/serial/
H A Dnxp,sc16is7xx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP SC16IS7xx Advanced Universal Asynchronous Receiver-Transmitter (UART)
10 - Hugo Villeneuve <hvilleneuve@dimonoff.com>
15 - nxp,sc16is740
16 - nxp,sc16is741
17 - nxp,sc16is750
18 - nxp,sc16is752
19 - nxp,sc16is760
[all …]
/freebsd/sys/contrib/dev/acpica/components/parser/
H A Dpsparse.c3 * Module Name: psparse - Parser top level AML parse routines
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
177 * PARAMETERS: Opcode - An AML opcode
190 /* Extended (2-byte) opcode if > 255 */ in AcpiPsGetOpcodeSize()
207 * PARAMETERS: ParserState - A parser state object
[all …]
/freebsd/contrib/mandoc/
H A Dmandocd.848 Typically, the socket is created by the parent process using
56 The parent process will pass the file descriptor number as an argument to
58 formatted as a decimal ASCII-encoded integer.
61 for a typical implementation of a parent process.
64 loops reading one-byte messages with
68 It ignores the byte read and only uses the out-of-band auxiliary
70 control data, typically supplied by the calling process using
72 The parent process is expected to pass three file descriptors
83 replies with a one-byt
[all...]
/freebsd/sys/powerpc/powermac/
H A Dnvbl.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
46 #define NVIDIA_BRIGHT_SCALE ((NVIDIA_BRIGHT_MAX - NVIDIA_BRIGHT_MIN)/100)
58 static void nvbl_identify(driver_t *driver, device_t parent);
82 nvbl_identify(driver_t *driver, device_t parent) in nvbl_identify() argument
84 if (OF_finddevice("mac-io/backlight") == -1) in nvbl_identify()
86 if (device_find_child(parent, "backlight", DEVICE_UNIT_ANY) == NULL) in nvbl_identify()
87 device_add_child(parent, "backlight", DEVICE_UNIT_ANY); in nvbl_identify()
93 char control[8]; in nvbl_probe() local
96 handle = OF_finddevice("mac-io/backlight"); in nvbl_probe()
[all …]
/freebsd/sys/dev/xen/control/
H A Dcontrol.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
33 /*-
62 * \file control.c
64 * \brief Device driver to repond to control domain events that impact
109 #include <xen/xen-os.h>
123 /*--------------------------- Forward Declarations --------------------------*/
132 /*-------------------------- Private Data Structures -------------------------*/
152 /*------------------------------ Event Handlers ------------------------------*/
169 printf("WARNING: xen/control: Suspend not supported!\n"); in xctrl_suspend()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/ti/
H A Dk3-am65-main.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
7 #include <dt-bindings/phy/phy-am654-serdes.h>
11 compatible = "mmio-sram";
13 #address-cells = <1>;
14 #size-cells = <1>;
17 atf-sram@0 {
21 sysfw-sram@f0000 {
25 l3cache-sram@100000 {
30 gic500: interrupt-controller@1800000 {
[all …]
/freebsd/lib/libmixer/
H A Dmixer.31 .\"-
2 .\" Copyright (c) 2021-2022 Christos Margiolis <christos@FreeBSD.org>
51 Mixer library (libmixer, -lmixer)
63 .Fn mixer_add_ctl "struct mix_dev *parent" "int id" "const char *name" \
109 .Bd -literal
139 .Bl -tag -width "f_default"
203 .Bd -literal
205 struct mixer *parent_mixer; /* parent mixer */
217 TAILQ_HEAD(mix_ctlhead, mix_ctl) ctls; /* control list */
223 .Bl -tag -width "parent_mixer"
[all …]
/freebsd/sys/contrib/device-tree/Bindings/clock/ti/
H A Dmux.txt4 register-mapped multiplexer with multiple input clock signals or
6 gate or adjust the parent rate via a divider or multiplier.
15 register value selected parent clock
22 "index-starts-at-one" modified the scheme as follows:
24 register value selected clock parent
29 The binding must provide the register to control the mux. Optionally
30 the number of bits to shift the control field in the register can be
34 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
37 - compatible : shall be "ti,mux-clock" or "ti,composite-mux-clock".
38 - #clock-cells : from common clock binding; shall be set to 0.
[all …]
/freebsd/lib/libsys/
H A Dprocctl.235 .Nd control processes
45 system call provides for control over processes.
50 arguments specify the set of processes to control.
55 to control as many of the selected processes as possible.
59 .Bl -tag -width P_PGID
61 Control the process with the process ID
66 Control processes belonging to the process group with the ID
70 The control request to perform is specified by the
82 .Bl -tag -width PROC_LOGSIGEXIT_STATUS
89 the control or modify it by other means.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dkeystone-pll.txt9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - #clock-cells : from common clock binding; shall be set to 0.
13 - compatible : shall be "ti,keystone,main-pll-clock" or "ti,keystone,pll-clock"
14 - clocks : parent clock phandle
15 - reg - pll control0 and pll multiplier registers
16 - reg-names : control, multiplier and post-divider. The multiplier and
17 post-divider registers are applicable only for main pll clock
18 - fixed-postdiv : fixed post divider value. If absent, use clkod register bits
23 #clock-cells = <0>;
24 compatible = "ti,keystone,main-pll-clock";
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/nfc/
H A Dmarvell,nci.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
/freebsd/sys/dev/cpufreq/
H A Dichss.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2004-2005 Nate Lawson (SDG)
47 * The SpeedStep ICH feature is a chipset-initiated voltage and frequency
49 * the newer Pentium-M SpeedStep feature. It offers only two levels of
51 * SMM code during the power-on process (i.e., choose a lower level if the
57 int bm_rid; /* Bus-mastering control (PM2REG). */
59 int ctrl_rid; /* Control/status register. */
76 #define ICHSS_ENABLE (1<<3) /* Enable SpeedStep control. */
93 static void ichss_identify(driver_t *driver, device_t parent);
[all …]
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmdio-mux-gpio.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/mdio-mux-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Lunn <andrew@lunn.ch>
14 lines are used to control which child bus is connected.
17 - $ref: /schemas/net/mdio-mux.yaml#
21 const: mdio-mux-gpio
25 List of GPIOs used to control the multiplexer, least significant bit first.
30 - compatible
[all …]

12345678910>>...47