Home
last modified time | relevance | path

Searched +full:very +full:- +full:high (Results 1 – 25 of 889) sorted by relevance

12345678910>>...36

/linux/drivers/misc/echo/
H A Decho.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * SpanDSP - a series of DSP components for telephony
5 * echo.c - A line echo canceller. This code is being developed
24 This module aims to provide G.168-2002 compliant echo cancellation, to remove
25 electrical echoes (e.g. from 2-4 wire hybrids) from voice calls.
40 things like modem line equalisers and line echo cancellers. There it works very
42 very poorly for things like speech echo cancellation, where the signal level
43 varies widely. This is quite easy to fix. If the signal level is normalised -
44 similar to applying AGC - LMS can work as well for a signal of varying
47 other algorithms exist - e.g. RLS (essentially the same as Kalman filtering),
[all …]
/linux/Documentation/driver-api/media/drivers/
H A Dpvrusb2.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ----------
13 Its history started with the reverse-engineering effort by Björn
26 This driver has a strong separation of layers. They are very
29 1. Low level wire-protocol implementation with the device.
34 3. High level hardware driver implementation which coordinates all
38 tear-down, arbitration, and interaction with high level
42 5. High level interfaces which glue the driver to various published
54 right now the V4L high level interface is the most complete, the
55 sysfs high level interface will work equally well for similar
[all …]
/linux/Documentation/virt/
H A Dparavirt_ops.rst1 .. SPDX-License-Identifier: GPL-2.0
13 including native machine -- without any hypervisors.
16 corresponding to low-level critical instructions and high-level
18 time by enabling binary patching of the low-level critical operations
23 - simple indirect call
24 These operations correspond to high-level functionality where it is
25 known that the overhead of indirect call isn't very important.
27 - indirect call which allows optimization with binary patch
28 Usually these operations correspond to low-level critical instructions. They
30 very important.
[all …]
/linux/lib/fonts/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 bool "Select compiled-in fonts"
29 This is the "high resolution" font for the VGA frame buffer (the one
42 This is the "high resolution" font for the VGA frame buffer (the one
52 Small console font with Macintosh-style high-half glyphs. Some Mac
68 Small console font with PC-style control-character and high-half
76 Small console font with PC-style control characters and high-half
84 bool "Medium-size 6x10 font"
87 Medium-size console font. Suitable for framebuffer consoles on
95 This is a high resolution console font for machines with very
[all …]
/linux/Documentation/timers/
H A Dhrtimers.rst2 hrtimers - subsystem for high-resolution kernel timers
5 This patch introduces a new subsystem for high-resolution kernel timers.
9 back and forth trying to integrate high-resolution and high-precision
11 such high-resolution timer implementations in practice, we came to the
18 - the forced handling of low-resolution and high-resolution timers in
20 mess. The timers.c code is very "tightly coded" around jiffies and
21 32-bitness assumptions, and has been honed and micro-optimized for a
23 for many years - and thus even small extensions to it easily break
25 code is very good and tight code, there's zero problems with it in its
26 current usage - but it is simply not suitable to be extended for
[all …]
H A Dtimekeeping.rst10 If you grep through the kernel source you will find a number of architecture-
12 architecture-specific overrides of the sched_clock() function and some
17 on this timeline, providing facilities such as high-resolution timers.
23 -------------
31 n bits which count from 0 to (2^n)-1 and then wraps around to 0 and start over.
35 The clock source shall have as high resolution as possible, and the frequency
36 shall be as stable and correct as possible as compared to a real-world wall
43 potentially being updated in between leading to the risk of very strange
46 When the wall-clock accuracy of the clock source isn't satisfactory, there
48 the user-visible time to RTC clocks in the system or against networked time
[all …]
/linux/arch/arc/kernel/
H A Dintc-compact.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011-12 Synopsys, Inc. (www.synopsys.com)
18 * -Platform independent, needed for each CPU (not foldable into init_IRQ)
19 * -Called very early (start_kernel -> setup_arch -> setup_processor)
22 * -Optionally, setup the High priority Interrupts as Level 2 IRQs
28 /* Is timer high priority Interrupt (Level2 in ARCompact jargon) */ in arc_init_IRQ()
38 pr_info("Level-2 interrupts bitset %x\n", level_mask); in arc_init_IRQ()
54 * ARC700 core includes a simple on-chip intc supporting
55 * -per IRQ enable/disable
56 * -2 levels of interrupts (high/low)
[all …]
/linux/Documentation/devicetree/bindings/rtc/
H A Drtc-palmas.txt4 - compatible:
5 - "ti,palmas-rtc" for palma series of the RTC controller
6 - interrupts: Interrupt number of RTC submodule on device.
10 - ti,backup-battery-chargeable: The Palmas series device like TPS65913 or
12 battery is removed or in very low power state. The backup battery
13 can be chargeable or non-chargeable. This flag will tells whether
16 - ti,backup-battery-charge-high-current: Enable high current charging in
18 The high current will be > 100uA. Absence of this property will
25 compatible = "ti,palmas-rtc";
26 interrupt-parent = <&palmas>;
[all …]
/linux/Documentation/admin-guide/media/
H A Dsi476x.rst1 .. SPDX-License-Identifier: GPL-2.0
12 -------------------
14 - According to the SiLabs' datasheet it is possible to update the
15 firmware of the radio chip in the run-time, thus bringing it to the
23 -------------------------------
24 SI476x allow user to get multiple characteristics that can be very
26 very little to do with V4L2 subsystem. Such parameters are exposed via
31 * /sys/kernel/debug/<device-name>/acf
52 0x05 smute 0 - Audio is not soft muted
53 1 - Audio is soft muted
[all …]
/linux/rust/kernel/
H A Dalloc.rs1 // SPDX-License-Identifier: GPL-2.0
25 pub(crate) fn as_raw(self) -> u32 { in as_raw()
32 fn bitor(self, rhs: Self) -> Self::Output { in bitor()
39 fn bitand(self, rhs: Self) -> Self::Output { in bitand()
46 fn not(self) -> Self::Output { in not()
62 /// Allow the allocation to be in high memory.
64 /// Allocations in high memory may not be mapped into the kernel's address space, so this can't
73 /// implementation doesn't support NMI and few other strict non-preemptive contexts (e.g.
77 /// Typical for kernel-internal allocations. The caller requires ZONE_NORMAL or a lower zone
85 /// use any filesystem callback. It is very likely to fail to allocate memory, even for very
/linux/net/mac80211/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
76 over (possibly multi-hop) wireless links to form a single logical
148 debugging messages for the managed-mode MLME. It
167 This option enables 802.11n High Throughput features
180 very verbose OCB debugging messages. It should not
191 very verbose IBSS debugging messages. It should not
201 Selecting this option causes mac80211 to print out very
214 Selecting this option causes mac80211 to print out very
227 Selecting this option causes mac80211 to print out very
240 Selecting this option causes mac80211 to print out very
[all …]
/linux/Documentation/admin-guide/
H A Drtc.rst8 the local time zone or daylight savings time -- unless they dual boot
9 with MS-Windows -- but will instead be set to Coordinated Universal Time
12 The newest non-PC hardware tends to just count seconds, like the time(2)
13 system call reports, but RTCs also very commonly represent time using
16 Linux has two largely-compatible userspace RTC API families you may
20 so it's not very portable to non-x86 systems.
35 Old PC/AT-Compatible driver: /dev/rtc
36 --------------------------------------
44 a few ways (enabling longer alarm periods, and wake-from-hibernate).
59 the type of interrupt (update-done, alarm-rang, or periodic) that was
[all …]
/linux/fs/netfs/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 helpers for high-level buffered I/O, abstracting out read
21 multi-CPU system these may be on cachelines that keep bouncing
22 between CPUs. On the other hand, the stats are very useful for
26 bool "Enable dynamic debugging netfslib and FS-Cache"
56 multi-CPU system these may be on cachelines that keep bouncing
57 between CPUs. On the other hand, the stats are very useful for
/linux/drivers/video/fbdev/omap2/omapfb/dss/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
46 OMAP Video Encoder support for S-Video and composite TV-out.
62 HDMI Interface for OMAP5 and similar cores. This adds the High
71 SDI is a high speed one-way display serial bus between the host
79 DSI is a high speed half-duplex serial interface between the host
100 is very high.
/linux/Documentation/hwmon/
H A Dmpq8785.rst1 .. SPDX-License-Identifier: GPL-2.0-only
15 -----------
17 The MPQ8785 is a fully integrated, PMBus-compatible, high-frequency, synchronous
18 buck converter. The MPQ8785 offers a very compact solution that achieves up to
20 wide input supply range. The MPQ8785 operates at high efficiency over a wide
26 The MPQ8785 adopts MPS's proprietary multi-phase digital constant-on-time (MCOT)
29 with excellent current sharing and phase interleaving for high-current
32 Fully integrated protection features include over-current protection (OCP),
33 over-voltage protection (OVP), under-voltage protection (UVP), and
34 over-temperature protection (OTP).
[all …]
/linux/Documentation/virt/kvm/x86/
H A Dtimekeeping.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Timekeeping Virtualization for X86-Based Architectures
32 information relevant to KVM and hardware-based virtualization.
41 2.1. i8254 - PIT
42 ----------------
46 channels which can be programmed to deliver periodic or one-shot interrupts.
53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done
59 -------------- ----------------
61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0
63 -------------- | +->| GATE TIMER 0 |
[all …]
/linux/arch/powerpc/include/asm/vdso/
H A Dprocessor.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 /* Macros for adjusting thread priority (hardware multi-threading) */
9 #define HMT_very_low() asm volatile("or 31, 31, 31 # very low priority")
13 #define HMT_medium_high() asm volatile("or 5, 5, 5 # medium high priority")
14 #define HMT_high() asm volatile("or 3, 3, 3 # high priority")
27 /* Pre-POWER10 uses low ; medium priority nops */ \
/linux/Documentation/devicetree/bindings/mtd/
H A Dlpc32xx-mlc.txt4 - compatible: "nxp,lpc3220-mlc"
5 - reg: Address and size of the controller
6 - interrupts: The NAND interrupt specification
7 - gpios: GPIO specification for NAND write protect
9 The following required properties are very controller specific. See the LPC32xx
13 - nxp,tcea_delay: TCEA_DELAY
14 - nxp,busy_delay: BUSY_DELAY
15 - nxp,nand_ta: NAND_TA
16 - nxp,rd_high: RD_HIGH
17 - nxp,rd_low: RD_LOW
[all …]
/linux/drivers/gpu/drm/omapdrm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
57 OMAP Video Encoder support for S-Video and composite TV-out.
82 HDMI Interface for OMAP5 and similar cores. This adds the High
92 SDI is a high speed one-way display serial bus between the host
102 DSI is a high speed half-duplex serial interface between the host
123 is very high.
/linux/Documentation/locking/
H A Dpi-futex.rst2 Lightweight PI-futexes
7 - in the user-space fastpath a PI-enabled futex involves no kernel work
9 calls - just pure fast atomic ops in userspace.
11 - even in the slowpath, the system call and scheduling pattern is very
14 - the in-kernel PI implementation is streamlined around the mutex
17 read-write lock support), only the owner may unlock a lock, no
20 Priority Inheritance - why?
21 ---------------------------
23 The short reply: user-space PI helps achieving/improving determinism for
24 user-space applications. In the best-case, it can help achieve
[all …]
/linux/Documentation/driver-api/gpio/
H A Dintro.rst17 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled
25 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every
26 non-dedicated pin can be configured as a GPIO; and most chips have at least
31 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS
36 - Output values are writable (high=1, low=0). Some chips also have
38 value might be driven, supporting "wire-OR" and similar schemes for the
41 - Input values are likewise readable (1, 0). Some chips support readback
42 of pins configured as "output", which is very useful in such "wire-OR"
44 input de-glitch/debounce logic, sometimes with software controls.
46 - Inputs can often be used as IRQ signals, often edge triggered but
[all …]
/linux/include/linux/
H A Dhash.h26 * high bits. Since multiplication propagates changes to the most
27 * significant end only, it is essential that the high bits of the
31 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
34 * ratio phi = (sqrt(5)-1)/2, or its negative, has particularly nice
37 * These are the negative, (1 - phi) = phi**2 = (3 - sqrt(5))/2,
38 * which is very slightly easier to multiply by and makes no
51 * the arch-optimized versions with the generic.
55 * self-test will not false-positive.
67 /* High bits are more random, so use them. */ in hash_32()
68 return __hash_32(val) >> (32 - bits); in hash_32()
[all …]
/linux/tools/include/linux/
H A Dhash.h26 * high bits. Since multiplication propagates changes to the most
27 * significant end only, it is essential that the high bits of the
31 * http://www.citi.umich.edu/techreports/reports/citi-tr-00-1.pdf
34 * ratio phi = (sqrt(5)-1)/2, or its negative, has particularly nice
37 * These are the negative, (1 - phi) = phi**2 = (3 - sqrt(5))/2,
38 * which is very slightly easier to multiply by and makes no
51 * the arch-optimized versions with the generic.
55 * self-test will not false-positive.
67 /* High bits are more random, so use them. */ in hash_32()
68 return __hash_32(val) >> (32 - bits); in hash_32()
[all …]
/linux/arch/x86/include/asm/
H A Ddiv64.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 * since that doesn't work very well in C, what it
16 * - modifies the 64-bit dividend _in_place_
17 * - returns the 32-bit remainder
27 __mod = n & (__base - 1); \
65 u32 high, low; in mul_u32_u32() local
67 asm ("mull %[b]" : "=a" (low), "=d" (high) in mul_u32_u32()
70 return low | ((u64)high) << 32; in mul_u32_u32()
81 # include <asm-generic/div64.h>
/linux/arch/alpha/lib/
H A Dstxcpy.S1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copy a null-terminated string from SRC to DST.
21 * Furthermore, v0, a3-a5, t11, and t12 are untouched.
47 lda t2, -1 # e1 : build a mask against false zero
102 /* Are source and destination co-aligned? */
108 /* We are co-aligned; take care of a partial first word. */
117 /* The source and destination are not co-aligned. Align the destination
118 and cope. We have to be very careful about not reading too much and
130 t6 == bytemask that is -1 in dest word bytes */
144 lda t6, -1 # e0 : for masking just below
[all …]

12345678910>>...36