| /Linux-v5.4/Documentation/filesystems/ | 
| D | affs.txt | 14 		a bug has been fixed so that accented ("international") letters 15 		in file names are case-insensitive, as they ought to be. 79 		symbolic links on an AFFS partition. Default = "/". 82 volume=name	When symbolic links with an absolute path are created 90 Amiga -> Linux: 94   - R maps to r for user, group and others. On directories, R implies x. 96   - If both W and D are allowed, w will be set. 98   - E maps to x. 100   - H and P are always retained and ignored under Linux. 102   - A is always reset when a file is written to. [all …] 
 | 
| D | ocfs2-online-filecheck.txt | 2 		    ----------------------- 8 OCFS2 is often used in high-availability systems. However, OCFS2 usually 9 converts the filesystem to read-only when encounters an error. This may not be 10 necessary, since turning the filesystem read-only would affect other running 13 -EIO errno to the calling process and terminate further processing so that the 15 read-only, and the problematic file's inode number is reported in the kernel 20 This effort is to check/fix small issues which may hinder day-to-day operations 21 of a cluster filesystem by turning the filesystem read-only. The scope of 25 In case of directory to file links is incorrect, the directory inode is 50 fixed. Currently, three operations are supported, which includes checking [all …] 
 | 
| D | qnx6.txt | 24 ------ 26 The space in the device or file is split up into blocks. These are a fixed 33 --------------- 58 Unused block pointers are always set to ~0 - regardless of root node, 70 0x1000 is the size reserved for each superblock - regardless of the 74 ------ 94 ----------- 110 ------------- 112 Symbolic links are also filesystem objects with inodes. They got a specific 116 Hard links got an inode, a directory entry, but a specific mode bit set, [all …] 
 | 
| /Linux-v5.4/fs/affs/ | 
| 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-v5.4/Documentation/sound/soc/ | 
| D | dpcm.rst | 18 DPCM re-uses all the existing component codec, platform and DAI drivers without 23 ------------------------------------- 26 document for all examples :- 32   PCM0 <------------> *           * <----DAI0-----> Codec Headset 34   PCM1 <------------> *           * <----DAI1-----> Codec Speakers 36   PCM2 <------------> *           * <----DAI2-----> MODEM 38   PCM3 <------------> *           * <----DAI3-----> BT 40                       *           * <----DAI4-----> DMIC 42                       *           * <----DAI5-----> FM 53 Example - DPCM Switching playback from DAI0 to DAI1 [all …] 
 | 
| /Linux-v5.4/Documentation/networking/ | 
| 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 …] 
 | 
| D | kapi.rst | 9 --------------------- 11 .. kernel-doc:: include/linux/net.h 15 ----------------------- 17 .. kernel-doc:: include/linux/skbuff.h 20 .. kernel-doc:: include/net/sock.h 23 .. kernel-doc:: net/socket.c 26 .. kernel-doc:: net/core/skbuff.c 29 .. kernel-doc:: net/core/sock.c 32 .. kernel-doc:: net/core/datagram.c 35 .. kernel-doc:: net/core/stream.c [all …] 
 | 
| /Linux-v5.4/Documentation/admin-guide/ | 
| 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-v5.4/drivers/net/wireless/ti/wlcore/ | 
| 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) 185 				 size_t len, bool fixed); [all …] 
 | 
| /Linux-v5.4/include/uapi/linux/ | 
| D | io_uring.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 35 		__u16	buf_index;	/* index into fixed buffers, if used */ 41  * sqe->flags 43 #define IOSQE_FIXED_FILE	(1U << 0)	/* use fixed fileset */ 45 #define IOSQE_IO_LINK		(1U << 2)	/* links next sqe */ 68  * sqe->fsync_flags 76 	__u64	user_data;	/* sqe->data submission passed back */ 104  * sq_ring->flags 140  * io_uring_params->features flags
  | 
| /Linux-v5.4/Documentation/devicetree/bindings/net/ | 
| 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> 16   local-mac-address: 18       - $ref: /schemas/types.yaml#definitions/uint8-array 19       - items: 20           - minItems: 6 25   mac-address: [all …] 
 | 
| /Linux-v5.4/drivers/net/phy/ | 
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 	  loadable module or built-in. 31 	  third revision of the ASPEED MDIO register interface - the first two 105 	tristate "MMIO device-controlled MDIO bus multiplexers" 110 	  are controlled via a simple memory-mapped device, like an FPGA. 133 	tristate "GPIO lib-based bitbanged MDIO buses" 136 	---help--- 137 	  Supports GPIO lib-based MDIO busses. 140 	  will be called mdio-gpio. 202 	tristate "APM X-Gene SoC MDIO bus controller" [all …] 
 | 
| D | phylink.c | 1 // SPDX-License-Identifier: GPL-2.0 4  * technologies such as SFP cages where the PHY is hot-pluggable. 38  * struct phylink - internal data type for phylink 52 	u8 link_port;			/* The current non-phy ethtool port */ 78 		if ((pl)->config->type == PHYLINK_NETDEV) \ 79 			netdev_printk(level, (pl)->netdev, fmt, ##__VA_ARGS__); \ 80 		else if ((pl)->config->type == PHYLINK_DEV) \ 81 			dev_printk(level, (pl)->dev, fmt, ##__VA_ARGS__); \ 93 	if ((pl)->config->type == PHYLINK_NETDEV)			\ 94 		netdev_dbg((pl)->netdev, fmt, ##__VA_ARGS__);		\ [all …] 
 | 
