Home
last modified time | relevance | path

Searched +full:index +full:- +full:starts +full:- +full:at +full:- +full:one (Results 1 – 25 of 476) sorted by relevance

12345678910>>...20

/linux/Documentation/devicetree/bindings/clock/ti/
H A Dti,divider-clock.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/clock/ti/ti,divider-clock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Tero Kristo <kristo@kernel.org>
13 This clock It assumes a register-mapped adjustable clock rate divider
14 that does not gate and has only one input clock or parent. By default the
15 value programmed into the register is one less than the actual divisor value.
25 ti,index-starts-at-one - valid divisor values start at 1, not the default
32 ti,index-power-of-two - valid divisor values are powers of two. E.g:
[all …]
H A Dti,mux-clock.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/clock/ti/ti,mux-clock.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Tero Kristo <kristo@kernel.org>
13 This clock assumes a register-mapped multiplexer with multiple inpt clock
14 signals or parents, one of which can be selected as output. This clock does
30 into the register, instead indexing begins at 1. The optional property
31 "index-starts-at-one" modified the scheme as follows:
46 - ti,mux-clock
[all …]
H A Dautoidle.txt7 or fixed-factor.
9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt
12 - reg : offset for the register controlling the autoidle
13 - ti,autoidle-shift : bit shift of the autoidle enable bit
14 - ti,invert-autoidle-bit : autoidle is enabled by setting the bit to 0
18 #clock-cells = <0>;
19 compatible = "ti,divider-clock";
21 ti,max-div = <31>;
22 ti,autoidle-shift = <8>;
24 ti,index-starts-at-one;
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Domap54xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "fixed-clock";
11 clock-output-names = "pad_clks_src_ck";
12 clock-frequency = <12000000>;
16 #clock-cells = <0>;
17 compatible = "ti,gate-clock";
18 clock-output-names = "pad_clks_ck";
20 ti,bit-shift = <8>;
25 #clock-cells = <0>;
[all …]
H A Domap44xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "fixed-clock";
11 clock-output-names = "extalt_clkin_ck";
12 clock-frequency = <59000000>;
16 #clock-cells = <0>;
17 compatible = "fixed-clock";
18 clock-output-names = "pad_clks_src_ck";
19 clock-frequency = <12000000>;
23 #clock-cells = <0>;
[all …]
H A Domap3xxx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "fixed-clock";
11 clock-frequency = <16800000>;
15 #clock-cells = <0>;
16 compatible = "ti,mux-clock";
22 #clock-cells = <0>;
23 compatible = "ti,divider-clock";
25 ti,bit-shift = <6>;
26 ti,max-div = <3>;
[all …]
H A Dam43xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
8 sys_clkin_ck: clock-sys-clkin-31@40 {
9 #clock-cells = <0>;
10 compatible = "ti,mux-clock";
11 clock-output-names = "sys_clkin_ck";
13 ti,bit-shift = <31>;
17 crystal_freq_sel_ck: clock-crystal-freq-sel-29@40 {
18 #clock-cells = <0>;
19 compatible = "ti,mux-clock";
20 clock-output-names = "crystal_freq_sel_ck";
[all …]
H A Dam33xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
8 sys_clkin_ck: clock-sys-clkin-22@40 {
9 #clock-cells = <0>;
10 compatible = "ti,mux-clock";
11 clock-output-names = "sys_clkin_ck";
13 ti,bit-shift = <22>;
17 adc_tsc_fck: clock-adc-tsc-fck {
18 #clock-cells = <0>;
19 compatible = "fixed-factor-clock";
20 clock-output-names = "adc_tsc_fck";
[all …]
H A Domap2430-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
10 #clock-cells = <0>;
11 compatible = "ti,composite-mux-clock";
17 #clock-cells = <0>;
18 compatible = "ti,composite-clock";
23 #clock-cells = <0>;
24 compatible = "ti,composite-mux-clock";
26 ti,bit-shift = <2>;
31 #clock-cells = <0>;
32 compatible = "ti,composite-clock";
[all …]
H A Domap24xx-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "ti,composite-mux-clock";
12 ti,bit-shift = <2>;
17 #clock-cells = <0>;
18 compatible = "ti,composite-clock";
23 #clock-cells = <0>;
24 compatible = "ti,composite-mux-clock";
26 ti,bit-shift = <6>;
31 #clock-cells = <0>;
[all …]
H A Domap3430es1-clocks.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
9 #clock-cells = <0>;
10 compatible = "ti,wait-gate-clock";
13 ti,bit-shift = <0>;
17 #clock-cells = <0>;
18 compatible = "ti,divider-clock";
20 ti,max-div = <7>;
22 ti,index-starts-at-one;
26 #clock-cells = <0>;
27 compatible = "fixed-factor-clock";
[all …]
/linux/Documentation/filesystems/
H A Dqnx6.rst1 .. SPDX-License-Identifier: GPL-2.0
29 ------
39 ---------------
42 Each qnx6fs got two superblocks, each one having a 64bit serial number.
65 Unused block pointers are always set to ~0 - regardless of root node,
71 The first Superblock is located at 0x2000. (0x2000 is the bootblock size)
72 The Audi MMI 3G first superblock directly starts at byte 0.
79 0x1000 is the size reserved for each superblock - regardless of the
83 ------
85 Each object in the filesystem is represented by an inode. (index node)
[all …]
/linux/drivers/mailbox/
H A Dbcm-pdc-mailbox.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * The PDC provides a ring based programming interface to one or more hardware
9 * offload engines. For example, the PDC driver works with both SPU-M and SPU2
21 * rings. The tx_msg_start descriptor index indicates where the last message
22 * starts. The txin_numd value at this index indicates how many descriptor
25 * descriptors from the tx and rx ring, thus processing one response at a time.
41 #include <linux/mailbox/brcm-message.h>
43 #include <linux/dma-direction.h>
44 #include <linux/dma-mapping.h>
73 #define PREVTXD(i, max_mask) TXD((i) - 1, (max_mask))
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_l2.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
55 QED_FILTER_REPLACE, /* Delete all MACs and add new one instead */
240 * Note At the moment - only used by non-linux VFs.
269 * @is_atomic: Hint from the caller - if the func can sleep or not.
282 * It must accept at least one of tcp or udp true
283 * and at least one of ipv4 or ipv6 true to enable
317 * but here we maintain the SB index in IGU CAM.
326 * and are relevant only for a PF initializing one for its VFs.
[all …]
/linux/drivers/usb/dwc2/
H A Dhcd.h1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
3 * hcd.h - DesignWare HS OTG Controller host-mode declarations
5 * Copyright (C) 2004-2013 Synopsys, Inc.
24 * struct dwc2_host_chan - Software host channel descriptor
30 * @speed: Device speed. One of the following values:
31 * - USB_SPEED_LOW
32 * - USB_SPEED_FULL
33 * - USB_SPEED_HIGH
34 * @ep_type: Endpoint type. One of the following values:
35 * - USB_ENDPOINT_XFER_CONTROL: 0
[all …]
/linux/fs/befs/
H A Ddatastream.c1 // SPDX-License-Identifier: GPL-2.0
7 * Based on portions of file.c by Makoto Kato <m_kato@ga2.so-net.ne.jp>
39 * befs_read_datastream - get buffer_head containing data, starting from pos.
43 * @off: offset of data in buffer_head->b_data
56 befs_debug(sb, "---> %s %llu", __func__, pos); in befs_read_datastream()
57 block = pos >> BEFS_SB(sb)->block_shift; in befs_read_datastream()
59 *off = pos - (block << BEFS_SB(sb)->block_shift); in befs_read_datastream()
64 befs_debug(sb, "<--- %s ERROR", __func__); in befs_read_datastream()
74 befs_debug(sb, "<--- %s read data, starting at %llu", __func__, pos); in befs_read_datastream()
80 * befs_fblock2brun - give back block run for fblock
[all …]
/linux/block/
H A Dbadblocks.c1 // SPDX-License-Identifier: GPL-2.0
5 * - Heavily based on MD badblocks code from Neil Brown
45 * +--------+
47 * +--------+
48 * +-------------+ +-------------+
50 * +-------------+ +-------------+
54 * +-------------+ +--------+ +-------------+
56 * +-------------+ +--------+ +-------------+
57 * 2) A setting range starts exactly at a start LBA of an already set bad blocks
60 * +--------+
[all …]
/linux/Documentation/driver-api/
H A Dntb.rst5 NTB (Non-Transparent Bridge) is a type of PCI-Express bridge chip that connects
6 the separate memory systems of two or more computers to the same PCI-Express
9 scratchpad and message registers. Scratchpad registers are read-and-writable
11 exchange a small amount of information at a fixed address. Message registers can
36 ----------------------------------------
38 Primary purpose of NTB is to share some peace of memory between at least two
50 | dma-mapped |-ntb_mw_set_trans(addr) |
52 | (addr) |<======| MW xlat addr |<====| MW base addr |<== memory-mapped IO
53 |------------| |--------------| | |--------------|
68 | dma-mapped | | | MW base addr |<== memory-mapped IO
[all …]
/linux/tools/perf/Documentation/
H A Djitdump-specification.txt5 --------------------------------------------------------
7 --------------------------------------------------------
9 --------------------------------------------------------
11 --------------------------------------------------------
17 …s the jitdump file format. The file is generated by Just-In-time compiler runtimes to save meta-da…
21 The format of the file is binary. It is self-describing in terms of endianness and is portable acro…
27 The format requires only sequential accesses, i.e., append only mode. The file starts with a fixed …
36 Each jitdump file starts with a fixed size header containing the following fields in order:
39 * uint32_t magic : a magic number tagging the file type. The value is 4-byte long and represent…
40 * uint32_t version : a 4-byte value representing the format version. It is currently set to 1
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-subdev-enum-frame-size.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_SUBDEV_ENUM_FRAME_SIZE - Enumerate media bus frame sizes
35 supported by a sub-device on the specified pad
41 The enumerations are defined by the driver, and indexed using the ``index`` field
44 Each enumeration starts with the ``index`` of 0, and
45 the lowest invalid index marks the end of the enumeration.
50 and set ``index`` to 0.
55 Repeat with increasing ``index`` until ``EINVAL`` is received.
59 Sub-devices that only support discrete frame sizes (such as most
60 sensors) will return one or more frame sizes with identical minimum and
[all …]
/linux/Documentation/driver-api/tty/
H A Dtty_driver.rst1 .. SPDX-License-Identifier: GPL-2.0
14 allocated structure is filled with information. See `TTY Driver Reference`_ at
17 The allocation routines expect a number of devices the driver can handle at
28 .. kernel-doc:: drivers/tty/tty_io.c
32 ----------------
37 .. kernel-doc:: include/linux/tty_driver.h
40 ----
52 .. kernel-doc:: drivers/tty/tty_io.c
56 -------------------
68 through struct attribute_group. Both of them register ``index``'th device and
[all …]
/linux/Documentation/mm/
H A Dmemory-model.rst1 .. SPDX-License-Identifier: GPL-2.0
8 simplest case is when the physical memory starts at address 0 and
11 for the CPU. Then there could be several contiguous ranges at
15 Linux abstracts this diversity using one of the two memory models:
21 struct page arranged in one or more arrays.
23 Regardless of the selected memory model, there exists one-to-one
35 non-NUMA systems with contiguous, or mostly contiguous, physical
54 straightforward: `PFN - ARCH_PFN_OFFSET` is an index to the
58 systems with physical memory starting at address different from 0.
65 as hot-plug and hot-remove of the physical memory, alternative memory
[all …]
/linux/fs/ubifs/
H A Drecovery.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2006-2008 Nokia Corporation
12 * This file implements functions needed to recover from unclean un-mounts.
14 * an un-mount was completed successfully. If not, the process of mounting
15 * incorporates additional checking and fixing of on-flash data structures.
16 * UBIFS always cleans away all remnants of an unclean un-mount, so that
18 * read-only, and the flash is not modified in that case.
29 * writes in @c->max_write_size bytes at a time.
31 * Hence, if UBIFS finds a corrupted node at offset X, it expects only the min.
43 * is_empty - determine whether a buffer is empty (contains all 0xff).
[all …]
/linux/drivers/media/usb/gspca/
H A Dsq905.c1 // SPDX-License-Identifier: GPL-2.0-or-later
31 MODULE_AUTHOR("Adam Baker <linux@baker-net.org.uk>, Theodore Kilgore <kilgota@auburn.edu>");
52 /* Any non-zero value in the bottom 2 bits of the 2nd byte of
59 /* Some command codes. These go in the "index" slot. */
65 #define SQ905_CAPTURE_LOW 0x60 /* Starts capture at 160x120 */
66 #define SQ905_CAPTURE_MED 0x61 /* Starts capture at 320x240 */
67 #define SQ905_CAPTURE_HIGH 0x62 /* Starts capture at 640x480 (some cams only) */
102 static int sq905_command(struct gspca_dev *gspca_dev, u16 index) in sq905_command() argument
106 gspca_dev->usb_buf[0] = '\0'; in sq905_command()
107 ret = usb_control_msg(gspca_dev->dev, in sq905_command()
[all …]
/linux/arch/powerpc/mm/book3s64/
H A Dmmu_context.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * MMU context allocation for 64-bit kernels.
62 * id 0 (aka. ctx->id) is special, we always allocate a new one, even if in realloc_context_ids()
63 * there wasn't one allocated previously (which happens in the exec in realloc_context_ids()
67 * the array, so that we can test if they're non-zer in realloc_context_ids()
97 int index; hash__init_new_context() local
167 int index, max_id; radix__init_new_context() local
197 int index; init_new_context() local
232 int index, context_id; destroy_contexts() local
[all...]

12345678910>>...20