Home
last modified time | relevance | path

Searched +full:in +full:- +full:and +full:- +full:around (Results 1 – 25 of 1045) sorted by relevance

12345678910>>...42

/openbmc/linux/arch/x86/kernel/
H A Dsmp.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * (c) 1998-99, 2000, 2009 Ingo Molnar <mingo@redhat.com>
9 * i386 and x86_64 integration by Glauber Costa <gcosta@redhat.com>
42 * Pentium, Pentium Pro, II, III (and all CPUs) have bugs.
46 * None of the E1AP-E3AP errata are visible to the user.
53 * None of the A1AP-A3AP errata are visible to the user.
60 * None of 1AP-9AP errata are visible to the normal user,
62 * This is very rare and a non-problem.
64 * 1AP. Linux maps APIC as non-cacheable
65 * 2AP. worked around in hardware
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dcmd_errata.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright 2010-2011 Freescale Semiconductor, Inc.
16 * This work-around is implemented in PBI, so just check to see if the
17 * work-around was actually applied. To do this, we check for specific data
18 * at specific addresses in DCSR.
42 printf("Work-around for Erratum A004849 is not enabled\n"); in check_erratum_a4849()
63 printf("Work-around for Erratum A004849 is not enabled\n"); in check_erratum_a4849()
67 /* Everything matches, so the erratum work-around was applied */ in check_erratum_a4849()
69 printf("Work-around for Erratum A004849 enabled\n"); in check_erratum_a4849()
75 * This work-around is implemented in PBI, so just check to see if the
[all …]
/openbmc/estoraged/include/
H A DfilesystemInterface.hpp30 * @param[in] logicalVolumePath - path to the mapped LUKS device.
36 /** @brief Wrapper around mount().
39 * @param[in] source - device where the filesystem is located.
40 * @param[in] target - path to where the filesystem should be mounted.
41 * @param[in] filesystemType - (e.g. "ext4").
42 * @param[in] mountflags - flags bit mask (see mount() documentation).
43 * @param[in] data - options for specific filesystem type, can be NULL
46 * @returns On success, zero is returned. On error, -1 is returned, and
53 /** @brief Wrapper around umount().
56 * @param[in] target - path location where the filesystem is mounted.
[all …]
H A DcryptsetupInterface.hpp5 #include <phosphor-logging/lg2.hpp>
32 /** @brief Wrapper around crypt_format.
35 * @param[in] cd - crypt device handle.
36 * @param[in] type - type of device (optional params struct must be of
38 * @param[in] cipher - (e.g. "aes").
39 * @params[in cipher_mode - including IV specification (e.g. "xts-plain").
40 * @params[in] uuid - requested UUID or NULL if it should be generated.
41 * @params[in] volume_key - pre-generated volume key or NULL if it should
43 * @params[in] volume_key_size - size of volume key in bytes.
44 * @params[in] params - crypt type specific parameters.
[all …]
/openbmc/linux/arch/arm64/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
260 ARM 64-bit (AArch64) Linux support.
269 depends on $(cc-option,-fpatchable-function-entry=2)
301 # VA_BITS - PAGE_SHIFT - 3
377 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n)
385 # and this was backported to 10.2.0, 9.4.0, 8.5.0, but not earlier
418 …bool "AmpereOne: AC03_CPU_38: Certain bits in the Virtualization Translation Control Register and
421 This option adds an alternative code sequence to work around Ampere
422 errata AC03_CPU_38 and AC04_CPU_10 on AmpereOne.
424 The affected design reports FEAT_HAFDBS as not implemented in
[all …]
/openbmc/linux/Documentation/process/
H A D6.Followthrough.rst6 At this point, you have followed the guidelines given so far and, with the
9 developers can make is to conclude that their work is now done. In truth,
15 and, as a result, is heavily oriented toward the improvement of posted
18 standards. A failure to participate in this process is quite likely to
23 ----------------------
25 A patch of any significance will result in a number of comments from other
28 process. Life can be made much easier, though, if you keep a few things in
31 - If you have explained your patch well, reviewers will understand its
32 value and why you went to the trouble of writing it. But that value
34 like to maintain a kernel with this code in it five or ten years later?
[all …]
/openbmc/linux/include/linux/
H A Dcompiler-gcc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 #error "Please don't include <linux/compiler-gcc.h> directly, include <linux/compiler.h> instead."
15 * shouldn't recognize the original var, and make assumptions about it.
18 * pointer arithmetic on "objects" outside their boundaries and the
19 * gcc optimizers assume this is the case. In particular they
23 * To work around it we hide the relationship of the pointer and the object
27 * RELOC_HIDE could trash r30. The bug can be worked around by changing
28 * the inline assembly constraint from =g to =r, in this particular
49 * calling noreturn functions, __builtin_unreachable() and __builtin_trap()
50 * confuse the stack allocation in gcc, leading to overly large stack
[all …]
H A Dkref.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * kref.h - library routines for handling generic reference counted objects
5 * Copyright (C) 2004 Greg Kroah-Hartman <greg@kroah.com>
9 * Copyright (C) 2002-2003 Patrick Mochel <mochel@osdl.org>
10 * Copyright (C) 2002-2003 Open Source Development Labs
26 * kref_init - initialize object.
27 * @kref: object in question.
31 refcount_set(&kref->refcount, 1); in kref_init()
36 return refcount_read(&kref->refcount); in kref_read()
40 * kref_get - increment refcount for object.
[all …]
H A Dtimecounter.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
14 #define CYCLECOUNTER_MASK(bits) (u64)((bits) < 64 ? ((1ULL<<(bits))-1) : -1)
17 * struct cyclecounter - hardware abstraction for a free running counter
18 * Provides completely state-free accessors to the underlying hardware.
20 * around quickly. Locking rules (if necessary) have to be defined
21 * by the implementor and user of specific instances of this API.
38 * struct timecounter - layer above a %struct cyclecounter which counts nanoseconds
40 * cycle counter wrap around. Initialize with
44 * cycle counter hardware, locking issues and reading the time
45 * more often than the cycle counter wraps around. The nanosecond
[all …]
/openbmc/linux/arch/powerpc/platforms/8xx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
19 The MPC86xADS is meant to serve as a platform for s/w and h/w
20 development around the MPC86X processor families.
29 The MPC885ADS is meant to serve as a platform for s/w and h/w
30 development around the MPC885 processor family.
33 bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)"
39 MPC885 Evaluation System and/or the CWH-PPC-885XN-VE.
56 menu "Freescale Ethernet driver platform-specific options"
64 This enables support for second Ethernet on MPC885ADS and MPC86xADS boards.
76 Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/am33xx/
H A DKconfig7 with PG2.0 silicon and DDR3 DRAM.
59 GP and HS EVM development platforms. The AM335x
60 GP EVM is a standalone test, development, and
62 to write software and develop hardware around
106 embedded network computer in a small, easy to use SODIMM module which
107 incorporates the popular Texas Instruments Sitara 32bit ARM Coretex-A8
108 processor, with fast DDR3 512MB SDRAM, 4GB of embedded MMC and a Gigabit
213 The PDU001 is a processor and display unit developed around
214 the Computing-Module m2 from bytes at work AG.
249 GP and HS EVM development platforms.The AM437x
[all …]
/openbmc/linux/Documentation/timers/
H A Dtimekeeping.rst2 Clock sources, Clock events, sched_clock() and delay timers
6 abstractions. It partly pertains to the drivers usually found in
7 drivers/clocksource in the kernel tree, but the code may be spread out
10 If you grep through the kernel source you will find a number of architecture-
11 specific implementations of clock sources, clockevents and several likewise
12 architecture-specific overrides of the sched_clock() function and some
17 on this timeline, providing facilities such as high-resolution timers.
18 sched_clock() is used for scheduling and timestamping, and delay timers
23 -------------
26 tells you where you are in time. For example issuing the command 'date' on
[all …]
/openbmc/linux/Documentation/driver-api/usb/
H A Derror-codes.rst1 .. _usb-error-codes:
6 :Revised: 2004-Oct-21
8 This is the documentation of (hopefully) all possible error codes (and
13 behave the same except for transfer speed dependent behaviors and the
20 Non-USB-specific:
26 ``-ENOMEM`` no memory for allocation of internal structures
29 USB-specific:
32 ``-EBUSY`` The URB is already active.
34 ``-ENODEV`` specified USB-device or bus doesn't exist
36 ``-ENOENT`` specified interface or endpoint does not exist or
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/
H A DTODO5 1. Base this on drm-next - WIP
11 3. WIP - Drop page flip helper and use DRM's version
14 4. DONE - Flatten all DC objects
23 lot of design around what was public/protected, more whatever needed
24 to be used by someone else was in public."
28 5. DONE - Rename DC objects to align more with DRM
29 * dc_surface -> dc_plane_state
30 * dc_stream -> dc_stream_state
33 6. DONE - Per-plane and per-stream validation
36 7. WIP - Per-plane and per-stream commit
[all …]
/openbmc/linux/tools/perf/util/
H A Dmutex.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * A function-like feature checking macro that is a wrapper around
10 * `__has_attribute`, which is defined by GCC 5+ and Clang and evaluates to a
36 /* Documents functions that acquire a lock in the body of a function, and do not release it. */
41 * and release it in the body of the function.
45 /* Documents functions that try to acquire a lock, and return success or failure. */
69 * A wrapper around the mutex implementation that allows perf to error check
76 /* A wrapper around the condition variable implementation. */
84 * Initialize the mtx struct and set the process-shared rather than default
85 * process-private attribute.
[all …]
/openbmc/sdeventplus/src/sdeventplus/
H A Devent.hpp3 #include <systemd/sd-event.h>
15 * @brief C++ Wrapper around sd_event objects
26 * Takes a reference on the passed in sd_event
28 * @param[in] event - The sd_event to wrap
29 * @param[in] sdevent - Optional underlying sd_event implementation
36 * Does not take a reference on the passed in sd_event
40 * @param[in] event - The sd_event to wrap
41 * @param[in] - Denotes no reference taken during construction
42 * @param[in] sdevent - Optional underlying sd_event implementation
48 /** @brief Constructs a new non-owning event from an event
[all …]
/openbmc/linux/drivers/gpu/drm/panel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 Panel registration and lookup framework.
17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300
18 and RG-99 handheld gaming consoles.
28 in the Versatile family syscon registers.
37 NT35596 1080x1920 video mode panel as found in some Asus
46 as found in the YLM RS-97 handheld gaming console.
49 tristate "Boe BF060Y8M-AJ0 panel"
54 Say Y here if you want to enable support for Boe BF060Y8M-AJ0
55 5.99" AMOLED modules. The panel has a 1080x2160 resolution and
[all …]
/openbmc/linux/Documentation/accounting/
H A Dtaskstats-struct.rst7 There are three different groups of fields in the struct taskstats:
9 1) Common and basic accounting fields
10 If CONFIG_TASKSTATS is set, the taskstats interface is enabled and
11 the common fields and basic accounting fields are collected for
18 and::
28 and::
34 4) Per-task and per-thread context switch count statistics
40 Future extension should add fields to the end of the taskstats struct, and
47 1) Common and basic accounting fields::
50 * TAKSTATS_VERSION, which is defined in <linux/taskstats.h>.
[all …]
/openbmc/openbmc/poky/meta-selftest/recipes-test/devtool/devtool-upgrade-test1-1.5.3/
H A Dbackported.patch7 Upstream-Status: Inappropriate [Test artefact]
9 diff --git a/doc/NEWS b/doc/NEWS
11 --- a/doc/NEWS
13 @@ -1,3 +1,26 @@
14 +1.6.0 - 15 March 2015
15 + - fix lstat64 support when unavailable - separate patches supplied by
16 + Ganael Laplanche and Peter Korsgaard
17 + - (#1506) new option "-D" / "--delay-start" to only show bar after N
19 + - new option "--fineta" / "-I" to show ETA as time of day rather than time
20 + remaining - patch supplied by Erkki Seppälä (r147)
[all …]
/openbmc/linux/arch/xtensa/
H A DKconfig.debug1 # SPDX-License-Identifier: GPL-2.0
17 Enable this function to disable link-time optimizations.
19 values to reduce code size and remove unnecessary overhead from
20 assembler-generated 'longcall' sequences.
22 code size, and possibly execution time.
25 bool "Perform S32C1I instruction self-test at boot"
40 prints in stack traces.
43 bool "Dump user code around unhandled exception address"
45 Enable this option to display user code around PC of the unhandled
47 This may simplify finding faulting code in the absence of other
/openbmc/linux/include/drm/display/
H A Ddrm_scdc_helper.h5 * copy of this software and associated documentation files (the "Software"),
6 * to deal in the Software without restriction, including without limitation
8 * and/or sell copies of the Software, and to permit persons to whom the
11 * The above copyright notice and this permission notice (including the
12 * next paragraph) shall be included in all copies or substantial portions
17 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
19 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21 * DEALINGS IN THE SOFTWARE.
40 * drm_scdc_readb - read a single byte from SCDC
[all …]
/openbmc/linux/Documentation/mm/
H A Dz3fold.rst8 ratio keeping the simplicity and determinism of its predecessor.
10 The main differences between z3fold and zbud are:
13 * z3fold can hold up to 3 compressed pages in its page
14 * z3fold doesn't export any API itself and is thus intended to be used
17 To keep the determinism and simplicity, z3fold, just like zbud, always
20 compression ratio goes to around 2.7x while zbud's one is around 1.7x.
27 depend on MMU enabled and provides more predictable reclaim behavior
28 which makes it a better fit for small and response-critical systems.
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-kernel/kexec/
H A Dkexec-tools-klibc_git.bb5 LICENSE = "GPL-2.0-only"
14 SRC_URI = "git://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git;branch=master"
17 BUILD_PATCHES = "file://0001-force-static-build.patch \
18 file://0002-Adjust-the-order-of-headers-to-fix-build-for-musl.patch \
19 file://Fix-building-on-x86_64-with-binutils-2.41.patch \
23 file://0003-kexec-elf-rel-use-our-elf.h.patch \
24 file://0004-kexec-elf-exec.c-replace-with-our-err.h.patch \
25 file://0005-crashdump-elf.c-work-around-for-sysconf-_SC_NPROCESS.patch \
26 file://0006-kexec-syscall.h-work-around-missing-syscall-wrapper.patch \
27 file://0007-kexec.c-add-guard-around-ENOTSUP.patch \
[all …]
/openbmc/linux/Documentation/devicetree/bindings/net/
H A Dmdio.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Andrew Lunn <andrew@lunn.ch>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Heiner Kallweit <hkallweit1@gmail.com>
17 bus. These should follow the generic ethernet-phy.yaml document, or
24 "#address-cells":
27 "#size-cells":
30 reset-gpios:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/iio/
H A Dmount-matrix.txt2 * is the definition of +/- values practical or counterintuitive?
3 * are the definitions unambiguous and easy to follow?
13 that produce three-dimensional data in relation to the world where it is
18 defined in linear algebra.
22 and thus implying that the component should be mounted in a certain orientation
29 screen and (z) being depth, the axis perpendicular to the screen.
33 and (z) depth to be negative under the screen and positive in front of it,
36 A sensor can be mounted in any angle along the axes relative to the frame of
37 reference. This means that the sensor may be flipped upside-down, left-right,
43 to this world. When using the mounting matrix, the sensor and device orientation
[all …]

12345678910>>...42