Home
last modified time | relevance | path

Searched +full:everything +full:- +full:else (Results 1 – 25 of 90) sorted by relevance

1234

/Documentation/devicetree/bindings/serial/
Damlogic,meson-uart.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/serial/amlogic,meson-uart.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Neil Armstrong <neil.armstrong@linaro.org>
15 of SoCs, and can be present either in the "Always-On" power domain or the
16 "Everything-Else" power domain.
18 The particularity of the "Always-On" Serial Interface is that the hardware
19 is active since power-on and does not need any clock gating and is usable
23 - $ref: serial.yaml#
[all …]
/Documentation/devicetree/bindings/dma/
Ddma-controller.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/dma/dma-controller.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
13 - $ref: dma-common.yaml#
15 # Everything else is described in the common file
18 pattern: "^dma-controller(@.*)?$"
/Documentation/devicetree/bindings/power/
Damlogic,meson-ee-pwrc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/power/amlogic,meson-ee-pwrc.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Amlogic Meson Everything-Else Power Domains
11 - Neil Armstrong <neil.armstrong@linaro.org>
14 The Everything-Else Power Domains node should be the child of a syscon
17 - compatible: Should be the following:
18 "amlogic,meson-gx-hhi-sysctrl", "simple-mfd", "syscon"
26 - amlogic,meson8-pwrc
[all …]
/Documentation/driver-api/
Disa.rst27 now (for oldisa-only drivers) become::
52 unsigned int id`` pair directly -- with the device creation completely
59 ALSA would want to keep the old non-load behaviour, it could stick all
61 everything was found to be present and accounted for. If it wanted the
64 do everything in .probe() as before.
70 values have been passed in) and .probe() for everything else. This is
85 if (dev->platform_data == isa_driver) {
86 if (!isa_driver->match ||
87 isa_driver->match(dev, to_isa_dev(dev)->id))
89 dev->platform_data = NULL;
[all …]
/Documentation/devicetree/bindings/spi/
Dxlnx,zynq-qspi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/spi/xlnx,zynq-qspi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The Xilinx Zynq QSPI controller is used to access multi-bit serial flash
14 - $ref: spi-controller.yaml#
17 - Michal Simek <michal.simek@amd.com>
19 # Everything else is described in the common file
22 const: xlnx,zynq-qspi-1.0
32 - description: reference clock
[all …]
Dspi-rockchip.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/spi/spi-rockchip.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - $ref: spi-controller.yaml#
17 - Heiko Stuebner <heiko@sntech.de>
19 # Everything else is described in the common file
23 - const: rockchip,rk3036-spi
24 - const: rockchip,rk3066-spi
25 - const: rockchip,rk3228-spi
[all …]
/Documentation/core-api/
Dindex.rst12 massive grab-bag of kerneldoc info left over from the docbook days; it
19 kernel-api
22 printk-basics
23 printk-formats
24 printk-index
25 symbol-namespaces
26 asm-annotations
28 Data structures and low-level utilities
44 circular-buffers
46 generic-radix-tree
[all …]
Dkref.rst8 A lot of this was lifted from Greg Kroah-Hartman's 2004 OLS paper and
11 - http://www.kroah.com/linux/talks/ols_2004_kref_paper/Reprint-Kroah-Hartman-OLS2004.pdf
12 - http://www.kroah.com/linux/talks/ols_2004_kref_talk/
45 return -ENOMEM;
46 kref_init(&data->refcount);
56 1) If you make a non-temporary copy of a pointer, especially if
60 kref_get(&data->refcount);
62 If you already have a valid pointer to a kref-ed structure (the
67 kref_put(&data->refcount, data_release);
71 a valid pointer to a kref-ed structure without already
[all …]
/Documentation/userspace-api/
Dindex.rst2 The Linux kernel user-space API guide
5 .. _man-pages: https://www.kernel.org/doc/man-pages/
7 While much of the kernel's user-space API is documented elsewhere
8 (particularly in the man-pages_ project), some user-space information can
25 Security-related interfaces
46 dma-buf-alloc-exchange
54 Everything else
62 sysfs-platform_profile
/Documentation/devicetree/bindings/mmc/
Dsynopsys-dw-mshc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Ulf Hansson <ulf.hansson@linaro.org>
12 # Everything else is described in the common file
16 - altr,socfpga-dw-mshc
17 - img,pistachio-dw-mshc
18 - snps,dw-mshc
33 clock-names:
[all …]
Dmicrochip,dw-sparx5-sdhci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/microchip,dw-sparx5-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: mmc-controller.yaml
13 - Lars Povlsen <lars.povlsen@microchip.com>
15 # Everything else is described in the common file
18 const: microchip,dw-sparx5-sdhci
31 clock-names:
33 - const: core
[all …]
Dsynopsys-dw-mshc-common.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/synopsys-dw-mshc-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - $ref: mmc-controller.yaml#
13 - Ulf Hansson <ulf.hansson@linaro.org>
15 # Everything else is described in the common file
20 reset-names:
23 clock-frequency:
29 fifo-depth:
[all …]
Drockchip-dw-mshc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/mmc/rockchip-dw-mshc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
13 controller that are not already included in the synopsys-dw-mshc-common.yaml
17 - $ref: synopsys-dw-mshc-common.yaml#
20 - Heiko Stuebner <heiko@sntech.de>
22 # Everything else is described in the common file
27 - const: rockchip,rk2928-dw-mshc
29 - const: rockchip,rk3288-dw-mshc
[all …]
/Documentation/devicetree/bindings/regulator/
Drenesas,raa215300.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 The RAA215300 is a high-performance, low-cost 9-channel PMIC designed for
14 32-bit and 64-bit MCU and MPU applications. It supports DDR3, DDR3L, DDR4,
16 built-in Real-Time Clock (RTC), 32kHz crystal oscillator, and coin cell
18 ideal for System-On-Module (SOM) applications. A spread spectrum feature
19 provides an ease-of-use solution for noise-sensitive audio or RF applications.
22 one for everything else.
[all …]
/Documentation/sound/soc/
Dcodec.rst11 Each codec class driver *must* provide the following features:-
14 2. Codec control IO - using RegMap API
20 Optionally, codec drivers can also provide:-
31 -------------------------------
49 .name = "wm8731-hifi",
68 ----------------
76 -------------------------
83 Defines a single control as follows:-
92 Other macros include:-
107 Defines an single enumerated control as follows:-
[all …]
/Documentation/process/
Dmanagement-style.rst8 mirror the :ref:`process/coding-style.rst <codingstyle>` document to some
35 ------------
37 Everybody thinks managers make decisions, and that decision-making is
55 painful ones. Making small and non-consequential decisions is fine, and
65 **two** inconsequential decisions - the wrong one **and** the right one.
72 you cannot escape. A cornered rat may be dangerous - a cornered manager
80 back-tracking is very easy: just tell everybody that you were an
89 - admitting you were an idiot is harder than it looks. We all like to
92 - having somebody tell you that what you worked on for the last year
101 admitting up-front that you don't have a friggin' clue, and telling
[all …]
Dbotching-up-ioctls.rst5 From: https://blog.ffwll.ch/2013/11/botching-up-ioctls.html
13 Which is nice, since there's no more insanity in the form of fake-generic, but
19 only cover technicalities and not the big-picture issues like what the command
25 -------------
28 will need to add a 32-bit compat layer:
33 * Align everything to the natural size and use explicit padding. 32-bit
34 platforms don't necessarily align 64-bit values to 64-bit boundaries, but
35 64-bit platforms do. So we always need padding to the natural size to get
38 * Pad the entire struct to a multiple of 64-bits if the structure contains
39 64-bit types - the structure size will otherwise differ on 32-bit versus
[all …]
D6.Followthrough.rst23 ----------------------
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
39 - Code review is hard work, and it is a relatively thankless occupation;
47 - Similarly, code reviewers are not trying to promote their employers'
54 - Be prepared for seemingly silly requests for coding style changes
99 What if you've tried to do everything right and things still aren't going
112 -----------------
118 things. In particular, there may be more than one tree - one, perhaps,
[all …]
/Documentation/driver-api/media/drivers/
Dpvrusb2.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ----------
13 Its history started with the reverse-engineering effort by Björn
29 1. Low level wire-protocol implementation with the device.
38 tear-down, arbitration, and interaction with high level
61 --------
70 --------------------------------------
76 pvrusb2-audio.[ch] - This is glue logic that resides between this
80 pvrusb2-context.[ch] - This module implements the context for an
81 instance of the driver. Everything else eventually ties back to
[all …]
/Documentation/filesystems/bcachefs/
DCodingStyle.rst1 .. SPDX-License-Identifier: GPL-2.0
11 Things don't always have to be perfect - nitpicking often does more harm than
12 good. But appreciate beauty when you see it - and let people know.
26 you're not sure if it can happen and not sure how to handle it yet - make it a
33 expensive - but don't turn everything into a debug mode assertion, so that
52 elide - if we were working in a language with embedded correctness proofs that
56 invariants with runtime checks - much like the way people working in
60 Looking for ways to make your assertions simpler - and higher level - will
63 Good code is code where you can poke around and see what it's doing -
68 going on - fix that first.
[all …]
/Documentation/sphinx/
Dkfigure.py1 # -*- coding: utf-8; mode: python -*-
14 handling from the author's POV. Directives like ``kernel-figure`` implement
15 methods *to* always get the best output-format even if some tools are not
19 * ``.. kernel-image``: for image handling / a ``.. image::`` replacement
21 * ``.. kernel-figure``: for figure handling / a ``.. figure::`` replacement
23 * ``.. kernel-render``: for render markup / a concept to embed *render*
26 - ``DOT``: render embedded Graphviz's **DOC**
27 - ``SVG``: render embedded Scalable Vector Graphics (**SVG**)
28 - ... *developable*
33 available, the DOT language is inserted as literal-block.
[all …]
/Documentation/devicetree/bindings/i2c/
Di2c-rk3x.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/i2c/i2c-rk3x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
14 - $ref: /schemas/i2c/i2c-controller.yaml#
17 - Heiko Stuebner <heiko@sntech.de>
19 # Everything else is described in the common file
23 - const: rockchip,rv1108-i2c
24 - const: rockchip,rk3066-i2c
25 - const: rockchip,rk3188-i2c
[all …]
/Documentation/admin-guide/
Defi-stub.rst8 along with the EFI-specific entry point that the firmware loader
10 arch/x86/boot/header.S and drivers/firmware/efi/libstub/x86-stub.c,
12 arch/arm/boot/compressed/efi-header.S and
13 drivers/firmware/efi/libstub/arm32-stub.c. EFI stub code that is shared
19 and drivers/firmware/efi/libstub/arm64-stub.c.
30 --------------------------
43 --------------------------------------------
51 --------------------
55 stub-specific command line parameter, everything else is passed to the
60 is an EFI-style path and directory elements must be separated with
[all …]
/Documentation/block/
Dbiovecs.rst8 Instead, we have a new struct bvec_iter which represents a range of a biovec -
16 In the new scheme of things, everything that must be mutated in order to
22 There are a bunch of new helper macros for hiding the gory details - in
37 wrapper around bio_advance_iter() that operates on bio->bi_iter, and also
40 There is a lower level advance function - bvec_iter_advance() - which takes
52 exactly one bvec at a time - for example, bio_copy_data() in block/bio.c,
54 wouldn't necessarily be the same size, the old code was tricky convoluted -
58 The new code is much more straightforward - have a look. This sort of
64 completed (perhaps to copy the data somewhere else, or perhaps to resubmit
65 it somewhere else if there was an error) had to save the entire bvec array
[all …]
/Documentation/watchdog/
Dconvert_drivers_to_kernel_api.rst15 ---------------------------------
20 go. Only very few driver-specific details have to be moved to other functions.
23 - open: Everything dealing with resource management (file-open checks, magic
25 driver specific start-function. Note that for some drivers, the start-function
26 also serves as the ping-function. If that is the case and you need start/stop
27 to be balanced (clocks!), you are better off refactoring a separate start-function.
29 - close: Same hints as for open apply.
31 - write: Can simply go, all defined behaviour is taken care of by the framework,
34 - ioctl: While the driver is allowed to have extensions to the IOCTL interface,
42 Needs the status-callback defined, otherwise returns 0
[all …]

1234