/freebsd/sys/contrib/device-tree/Bindings/devfreq/ |
H A D | rk3399_dmc.txt | 4 - compatible: Must be "rockchip,rk3399-dmc". 5 - devfreq-events: Node to get DDR loading, Refer to 7 rockchip-dfi.txt 8 - clocks: Phandles for clock specified in "clock-names" property 9 - clock-names : The name of clock used by the DFI, must be 11 - operating-points-v2: Refer to Documentation/devicetree/bindings/opp/opp-v2.yaml 13 - center-supply: DMC supply node. 14 - status: Marks the node enabled/disabled. 15 - rockchip,pmu: Phandle to the syscon managing the "PMU general register 19 - interrupts: The CPU interrupt number. The interrupt specifier [all …]
|
/freebsd/share/doc/papers/sysperf/ |
H A D | 4.t | 62 translating path names to inodes\u\s-21\s0\d\**. 64 \** \u\s-21\s0\d Inode is an abbreviation for ``Index node''. 101 cache we ran ``ls \-l'' 103 Before the per-process cache this command 129 Table 9. Call times for \fInamei\fP with per-process cache. 161 maintained a simple name-inode association that was used to 194 by a \fIcapability\fP \- a 32-bit number 195 guaranteed to be unique\u\s-22\s0\d \**. 197 \** \u\s-22\s0\d When all the numbers have been exhausted, all outstanding 220 using 10-50 kilobytes of physical memory. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | cirrus,clps711x-intc.txt | 1 Cirrus Logic CLPS711X Interrupt Controller 5 - compatible: Should be "cirrus,ep7209-intc". 6 - reg: Specifies base physical address of the registers set. 7 - interrupt-controller: Identifies the node as an interrupt controller. 8 - #interrupt-cells: Specifies the number of cells needed to encode an 9 interrupt source. The value shall be 1. 11 The interrupt sources are as follows: 13 --------------------------- 30 18: SS2TX SSI2 transmit FIFO less than half empty 36 intc: interrupt-controller { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/light/ |
H A D | opt3001.txt | 3 The driver supports interrupt-driven and interrupt-less operation, depending 4 on whether an interrupt property has been populated into the DT. Note that 12 - compatible: should be "ti,opt3001" 13 - reg: the I2C address of the sensor 16 - interrupts: interrupt mapping for GPIO IRQ (configure for falling edge) 23 interrupt-parent = <&gpio1>;
|
H A D | ti,opt3001.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Dannenberg <dannenberg@ti.com> 13 The device supports interrupt-driven and interrupt-less operation, depending 14 on whether an interrupt property has been populated into the DT. 30 - compatible 31 - reg 34 - | 35 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|
/freebsd/sys/sys/ |
H A D | priority.h | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 45 #define PRI_ITHD 1 /* Interrupt thread. */ 62 * Priorities. Note that with 64 run queues, differences less than 4 are 67 * Priorities range from 0 to 255, but differences of less then 4 (RQ_PPQ) 70 * Interrupt threads: 0 - 15 71 * Realtime user threads: 16 - 47 72 * Top half kernel threads: 48 - 87 73 * Time sharing user threads: 88 - 223 74 * Idle user threads: 224 - 255 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | rockchip,rk3399-dmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controller [all...] |
/freebsd/sys/contrib/device-tree/Bindings/net/can/ |
H A D | tcan4x5x.txt | 7 - compatible: 11 - reg: 0 12 - #address-cells: 1 13 - #size-cells: 0 14 - spi-max-frequency: Maximum frequency of the SPI bus the chip can 15 operate at should be less than or equal to 18 MHz. 16 - interrupt-parent: the phandle to the interrupt controller which provides 17 the interrupt. 18 - interrupts: interrupt specification for data-ready. 24 - reset-gpios: Hardwired output GPIO. If not defined then software [all …]
|
/freebsd/share/doc/papers/timecounter/ |
H A D | timecounter.ms | 5 .\" ---------------------------------------------------------------------------- 6 .\" "THE BEER-WARE LICENSE" (Revision 42): 9 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp 10 .\" ---------------------------------------------------------------------------- 16 .A "Poul-Henning Kamp" "The FreeBSD Project" 18 The FreeBSD timecounters are an architecture-independent implementation 21 multiplication to canonical timescales based on micro- or nano-seconds 23 synchronisation. Timecounters are implemented using lock-less 24 stable-storage based primitives which scale efficiently in SMP 80 for instance transport or consumption of a substance at a well-known [all …]
|
/freebsd/contrib/nvi/cl/ |
H A D | README.signal | 18 called at interrupt time, if necessary. 25 The interrupt routine sets a global bit which is checked by the 26 key-read routine, so there are no reentrancy issues. This means 31 to permit the user to interrupt long-running operations. Generally, a 43 like an interrupt) and it's easy to get into places where we won't see 44 interrupt characters (e.g. ":map a ixx^[hxxaXXX" infinitely loops in 50 the place -- I hate to litter the source code with that. For example, 58 on DISCARD and LNEXT. To clarify, what vi WANTS is 8-bit clean, with 64 mode is better defined and I'm less likely to be surprised by a curses 66 IXON/IXOFF, and disabling some of the interrupt characters (see the [all …]
|
/freebsd/contrib/less/ |
H A D | signal.c | 2 * Copyright (C) 1984-2024 Mark Nudelman 5 * License or the Less License, as specified in the README file. 19 * the signal is received, we call intread to interrupt the iread. 22 #include "less.h" 40 * Interrupt signal handler. 55 * If a keyboard has been hit, it must be Ctrl-C in u_interrupt() 56 * (as opposed to Ctrl-Break), so consume it. in u_interrupt() 57 * (Otherwise, Less will beep when it sees Ctrl-C from keyboard.) in u_interrupt() 113 * Handle CTRL- [all...] |
H A D | os.c | 2 * Copyright (C) 1984-2024 Mark Nudelman 5 * License or the Less License, as specified in the README file. 23 #include "less.h" 114 int timeout = (waiting_for_data && !(scanning_eof && follow_mode == FOLLOW_NAME)) ? -1 : waiting_for_data_delay; in check_poll() 119 * to allow a program piping data into less to have temporary in check_poll() 139 /* Break out of F loop on HUP due to --exit-follow-on-clos in check_poll() [all...] |
H A D | less.nro | 2 .TH LESS 1 "Version 668: 06 Oct 2024" 4 less \- display the contents of a file in a terminal 6 .B "less \-?" 8 .B "less \-\-help" 10 .B "less \- [all...] |
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-eic-sprd.txt | 3 The EIC is the abbreviation of external interrupt controller, which can 6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and 7 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub- 10 The EIC-debounce sub-module provides up to 8 source input signal 12 stable status (millisecond resolution) and a single-trigger mechanism 13 is introduced into this sub-module to enhance the input event detection 14 reliability. In addition, this sub-module's clock can be shut off 17 ignored if it is asserted for less than 1 ms. 19 The EIC-latch sub-module is used to latch some special power down signals 20 and generate interrupts, since the EIC-latch does not depend on the APB [all …]
|
H A D | sprd,gpio-eic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/gpio/sprd,gpio-eic.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Orson Zhai <orsonzhai@gmail.com> 12 - Baolin Wang <baolin.wang7@gmail.com> 13 - Chunyan Zhang <zhang.lyra@gmail.com> 16 The EIC is the abbreviation of external interrupt controller, which can 19 controller contains 4 sub-modules, i.e. EIC-debounce, EIC-latch, EIC-async and 20 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub- [all …]
|
/freebsd/contrib/ntp/util/ |
H A D | precision.c | 5 #define DEFAULT_SYS_PRECISION -99 47 * chance of MINSTEP-1 other processes getting in and calling gettimeofday 75 for (i = - --minsteps; i< MAXLOOPS; i++) { in default_get_resolution() 77 diff = tp.tv_usec - last; in default_get_resolution() 79 if (diff > MINSTEP) if (minsteps-- <= 0) break; in default_get_resolution() 95 " (The resolution is less than the time to read the clock -- Assume 1us)\n"); in default_get_resolution() 98 for (i=0, val=HUSECS; val>0; i--, val >>= 1) if (diff >= val) return i; in default_get_resolution() 99 printf(" (Oh dear -- that wasn't expected ! I'll guess !)\n"); in default_get_resolution() 107 * gettimeofday(). If a difference is less than zero, the us field 109 * the difference is greater than zero and less than MINSTEP, the [all …]
|
H A D | README | 17 interrupt, usually in the range 10 us-1 ms. For those systems with 31 "I could not get a tickadj of less than 40 us to work on a RS6000. 32 If you set it less than 40 us do so at your own risk!" 40 that emulate WWV or IRIG (-B and -E). tg runs on Solaris. 43 available via -h.
|
/freebsd/sys/dev/isci/scil/ |
H A D | sci_controller_constants.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 124 * be configured for minimum memory environments to any value less than 143 * can be configured for minimum memory environments to any value less 151 * This constant defines the maximum number of Scatter-Gather Elements 164 * This constant defines the minimum number of Scatter-Gather Elements 191 * count must be less than or equal to this number. This is a driver [all …]
|
/freebsd/sys/dev/fxp/ |
H A D | if_fxpvar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 58 (sc->fxp_desc.cbl_addr + (uintptr_t)addr - \ 59 (uintptr_t)sc->fxp_desc.cbl_list) 62 * Number of completed TX commands at which point an interrupt 64 * Must be at least one less than FXP_NTXCB, and should be 65 * enough less so that the transmitter doesn't becomes idle 71 * TxCB list index mask. This is used to do list wrap-around. 73 #define FXP_TXCB_MASK (FXP_NTXCB - 1) 88 * multicast filter. This is part of a work-around for a bug in the [all …]
|
/freebsd/share/man/man9/ |
H A D | swi.9 | 1 .\" Copyright (c) 2000-2001 John H. Baldwin <jhb@FreeBSD.org> 31 .Nd register and schedule software interrupt handlers 52 These functions are used to register and schedule software interrupt handlers. 53 Software interrupt handlers are attached to a software interrupt thread, just 54 as hardware interrupt handlers are attached to a hardware interrupt thread. 56 Software interrupt handlers can be used to queue up less critical processing 57 inside of hardware interrupt handlers so that the work can be done at a later 59 Software interrupt threads are different from other kernel threads in that they 60 are treated as an interrupt thread. 61 This means that time spent executing these threads is counted as interrupt [all …]
|
/freebsd/sys/arm/arm/ |
H A D | machdep_intr.c | 1 /*- 2 * Copyright (c) 2015-2016 Svatopluk Kraus 3 * Copyright (c) 2015-2016 Michal Meloun 42 * This is intended to be called from the post-filter and post-thread routines 43 * of an interrupt controller implementation. A peripheral device driver should 45 * hardware for some reason other than clearing interrupt conditions. 55 * Consider a typical device interrupt handler which services the interrupt and 56 * writes to a device status-acknowledge register to clear the interrupt before 59 * be less immediate than you'd think... There may be no free slots in the store 64 * out of the interrupt call stack to the point where the interrupt driver code [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/hisilicon/ |
H A D | hisi-ade.txt | 1 Device-Tree bindings for hisilicon ADE display controller driver 8 - compatible: value should be "hisilicon,hi6220-ade". 9 - reg: physical base address and length of the ADE controller's registers. 10 - hisilicon,noc-syscon: ADE NOC QoS syscon. 11 - resets: The ADE reset controller node. 12 - interrupt: the ldi vblank interrupt number used. 13 - clocks: a list of phandle + clock-specifier pairs, one for each entry 14 in clock-names. 15 - clock-names: should contain: 20 - assigned-clocks: Should contain "clk_ade_core" and "clk_codec_jpeg" clocks' [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
H A D | ti-adc12138.txt | 4 - compatible: Should be one of 8 - reg: SPI chip select number for the device 9 - interrupts: Should contain interrupt for EOC (end of conversion) 10 - clocks: phandle to conversion clock input 11 - spi-max-frequency: Definision as per 12 Documentation/devicetree/bindings/spi/spi-bus.txt 13 - vref-p-supply: The regulator supply for positive analog voltage reference 16 - vref-n-supply: The regulator supply for negative analog voltage reference 17 (Note that this must not go below GND or exceed vref-p) 19 - ti,acquisition-time: The number of conversion clock periods for the S/H's [all …]
|
H A D | ti,adc12138.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments ADC12138 and similar self-calibrating ADCs 10 - Akinobu Mita <akinobu.mita@gmail.com> 19 - ti,adc12130 20 - ti,adc12132 21 - ti,adc12138 28 description: End of Conversion (EOC) interrupt 34 vref-p-supply: [all …]
|
/freebsd/share/doc/psd/03.iosys/ |
H A D | iosys | 1 .\" Copyright (C) Caldera International Inc. 2001-2002. All rights reserved. 37 .EH 'PSD:3-%''The UNIX I/O System' 38 .OH 'The UNIX I/O System''PSD:3-%' 61 in the paper ``The UNIX Time-sharing System.'' 79 which work, or can work, with addressible 512-byte blocks. 91 Character-type devices have a much 102 in the low-order 8 bits and the major device number 103 in the next-higher 8 bits; 134 which is stored in the system's per-process 152 which is a per-system data base. [all …]
|