/linux/arch/arm/boot/dts/ti/omap/ |
H A D | omap54xx-clocks.dtsi | 1 // 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 D | omap44xx-clocks.dtsi | 1 // 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 D | omap3xxx-clocks.dtsi | 1 // 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 D | am43xx-clocks.dtsi | 1 // 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 D | am33xx-clocks.dtsi | 1 // 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 D | omap2430-clocks.dtsi | 1 // 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 D | omap24xx-clocks.dtsi | 1 // 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 D | omap3430es1-clocks.dtsi | 1 // 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/devicetree/bindings/clock/ti/ |
H A D | ti,mux-clock.yaml | 1 # 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 …]
|
/linux/Documentation/filesystems/ |
H A D | qnx6.rst | 1 .. 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 D | bcm-pdc-mailbox.c | 1 // 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 D | qed_l2.h | 1 /* 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 D | hcd.h | 1 /* 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/block/ |
H A D | badblocks.c | 1 // 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/fs/befs/ |
H A D | datastream.c | 1 // 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/tools/perf/Documentation/ |
H A D | jitdump-specification.txt | 5 -------------------------------------------------------- 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/driver-api/ |
H A D | ntb.rst | 5 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 piece 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/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-subdev-enum-frame-size.rst | 1 .. 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/mm/ |
H A D | memory-model.rst | 1 .. 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/Documentation/userspace-api/media/mediactl/ |
H A D | media-ioc-enum-links.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 MEDIA_IOC_ENUM_LINKS - Enumerate all pads and links for a given entity 52 Only forward links that originate at one of the entity's source pads are 59 .. flat-table:: struct media_links_enum 60 :header-rows: 0 61 :stub-columns: 0 64 * - __u32 65 - ``entity`` 66 - Entity id, set by the application. 68 * - struct :c:type:`media_pad_desc` [all …]
|
H A D | media-ioc-g-topology.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 MEDIA_IOC_G_TOPOLOGY - Enumerate the graph topology and graph element properties 35 the structure defined at struct 36 :c:type:`media_v2_topology` should be zeroed. At 42 the graph elements that are desired, putting the pointers to them at the 53 .. flat-table:: struct media_v2_topology 54 :header-rows: 0 55 :stub-columns: 0 58 * - __u64 59 - ``topology_version`` [all …]
|
/linux/fs/ubifs/ |
H A D | recovery.c | 1 // 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 D | sq905.c | 1 // 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/Documentation/trace/ |
H A D | user_events.rst | 2 user_events: User-based Event Tracing 8 -------- 20 requires CAP_PERFMON due to the event persisting, otherwise -EPERM is returned. 26 a write index which describes the data when a write() or writev() is called 33 filesystem and may be mounted at different paths than above.* 36 ----------- 50 /* Input: Enable size in bytes at address */ 62 /* Output: Index of the event to use when writing data */ 70 + enable_bit: The bit to reflect the event status at the address specified by 74 This must be 4 (32-bit) or 8 (64-bit). 64-bit values are only allowed to be [all …]
|
/linux/include/media/ |
H A D | dvb_demux.h | 4 * Copyright (C) 2000-2001 Marcus Metzler & Ralph Metzler 10 * of the License, or (at your option) any later version. 30 * enum dvb_dmx_filter_type - type of demux feed. 41 * enum dvb_dmx_state - state machine for a demux filter. 64 * struct dvb_demux_filter - Describes a DVB demux section filter. 72 * @index: index of the used demux filter. 86 int index; member 95 * struct dvb_demux_feed - describes a DVB field 122 * @cc: MPEG-TS packet continuity counter 127 * @index: a unique index for each feed. Can be used as hardware [all …]
|