| /freebsd/sys/contrib/device-tree/Bindings/mux/ |
| H A D | reg-mux.yaml | 1 # 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 D | reg-mux.txt | 1 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 D | mux-controller.txt | 5 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 D | mux-controller.yaml | 1 # 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 D | gpio-mux.txt | 1 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 D | gpio-mux.yaml | 1 # 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 D | cci.txt | 5 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 D | CMSG_DATA.3 | 12 .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 D | sysctl.9 | 106 .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 D | utils_test.c | 26 #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 D | utils_test.cpp | 26 #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 D | dbus_new.c | 2 * 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 D | nxp,sc16is7xx.yaml | 1 # 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 D | psparse.c | 3 * 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 D | mandocd.8 | 48 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 D | nvbl.c | 1 /*- 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 D | control.c | 1 /*- 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 D | k3-am65-main.dtsi | 1 // 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 D | mixer.3 | 1 .\"- 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 D | mux.txt | 4 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 D | procctl.2 | 35 .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 D | keystone-pll.txt | 9 [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 D | marvell,nci.yaml | 1 # 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 D | ichss.c | 1 /*- 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 D | mdio-mux-gpio.yaml | 1 # 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 …]
|