/linux/drivers/interconnect/imx/ |
H A D | imx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copyright (c) 2019-2020, NXP 17 #include <linux/interconnect-provider.h> 25 * Read Priority in Fixed/Limiter mode 30 * Write Priority in Fixed/Limiter mode 55 * struct imx_icc_node_adj - Describe a dynamic adjustable node 64 * struct imx_icc_node - Describe an interconnect node 67 * @links: an array of slaves' node id 68 * @num_links: number of id defined in links 73 u16 links[IMX_ICC_MAX_LINKS]; member [all …]
|
/linux/Documentation/filesystems/ |
H A D | affs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 a bug has been fixed so that accented ("international") letters 19 in file names are case-insensitive, as they ought to be. 95 symbolic links on an AFFS partition. Default = "/". 99 When symbolic links with an absolute path are created 107 Amiga -> Linux: 111 - R maps to r for user, group and others. On directories, R implies x. 113 - W maps to w. 115 - E maps to x. 117 - D is ignored. [all …]
|
H A D | qnx6.rst | 1 .. SPDX-License-Identifier: GPL-2.0 29 ------ 31 The space in the device or file is split up into blocks. These are a fixed 39 --------------- 65 Unused block pointers are always set to ~0 - regardless of root node, 79 0x1000 is the size reserved for each superblock - regardless of the 83 ------ 104 ----------- 125 ------------- 127 Symbolic links are also filesystem objects with inodes. They got a specific [all …]
|
H A D | ocfs2-online-filecheck.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 OCFS2 file system - online file check 11 OCFS2 is often used in high-availability systems. However, OCFS2 usually 12 converts the filesystem to read-only when encounters an error. This may not be 13 necessary, since turning the filesystem read-only would affect other running 16 -EIO errno to the calling process and terminate further processing so that the 18 read-only, and the problematic file's inode number is reported in the kernel 23 This effort is to check/fix small issues which may hinder day-to-day operations 24 of a cluster filesystem by turning the filesystem read-only. The scope of 28 In case of directory to file links is incorrect, the directory inode is [all …]
|
/linux/fs/affs/ |
H A D | Changes | 7 ----------- 9 - Doesn't work on the alpha. The only 64/32-bit 14 Alas, I've got no alpha to debug. :-( 16 - The partition checker (drivers/block/genhd.c) 20 - The feature to automatically make the fs clean 24 - When a file is truncated to a size that is not 29 Please direct bug reports to: zippel@linux-m68k.org 32 ------------ 33 - kill kernel lock 34 - fix for a possible bitmap corruption [all …]
|
/linux/Documentation/networking/dsa/ |
H A D | sja1105.rst | 8 The NXP SJA1105 is a family of 10 SPI-managed automotive switches: 10 - SJA1105E: First generation, no TTEthernet 11 - SJA1105T: First generation, TTEthernet 12 - SJA1105P: Second generation, no TTEthernet, no SGMII 13 - SJA1105Q: Second generation, TTEthernet, no SGMII 14 - SJA1105R: Second generation, no TTEthernet, SGMII 15 - SJA1105S: Second generation, TTEthernet, SGMII 16 - SJA1110A: Third generation, TTEthernet, SGMII, integrated 100base-T1 and 17 100base-TX PHYs 18 - SJA1110B: Third generation, TTEthernet, SGMII, 100base-T1, 100base-TX [all …]
|
H A D | dsa.rst | 22 An Ethernet switch typically comprises multiple front-panel ports and one 27 gateways, or even top-of-rack switches. This host Ethernet controller will 32 using upstream and downstream Ethernet links between switches. These specific 36 For each front-panel port, DSA creates specialized network devices which are 37 used as controlling and data-flowing endpoints for use by the Linux networking 46 - what port is this frame coming from 47 - what was the reason why this frame got forwarded 48 - how to send CPU originated traffic to specific ports 52 on Port-based VLAN IDs). 57 - the "cpu" port is the Ethernet switch facing side of the management [all …]
|
/linux/Documentation/admin-guide/ |
H A D | sysfs-rules.rst | 4 The kernel-exported sysfs exports internal kernel implementation details 11 low-level userspace applications, with a new kernel release, the users 12 of sysfs must follow some rules to use an as-abstract-as-possible way to 21 - Do not use libsysfs 23 offer any abstraction, it exposes all the kernel driver-core 31 - sysfs is always at ``/sys`` 38 - devices are only "devices" 39 There is no such thing like class-, bus-, physical devices, 41 just simply a "device". Class-, bus-, physical, ... types are just 47 - devpath (``/devices/pci0000:00/0000:00:1d.1/usb2/2-2/2-2:1.0``) [all …]
|
/linux/drivers/net/wireless/ti/wlcore/ |
H A D | wlcore_i.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2009 Texas Instruments. All rights reserved. 6 * Copyright (C) 2008-2009 Nokia Corporation 53 * max number of links allowed by all HWs. 54 * this is NOT the actual max links supported by the current hw. 68 * When in AP-mode, we allow (at least) this number of packets 69 * to be transmitted to FW for a STA in PS-mode. Only when packets are 135 /* Cumulative counter of total released mem blocks since FW-reset */ 150 * (length of the array is wl->num_links) 154 /* PN16 of last TKIP/AES seq-num per HLID */ [all …]
|
/linux/Documentation/networking/ |
H A D | sfp-phylink.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 phylink is a mechanism to support hot-pluggable networking modules 11 directly connected to a MAC without needing to re-initialise the 12 adapter on hot-plug events. 14 phylink supports conventional phylib-based setups, fixed link setups 30 2. Fixed mode 32 Fixed mode is the same as PHY mode as far as the MAC driver is 35 3. In-band mode 37 In-band mode is used with 802.3z, SGMII and similar interface modes, 38 and we are expecting to use and honor the in-band negotiation or [all …]
|
H A D | xdp-rx-metadata.rst | 1 .. SPDX-License-Identifier: GPL-2.0 22 .. kernel-doc:: net/core/xdp.c 25 .. kernel-doc:: net/core/xdp.c 28 .. kernel-doc:: net/core/xdp.c 35 metadata available in which case the driver returns ``-ENODATA``. 38 implemented, the default ones that return ``-EOPNOTSUPP`` will be used 45 +----------+-----------------+------+ 47 +----------+-----------------+------+ 50 xdp_buff->data_meta xdp_buff->data 60 :doc:`af_xdp` use-case implies that there is a contract between the BPF [all …]
|
/linux/sound/soc/intel/boards/ |
H A D | sof_ssp_amp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * sof_ssp_amp.c - ASoc Machine driver for Intel platforms 24 /* Driver-specific board quirks: from bit 0 to 7 */ 52 /* BE ID defined in sof-tgl-rt1308-hdmi-ssp.m4 */ 57 /* extra BE links to support no-hdmi-in boards */ 87 if (ctx->amp_type == CODEC_NONE) in sof_card_dai_links_create() 90 if (!ctx->amp_link) { in sof_card_dai_links_create() 92 return -EINVAL; in sof_card_dai_links_create() 95 /* codec-specific fields for speaker amplifier */ in sof_card_dai_links_create() 96 switch (ctx->amp_type) { in sof_card_dai_links_create() [all …]
|
/linux/fs/bcachefs/ |
H A D | fsck.c | 1 // SPDX-License-Identifier: GPL-2.0 13 #include "fs-common.h" 29 return inode->bi_dir == d.k->p.inode && in inode_points_to_dirent() 30 inode->bi_dir_offset == d.k->p.offset; in inode_points_to_dirent() 36 if (d.v->d_type == DT_SUBVOL in dirent_points_to_inode_nowarn() 37 ? le32_to_cpu(d.v->d_child_subvol) == inode->bi_subvol in dirent_points_to_inode_nowarn() 38 : le64_to_cpu(d.v->d_inum) == inode->bi_inum) in dirent_points_to_inode_nowarn() 40 return -BCH_ERR_ENOENT_dirent_doesnt_match_inode; in dirent_points_to_inode_nowarn() 71 * -BCH_ERR_transaction_restart_nested, this is not how we do things anymore: 83 sectors += k.k->size; in bch2_count_inode_sectors() [all …]
|
/linux/Documentation/filesystems/ext4/ |
H A D | inodes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ----------- 15 links and is in general more seek-happy than ext4 due to its simpler 22 ``(inode_number - 1) / sb.s_inodes_per_group``, and the offset into the 23 group's table is ``(inode_number - 1) % sb.s_inodes_per_group``. There 31 .. list-table:: 33 :header-rows: 1 36 * - Offset 37 - Size 38 - Name [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | ethernet-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David S. Miller <davem@davemloft.net> 19 local-mac-address: 22 $ref: /schemas/types.yaml#/definitions/uint8-array 26 mac-address: 31 local-mac-address property. 32 $ref: /schemas/types.yaml#/definitions/uint8-array [all …]
|
/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_entity.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_entity.c -- R-Car VSP1 Base Entity 5 * Copyright (C) 2013-2014 Renesas Electronics Corporation 13 #include <media/media-entity.h> 14 #include <media/v4l2-ctrls.h> 15 #include <media/v4l2-subdev.h> 30 if (entity->type == VSP1_ENTITY_HGO) { in vsp1_entity_route_setup() 37 source = entity->sources[0]; in vsp1_entity_route_setup() 38 smppt = (pipe->output->entity.index << VI6_DPR_SMPPT_TGW_SHIFT) in vsp1_entity_route_setup() 39 | (source->route->output << VI6_DPR_SMPPT_PT_SHIFT); in vsp1_entity_route_setup() [all …]
|
/linux/drivers/base/ |
H A D | core.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * drivers/base/core.c - core driver model code (device registration, etc) 5 * Copyright (c) 2002-3 Patrick Mochel 6 * Copyright (c) 2002-3 Open Source Development Labs 7 * Copyright (c) 2006 Greg Kroah-Hartman <gregkh@suse.de> 16 #include <linux/dma-map-ops.h> /* for dma_default_coherent */ 40 /* Device links support. */ 51 * __fwnode_link_add - Create a link between two fwnode_handles. 65 * Attempts to create duplicate links between the same pair of fwnode handles 73 list_for_each_entry(link, &sup->consumers, s_hook) in __fwnode_link_add() [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 26 re-ordering (for example UYVY to YUYV) within the same colorspace, and 27 packed <--> planar conversion. The IDMAC can also perform a simple [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 59 Sub-devices that only support discrete frame sizes (such as most 64 supported. For instance, a scaler that uses a fixed-point scaling ratio 68 sub-device for an exact supported frame size. 71 pads of the sub-device, as well as on the current active links and the 80 .. flat-table:: struct v4l2_subdev_frame_size_enum 81 :header-rows: 0 82 :stub-columns: 0 [all …]
|
/linux/fs/jffs2/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 9 levelling, compression and support for hard links. You cannot use 25 is unlikely to be useful - it enables extra debugging in certain 27 located and fixed, the detailed messages were relegated to level 2. 33 bool "JFFS2 write-buffering support" 37 This enables the write-buffering support in JFFS2. 41 - NAND flash 42 - NOR flash with transparent ECC 43 - DataFlash 46 bool "Verify JFFS2 write-buffer reads" [all …]
|
/linux/drivers/usb/gadget/function/ |
H A D | u_ether.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 49 * layer facilities can be used to package multiple logical links on this 68 /* NCM requires fixed size bundles */ 96 /* gether_setup - initialize one ethernet-over-usb link 97 * @g: gadget to associated with these links 122 * gether_register_netdev - register the net device 125 * Registers the net device associated with this ethernet-over-usb link [all …]
|
/linux/tools/memory-model/Documentation/ |
H A D | explanation.txt | 1 Explanation of the Linux-Kernel Memory Consistency Model 15 7. THE PROGRAM ORDER RELATION: po AND po-loc 18 10. THE READS-FROM RELATION: rf, rfi, and rfe 20 12. THE FROM-READS RELATION: fr, fri, and fre 22 14. PROPAGATION ORDER RELATION: cumul-fence 28 20. THE HAPPENS-BEFORE RELATION: hb 29 21. THE PROPAGATES-BEFORE RELATION: pb 30 22. RCU RELATIONS: rcu-link, rcu-gp, rcu-rscsi, rcu-order, rcu-fence, and rb 31 23. SRCU READ-SIDE CRITICAL SECTIONS 39 ------------ [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | sock_fields.c | 1 // SPDX-License-Identifier: GPL-2.0 34 #define PARENT_CGROUP "/test-bpf-sock-fields" 35 #define CHILD_CGROUP "/test-bpf-sock-fields/child" 64 inet_ntop(AF_INET, &sk->src_ip4, src_ip4, sizeof(src_ip4)); in print_sk() 65 inet_ntop(AF_INET6, &sk->src_ip6, src_ip6, sizeof(src_ip6)); in print_sk() 66 inet_ntop(AF_INET, &sk->dst_ip4, dst_ip4, sizeof(dst_ip4)); in print_sk() 67 inet_ntop(AF_INET6, &sk->dst_ip6, dst_ip6, sizeof(dst_ip6)); in print_sk() 73 sk->state, sk->bound_dev_if, sk->family, sk->type, sk->protocol, in print_sk() 74 sk->mark, sk->priority, in print_sk() 75 sk->src_ip4, src_ip4, in print_sk() [all …]
|
/linux/Documentation/doc-guide/ |
H A D | contributing.rst | 1 .. 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 --------------------------- 36 ones. For this reason, eliminating warnings is one of the highest-priority 47 they should indicate the real problem that has been fixed. 59 - Resource-managed devfreq_register_notifier() 61 - Resource-managed devfreq_unregister_notifier() 70 - Resource-managed devfreq_register_notifier() [all …]
|
/linux/arch/arm/boot/dts/intel/ixp/ |
H A D | intel-ixp4xx.dtsi | 1 // SPDX-License-Identifier: ISC 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/gpio/gpio.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 14 compatible = "simple-bus"; 15 interrupt-parent = <&intcon>; 22 /* compatible and reg filled in by per-soc device tree */ 23 native-endian; 24 #address-cells = <2>; [all …]
|