Home
last modified time | relevance | path

Searched +full:work +full:- +full:around (Results 1 – 25 of 1051) sorted by relevance

12345678910>>...43

/linux/Documentation/process/
H A D6.Followthrough.rst9 developers can make is to conclude that their work is now done. In truth,
11 with, possibly, quite a bit of work yet to be done.
16 code. You, as the author of that code, will be expected to work with the
23 ----------------------
31 - If you have explained your patch well, reviewers will understand its
35 Many of the changes you may be asked to make - from coding style tweaks
36 to substantial rewrites - come from the understanding that Linux will
37 still be around and under development a decade from now.
39 - Code review is hard work, and it is a relatively thankless occupation;
47 - Similarly, code reviewers are not trying to promote their employers'
[all …]
/linux/arch/arm64/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
264 ARM 64-bit (AArch64) Linux support.
277 depends on $(cc-option,-fpatchable-function-entry=2)
303 # VA_BITS - PTDESC_TABLE_SHIFT
381 def_bool !$(as-instr,1:\n.inst 0\n.rept . - 1b\n\nnop\n.endr\n)
386 # https://github.com/llvm/llvm-project/commit/2a96f47c5ffca84cd774ad402cacd137f4bf45e2
425 This option adds an alternative code sequence to work around Ampere
436 at stage-2.
444 This option adds an alternative code sequence to work around Ampere
461 …bool "Cortex-A53: 826319: System might deadlock if a write cannot complete until read data is acce…
[all …]
/linux/arch/powerpc/platforms/44x/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
303 bool "Enable linker work around for PPC476FPE errata #46"
305 This option enables a work around for an icache bug on 476
308 of binutils which supports the --ppc476-workaround option.
310 The work around enables the appropriate linker options and
312 page boundaries. The work around is only required when
/linux/tools/testing/selftests/rseq/
H A Dcompiler.h1 /* SPDX-License-Identifier: LGPL-2.1-only OR MIT */
5 * Work-around asm goto compiler bugs.
7 * (C) Copyright 2021 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21 * https://github.com/llvm/llvm-project/issues/52735
23 * Work around these issues by adding a volatile inline asm with
/linux/Documentation/scsi/
H A Dscsi-changer.rst1 .. SPDX-License-Identifier: GPL-2.0
10 This is for *real* Jukeboxes. It is *not* supported to work with
11 common small CD-ROM changers, neither one-lun-per-slot SCSI changers
19 -------------------
21 First some words about how changers work: A changer has 2 (possibly
24 later may be anything, a MOD, a CD-ROM, a tape or whatever. For the
25 changer device this is a "don't care", he *only* shuffles around the
29 The SCSI changer model is complex, compared to - for example - IDE-CD
34 media transport this one shuffles around the media, i.e. the
42 CD-ROM / Tape / whatever drive.
[all …]
/linux/arch/powerpc/platforms/8xx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
20 development around the MPC86X processor families.
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"
76 Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2
77 (often 2-nd UART) will not work if this is enabled.
83 Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1
84 (often 1-nd UART) will not work if this is enabled.
[all …]
/linux/include/linux/
H A Dcompiler-gcc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 #error "Please do not include <linux/compiler-gcc.h> directly, include <linux/compiler.h> instead."
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
47 * Adding an empty inline assembly before it works around the problem
64 #define __noscs __attribute__((__no_sanitize__("shadow-call-stack")))
132 * Prior to 9.1, -Wno-alloc-size-larger-than (and therefore the "alloc_size"
133 * attribute) do not work, and must be disabled.
143 * rely on the auto-detected CONFIG_CC_HAS_TYPEOF_UNQUAL.
H A Dposix-timers_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
37 * posix_cputimer_base - Container per posix CPU clock
38 * @nextevt: Earliest-expiration cache
47 * posix_cputimers - Container for posix CPU timer related data
63 * posix_cputimers_work - Container for task work based posix CPU timer expiry
64 * @work: The task work to be scheduled
65 * @mutex: Mutex held around expiry in context of this task work
66 * @scheduled: @work has been scheduled already, no further processing
69 struct callback_head work; member
/linux/Documentation/devicetree/bindings/phy/
H A Dmediatek,mt7988-xfi-tphy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/mediatek,mt7988-xfi-tphy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek MT7988 XFI T-PHY
10 - Daniel Golle <daniel@makrotopia.org>
13 The MediaTek XFI SerDes T-PHY provides the physical SerDes lanes
15 MediaTek's 10G-capabale MT7988 SoC.
20 const: mediatek,mt7988-xfi-tphy
27 - description: XFI PHY clock
[all …]
/linux/arch/arm/mach-lpc32xx/
H A Dserial.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * arch/arm/mach-lpc32xx/serial.c
18 #include <linux/soc/nxp/lpc32xx-misc.h>
109 /* pre-UART clock divider set to 1 */ in lpc32xx_serial_init()
113 * Force a flush of the RX FIFOs to work around a in lpc32xx_serial_init()
120 while (j--) in lpc32xx_serial_init()
129 /* Force a flush of the RX FIFOs to work around a HW bug */ in lpc32xx_serial_init()
134 while (j--) in lpc32xx_serial_init()
144 /* Disable UART5->USB transparent mode or USB won't work */ in lpc32xx_serial_init()
/linux/Documentation/fb/
H A Dvesafb.rst2 vesafb - Generic graphic framebuffer driver
13 impossible; BIOS calls work in real mode only. VESA BIOS Extensions
20 * You can run XF68_FBDev on top of /dev/fb0 (=> non-accelerated X11
22 * Most important: boot logo :-)
33 Documentation/admin-guide/svga.rst for details.
74 If this does not work, this might be because your BIOS does not support
81 "vga=mode-number" you have to transform the numbers to decimal.
82 2. Note: Some newer versions of LILO appear to work with those hex values,
88 XF68_FBDev should work just fine, but it is non-accelerated. Running
89 another (accelerated) X-Server like XF86_SVGA might or might not work.
[all …]
/linux/arch/mips/include/asm/mach-cavium-octeon/
H A Dkernel-entry-init.h6 * Copyright (C) 2005-2008 Cavium Networks, Inc
48 xor t1, t1, 0x9000 # 63-P1
51 xor t1, t1, 0x9008 # 63-P2
54 xor t1, t1, 0x9100 # 68-P1
57 xor t1, t1, 0x9200 # 66-PX
60 slti t1, t1, 2 # 66-P1.2 and later good.
63 4: # core-16057 work around
66 5: # No core-16057 work around
77 sd $0, -32768(v0)
/linux/Documentation/admin-guide/media/
H A Dvivid.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
14 capture device. Each output can be an S-Video output device or an HDMI output
23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
24 - A large list of test patterns and variations thereof
25 - Working brightness, contrast, saturation and hue controls
26 - Support for the alpha color component
27 - Full colorspace support, including limited/full RGB range
28 - All possible control types are present
29 - Support for various pixel aspect ratios and video aspect ratios
[all …]
/linux/Documentation/devicetree/bindings/spi/
H A Drenesas,sh-msiof.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/renesas,sh-msiof.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Geert Uytterhoeven <geert+renesas@glider.be>
15 - items:
16 - const: renesas,msiof-sh73a0 # SH-Mobile AG5
17 - const: renesas,sh-mobile-msiof # generic SH-Mobile compatible
19 - items:
20 - enum:
[all …]
/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
22 pattern: '^mdio(-(bus|external))?(@.+|-([0-9]+))?$'
24 "#address-cells":
27 "#size-cells":
[all …]
/linux/arch/m68k/mm/
H A Dmemory.c1 // SPDX-License-Identifier: GPL-2.0
34 /* invalidate page in i-cache */
71 * 040: Hit every page containing an address in the range paddr..paddr+len-1.
106 * is not page-aligned. Page align the addresses to work in cache_clear()
107 * around bug I17 in the 68060. in cache_clear()
109 if ((tmp = -paddr & (PAGE_SIZE - 1))) { in cache_clear()
111 if ((len -= tmp) <= 0) in cache_clear()
117 while ((len -= tmp) >= 0) { in cache_clear()
158 len += paddr & (PAGE_SIZE - 1); in cache_push()
161 * Work around bug I17 in the 68060 affecting some instruction in cache_push()
[all …]
/linux/scripts/
H A Dextract-ikconfig2 # ----------------------------------------------------------------------
3 # extract-ikconfig - Extract the .config file from a kernel image
5 # This will only work when the kernel was compiled with CONFIG_IKCONFIG.
7 # The obscure use of the "tr" filter is to work around older versions of
12 # ----------------------------------------------------------------------
19 if pos=`tr "$cf1\n$cf2" "\n$cf2=" < "$1" | grep -abo "^$cf2"`
22 tail -c+$(($pos+8)) "$1" | zcat > $tmp1 2> /dev/null
33 for pos in `tr "$1\n$2" "\n$2=" < "$img" | grep -abo "^$2"`
36 tail -c+$pos "$img" | $3 > $tmp2 2> /dev/null
44 if [ $# -ne 1 -o ! -s "$img" ]
[all …]
/linux/Documentation/doc-guide/
H A Dcontributing.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Documentation is an important part of any software-development project.
8 developers work more effectively. Without top-quality documentation, a lot
9 of time is wasted in reverse-engineering the code and making avoidable
23 ---------------------------
35 people ignore them, and they will never notice when their work adds new
36 ones. For this reason, eliminating warnings is one of the highest-priority
59 - Resource-managed devfreq_register_notifier()
61 - Resource-managed devfreq_unregister_notifier()
70 - Resource-managed devfreq_register_notifier()
[all …]
/linux/Documentation/driver-api/usb/
H A Dpersist.rst1 .. _usb-persist:
14 bus must continue to supply suspend current (around 1-5 mA). This
16 detect connect-change events (devices being plugged in or unplugged).
35 system woke up, who cares? It'll still work the same when you type on
38 Unfortunately problems _can_ arise, particularly with mass-storage
41 filesystem on the device, you're out of luck -- everything in that
57 suspend-to-RAM. On almost all systems, no suspend current is
58 available during hibernation (also known as swsusp or suspend-to-disk).
65 suspended -- but it will crash as soon as it wakes up, which isn't
72 The kernel includes a feature called USB-persist. It tries to work
[all …]
/linux/arch/s390/include/asm/
H A Dmsi.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 #include <asm-generic/msi.h>
7 * Work around S390 not using irq_domain at all so we can't set
10 * https://lore.kernel.org/r/31af8174-35e9-ebeb-b9ef-74c90d4bfd93@linux.ibm.com/
/linux/fs/ocfs2/cluster/
H A Dtcp_internal.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
15 * out truly dead nodes by the time we come around to making decisions
32 * - Negotiation of filesystem locking in the dlm join.
35 * - Meta/data locks combined
38 * - All votes removed
41 * - Replace delete inode votes with a cluster lock
44 * - DLM join domain includes the live nodemap
47 * - DLM lockres remote refcount fixes.
50 * - Network timeout checking protocol
53 * - Remove i_generation from lock names for better stat performance.
[all …]
/linux/drivers/ata/
H A Dpata_ns87415.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * pata_ns87415.c - NS87415 (and PARISC SUPERIO 87560) PATA
39 * ns87415_set_mode - Initialize host controller mode timings
54 struct pci_dev *dev = to_pci_dev(ap->host->dev); in ns87415_set_mode()
55 int unit = 2 * ap->port_no + adev->devno; in ns87415_set_mode()
63 /* Timing register format is 17 - low nybble read timing with in ns87415_set_mode()
64 the high nybble being 16 - x for recovery time in PCI clocks */ in ns87415_set_mode()
66 ata_timing_compute(adev, adev->pio_mode, &t, T, 0); in ns87415_set_mode()
68 clocking = 17 - clamp_val(t.active, 2, 17); in ns87415_set_mode()
69 clocking |= (16 - clamp_val(t.recover, 1, 16)) << 4; in ns87415_set_mode()
[all …]
/linux/sound/soc/codecs/
H A Drt5677-spi.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * rt5677-spi.c -- RT5677 ALSA SoC audio codec driver
30 #include "rt5677-spi.h"
39 * DataPhase word size of 16-bit commands is 2 bytes.
40 * DataPhase word size of 32-bi
303 rt5677_spi_copy_work(struct work_struct * work) rt5677_spi_copy_work() argument
[all...]
/linux/Documentation/bpf/
H A Dringbuf.rst12 ----------
14 There are two distinctive motivators for this work, which are not satisfied by
18 - more efficient memory utilization by sharing ring buffer across CPUs;
19 - preserving ordering of events that happen sequentially in time, even across
23 Both are a result of a choice to have per-CPU perf ring buffer. Both can be
25 problem could technically be solved for perf buffer with some in-kernel
30 ------------------
56 The approach chosen has an advantage of re-using existing BPF map
62 combined with ``ARRAY_OF_MAPS`` and ``HASH_OF_MAPS`` map-in-maps to implement
75 - variable-length records;
[all …]
/linux/Documentation/arch/arm/
H A Darm.rst9 ---------------------
21 If you wish to cross-compile, then alter the following lines in the top
36 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc>
40 CROSS_COMPILE=arm-linux-
48 ---------------
54 Bug reports should be sent to linux-arm-kernel@lists.arm.linux.org.uk,
64 -------------
66 Several new include directories have been created under include/asm-arm,
67 which are there to reduce the clutter in the top-level directory. These
71 `arch-*` machine/platform specific header files
[all …]

12345678910>>...43