| /Linux-v5.4/Documentation/media/v4l-drivers/ | 
| 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-v5.4/Documentation/filesystems/ext4/ | 
| 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-v5.4/tools/memory-model/Documentation/ | 
| 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-fence, and rb 37 ------------ 39 The Linux-kernel memory consistency model (LKMM) is rather complex and [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/ | 
| D | writing-schema.rst | 3 Writing DeviceTree Bindings in json-schema 6 Devicetree bindings are written using json-schema vocabulary. Schema files are 12 --------------- 14 Each schema doc is a structured json-schema which is defined by a set of 15 top-level properties. Generally, there is one binding defined per file. The 16 top-level json-schema properties used are: 19   A json-schema unique identifier string. The string must be a valid 29   Indicates the meta-schema the schema file adheres to. 39   Optional. A multi-line text block containing any detailed 41   or device does, standards the device conforms to, and links to datasheets for [all …] 
 | 
| /Linux-v5.4/drivers/media/platform/vsp1/ | 
| 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-v5.4/Documentation/media/uapi/v4l/ | 
| D | vidioc-subdev-enum-frame-size.rst | 4 .. Foundation, with no Invariant Sections, no Front-Cover Texts 5 .. and no Back-Cover Texts. A copy of the license is included at 6 .. Documentation/media/uapi/fdl-appendix.rst. 8 .. TODO: replace it to GFDL-1.1-or-later WITH no-invariant-sections 19 VIDIOC_SUBDEV_ENUM_FRAME_SIZE - Enumerate media bus frame sizes 33     File descriptor returned by :ref:`open() <func-open>`. 43 a sub-device on the given pad for the given media bus format. Supported 55 Sub-devices that only support discrete frame sizes (such as most 60 supported. For instance, a scaler that uses a fixed-point scaling ratio 64 sub-device for an exact supported frame size. [all …] 
 | 
| /Linux-v5.4/fs/jffs2/ | 
| 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-v5.4/Documentation/networking/device_drivers/dec/ | 
| D | de4x5.txt | 42     measurement. Their error is +/-20k on a quiet (private) network and also 59     2) for fixed  autoprobes (not  recommended),  edit the source code  near 73     3) compile  de4x5.c, but include -DMODULE in  the command line to ensure 105     The SMC9332 card  has a non-compliant SROM  which needs fixing -  I have 107     to a previous DEC-STD format. 134     interrupt  service code  is  fixed.   YOU  SHOULD SEPARATE OUT  THE FAST 138     Finally, I think  I have really  fixed  the module  loading problem with 147     SROM,  the feature is  ignored unless  lp->params.fdx  is set at compile 150     duplex   links  except through   autonegotiation.    When I  include the 156     and media. The only lexical constraints are:  the board name (dev->name) [all …] 
 | 
| /Linux-v5.4/Documentation/devicetree/bindings/display/msm/ | 
| D | dsi.txt | 5 - compatible: 6   * "qcom,mdss-dsi-ctrl" 7 - reg: Physical base address and length of the registers of controller 8 - reg-names: The names of register regions. The following regions are required: 10 - interrupts: The interrupt signal from the DSI block. 11 - power-domains: Should be <&mmcc MDSS_GDSC>. 12 - clocks: Phandles to device clocks. 13 - clock-names: the following clocks are required: 25 - assigned-clocks: Parents of "byte" and "pixel" for the given platform. 26 - assigned-clock-parents: The Byte clock and Pixel clock PLL outputs provided [all …] 
 | 
| /Linux-v5.4/drivers/usb/gadget/function/ | 
| 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 */ 95 /* gether_setup - initialize one ethernet-over-usb link 96  * @g: gadget to associated with these links 121  * gether_register_netdev - register the net device 124  * Registers the net device associated with this ethernet-over-usb link [all …] 
 | 
| /Linux-v5.4/drivers/base/ | 
| 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> 47 /* Device links support. */ 110  * device_is_dependent - Check if one device depends on another one 129 	list_for_each_entry(link, &dev->links.consumers, s_node) {  in device_is_dependent() 130 		if (link->consumer == target)  in device_is_dependent() 133 		ret = device_is_dependent(link->consumer, target);  in device_is_dependent() [all …] 
 | 
| /Linux-v5.4/drivers/media/dvb-core/ | 
| D | dvbdev.c | 103 	if (dvbdev && dvbdev->fops) {  in dvb_device_open() 107 		new_fops = fops_get(dvbdev->fops);  in dvb_device_open() 110 		file->private_data = dvbdev;  in dvb_device_open() 112 		if (file->f_op->open)  in dvb_device_open() 113 			err = file->f_op->open(inode, file);  in dvb_device_open() 121 	return -ENODEV;  in dvb_device_open() 136 	struct dvb_device *dvbdev = file->private_data;  in dvb_generic_open() 139 		return -ENODEV;  in dvb_generic_open() 141 	if (!dvbdev->users)  in dvb_generic_open() 142 		return -EBUSY;  in dvb_generic_open() [all …] 
 |