| /linux/Documentation/devicetree/bindings/memory-controllers/ | 
| H A D | rockchip,rk3399-dmc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Brian Norris <briannorris@chromium.org>
 15       - rockchip,rk3399-dmc
 17   devfreq-events:
 26   clock-names:
 28       - const: dmc_clk
 30   operating-points-v2: true
 [all …]
 
 | 
| /linux/tools/testing/selftests/bpf/ | 
| H A D | bpf_experimental.h | 16  *	The 'local_type_id' parameter must be a known constant.17  *	The 'meta' parameter is rewritten by the verifier, no need for BPF
 32  *	The 'meta' parameter is rewritten by the verifier, no need for BPF
 44  *	non-owning reference input into an owning reference in the process.
 46  *	The 'meta' parameter is rewritten by the verifier, no need for BPF
 63  *	-EINVAL if the node wasn't added because it's already in a list
 79  *	-EINVAL if the node wasn't added because it's already in a list
 111  *	Add 'node' to rbtree with root 'root' using comparator 'less'
 117  *	-EINVAL if the node wasn't added because it's already in a tree
 120 			       bool (less)(struct bpf_rb_node *a, const struct bpf_rb_node *b),
 [all …]
 
 | 
| /linux/drivers/usb/dwc3/ | 
| H A D | gadget.h | 1 /* SPDX-License-Identifier: GPL-2.0 */3  * gadget.h - DesignWare USB3 DRD Gadget Header
 5  * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com
 20 #define gadget_to_dwc(g)	(dev_get_platdata(&g->dev))
 22 /* DEPCFG parameter 1 */
 35 /* DEPCFG parameter 0 */
 48 /* DEPXFERCFG parameter 0 */
 52 #define DWC3_DEFAULT_U1_DEV_EXIT_LAT	0x0A	/* Less then 10 microsec */
 55 #define DWC3_DEFAULT_U2_DEV_EXIT_LAT	0x1FF	/* Less then 511 microsec */
 59 /* -------------------------------------------------------------------------- */
 [all …]
 
 | 
| /linux/Documentation/netlabel/ | 
| H A D | draft-ietf-cipso-ipsecurity-01.txt | 27 Please check the I-D abstract listing contained in each Internet Draft46 mandatory access controls and multi-level security.  These systems are
 88 once in a datagram.  All multi-octet fields in the option are defined to be
 91 +----------+----------+------//------+-----------//---------+
 93 +----------+----------+------//------+-----------//---------+
 124 corresponding ASCII representations.  Non-related groups of systems may
 148 actual security information to be passed.  All multi-octet fields in a tag
 171 +----------+----------+--------//--------+
 173 +----------+----------+--------//--------+
 207 This is referred to as the "bit-mapped" tag type.  Tag type 1 is included
 [all …]
 
 | 
| /linux/Documentation/admin-guide/media/ | 
| H A D | philips.rst | 1 .. SPDX-License-Identifier: GPL-2.07 E-mail: webcam@smcc.demon.nl                        Last updated: 2004-01-19
 30  * Samsung MPC-C10
 31  * Samsung MPC-C30
 33  * AME CU-001
 34  * Visionite VCS-UM100
 35  * Visionite VCS-UC300
 40 framerates; in addition the webcam uses less bandwidth on the USB bus (handy
 46 the latter, since it makes troubleshooting a lot easier. The built-in
 50 camera; some programs depend on a particular image-size or -format and
 [all …]
 
 | 
| /linux/include/linux/ | 
| H A D | dtlk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */28              			   bit goes zero 2-3 usec after
 29              			   writing, and goes 1 again 180-190
 32 				   indicates that less than 300 free
 37 				   indicates that less than 300 bytes
 56 				   data buffer has less than 30 bytes
 67   unsigned short serial_number;	/* 0-7Fh:0-7Fh */
 70   unsigned char punc_level;	/* nB; 0-7 */
 71   unsigned char formant_freq;	/* nF; 0-9 */
 72   unsigned char pitch;		/* nP; 0-99 */
 [all …]
 
 | 
| H A D | zstd_lib.h | 1 /* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */6  * This source code is licensed under both the BSD-style license (found in the
 9  * You may select, at your option, one of the above-listed licenses.
 40  * typically with -Wno-deprecated-declarations for gcc or _CRT_SECURE_NO_WARNINGS in Visual.
 61   real-time compression scenarios at zlib-level and better compression ratios.
 62   The zstd compression library provides in-memory compression and decompression
 66   which is currently 22. Levels >= 20, labeled `--ultra`, should be used with
 72     - a single step (described as Simple API)
 73     - a single step, reusing a context (described as Explicit context)
 74     - unbounded multiple steps (described as Streaming compression)
 [all …]
 
 | 
| H A D | zlib.h | 1 /* zlib.h -- interface of the 'zlib' general purpose compression library3   Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
 5   This software is provided 'as-is', without any express or implied
 21   Jean-loup Gailly        Mark Adler
 53      The 'zlib' compression library provides in-memory compression and
 65      The compressed data format used by default by the in-memory functions is
 73   and on communications channels.  The gzip format was designed for single-
 113    parameter for calls of zalloc and zfree. This can be useful for custom
 118    If zlib is used in a multi-threaded application, zalloc and zfree must be
 121    On 16-bit systems, the functions zalloc and zfree must be able to allocate
 [all …]
 
 | 
| /linux/drivers/accessibility/speakup/ | 
| H A D | speakup_dtlk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */2 /* speakup_dtlk.h - header file for speakups DoubleTalk driver. */
 23 				 * bit goes zero 2-3 usec after
 24 				 * writing, and goes 1 again 180-190
 28 				 * indicates that less than 300 bytes
 34 				 * indicates that less than 300 bytes
 42 	u_short serial_number;	/* 0-7Fh:0-7Fh */
 45 	u_char punc_level;	/* nB; 0-7 */
 46 	u_char formant_freq;	/* nF; 0-9 */
 47 	u_char pitch;		/* nP; 0-99 */
 [all …]
 
 | 
| /linux/lib/842/ | 
| H A D | 842.h | 1 /* SPDX-License-Identifier: GPL-2.0 */14  * to a previously-written number of data bytes to copy to the output buffer.
 16  * The template code is a 5-bit value.  This code indicates what to do with
 24  * Any row with less than 4 actions is padded with noop actions, indicated by
 32  * corresponding arg is an index parameter that points to, respectively, a 2,
 40  * bytes ((2^8 = 256) * 8 bytes).  Think of it as a kind-of ring buffer for
 61  * 0x1d as a special "short data" template code, to represent less than 8 bytes
 66  * compressed buffers containing this sw-only template will be rejected by
 68  * library.  The 842 software compression module includes a parameter to
 69  * disable using this sw-only "short data" template, and instead simply
 [all …]
 
 | 
| /linux/Documentation/virt/kvm/ | 
| H A D | halt-polling.rst | 1 .. SPDX-License-Identifier: GPL-2.016 the order of a few micro-seconds, although performance benefits are workload
 27 The powerpc kvm-hv specific case is implemented in:
 39 	kvm_vcpu->halt_poll_ns
 41 or in the case of powerpc kvm-hv, in the vcore struct:
 43 	kvmppc_vcore->halt_poll_ns
 50 two options, either the polling interval and total block time[0] were less than
 54 In the event that both the polling interval and total block time were less than
 66 shrink_halt_poll_ns() and is divided by the module parameter
 86 arch/powerpc/kvm/book3s_hv.c in the powerpc kvm-hv case.
 [all …]
 
 | 
| /linux/drivers/mtd/ubi/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only3 	tristate "Enable UBI - Unsorted block images"
 6 	  UBI is a software layer above MTD layer which admits use of LVM-like
 10 	  (www.linux-mtd.infradead.org).
 15 	int "UBI wear-leveling threshold"
 19 	  This parameter defines the maximum difference between the highest
 26 	  other flashes which have eraseblock life-cycle 100000 or more.
 28 	  life-cycle less than 10000, the threshold should be lessened (e.g.,
 44 	  as "1024 * (1 - MinNVB / MaxNVB)", which gives 20 for most NANDs
 55 	  This option can be overridden by the "mtd=" UBI module parameter or
 [all …]
 
 | 
| /linux/Documentation/driver-api/usb/ | 
| H A D | URB.rst | 1 .. _usb-urb:6 :Revised: 2000-Dec-05
 7 :Again:   2002-Jul-06
 8 :Again:   2005-Sep-19
 9 :Again:   2017-Mar-29
 14     The USB subsystem now has a substantial section at :ref:`usb-hostside-api`
 26 - An URB consists of all relevant information to execute any USB transaction
 29 - Execution of an URB is inherently an asynchronous operation, i.e. the
 33 - Transfers for one URB can be canceled with :c:func:`usb_unlink_urb`
 36 - Each URB has a completion handler, which is called after the action
 [all …]
 
 | 
| /linux/drivers/media/usb/stk1160/ | 
| H A D | stk1160-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */6  * <elezegarcia--a.t--gmail.com>
 10  *	<rmthomas--a.t--sciolus.org>
 19 /* Power-on Strapping Data */
 39  * Bit 0 - Horizontal Decimation Control
 42  * Bit 1 - Decimates Half or More Column
 43  *   0 Decimates less than half from original column,
 47  * Bit 2 - Vertical Decimation Control
 50  * Bit 3 - Vertical Greater or Equal to Half
 51  *   0 Decimates less than half from original row,
 [all …]
 
 | 
| /linux/drivers/net/can/dev/ | 
| H A D | bittiming.c | 1 // SPDX-License-Identifier: GPL-2.0-only2 /* Copyright (C) 2005 Marc Kleine-Budde, Pengutronix
 4  * Copyright (C) 2008-2009 Wolfgang Grandegger <wg@grandegger.com>
 11 	if (bt->sjw)  in can_sjw_set_default()
 15 	bt->sjw = max(1U, min(bt->phase_seg1, bt->phase_seg2 / 2));  in can_sjw_set_default()
 21 	if (bt->sjw > btc->sjw_max) {  in can_sjw_check()
 23 				   bt->sjw, btc->sjw_max);  in can_sjw_check()
 24 		return -EINVAL;  in can_sjw_check()
 27 	if (bt->sjw > bt->phase_seg1) {  in can_sjw_check()
 29 				   "sjw: %u greater than phase-seg1: %u",  in can_sjw_check()
 [all …]
 
 | 
| /linux/net/xfrm/ | 
| H A D | xfrm_state_bpf.c | 1 // SPDX-License-Identifier: GPL-2.0-only14 /* bpf_xfrm_state_opts - Options for XFRM state lookup helpers
 17  * @error      - Out parameter, set for any errors encountered
 19  *		   -EINVAL - netns_id is less than -1
 20  *		   -EINVAL - opts__sz isn't BPF_XFRM_STATE_OPTS_SZ
 21  *		   -ENONET - No network namespace found for netns_id
 22  *		   -ENOENT - No xfrm_state found
 23  * @netns_id	- Specify the network namespace for lookup
 25  *		   BPF_F_CURRENT_NETNS (-1)
 29  * @mark	- XFRM mark to match on
 [all …]
 
 | 
| /linux/arch/powerpc/platforms/8xx/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.033 	bool "Embedded Planet EP88xC (a.k.a. CWH-PPC-885XN-VE)"
 39 	  MPC885 Evaluation System and/or the CWH-PPC-885XN-VE.
 56 menu "Freescale Ethernet driver platform-specific options"
 76 		  Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2
 77 		  (often 2-nd UART) will not work if this is enabled.
 83 		  Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1
 84 		  (often 1-nd UART) will not work if this is enabled.
 106 	  with the GPIO API.  If you say N here, the kernel needs less memory.
 154 	  This microcode relocates SMC1 and SMC2 parameter RAMs at
 [all …]
 
 | 
| /linux/Documentation/arch/m68k/ | 
| H A D | kernel-options.rst | 9 Author: Roman.Hodek@informatik.uni-erlangen.de (Roman Hodek)11 Update: jds@kom.auc.dk (Jes Sorensen) and faq@linux-m68k.org (Chris Lawrence)
 58 ----------
 76   /dev/ram: -> 0x0100 (initial ramdisk)
 77   /dev/hda: -> 0x0300 (first IDE disk)
 78   /dev/hdb: -> 0x0340 (second IDE disk)
 79   /dev/sda: -> 0x0800 (first SCSI disk)
 80   /dev/sdb: -> 0x0810 (second SCSI disk)
 81   /dev/sdc: -> 0x0820 (third SCSI disk)
 82   /dev/sdd: -> 0x0830 (forth SCSI disk)
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/eeprom/ | 
| H A D | microchip,93lc46b.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Cory Tusar <cory.tusar@pid1solutions.com>
 15       - atmel,at93c46
 16       - atmel,at93c46d
 17       - atmel,at93c56
 18       - atmel,at93c66
 19       - eeprom-93xx46
 20       - microchip,93lc46b
 [all …]
 
 | 
| /linux/Documentation/admin-guide/device-mapper/ | 
| H A D | dm-ebs.rst | 2 dm-ebs17 ----------------
 23         Full pathname to the underlying block-device,
 24         or a "major:minor" device-number.
 32 Optional parameter:
 49 This presumes 2KiB logical blocksize on /dev/sda or less to work:
 
 | 
| /linux/Documentation/admin-guide/mm/ | 
| H A D | zswap.rst | 10 dynamically allocated RAM-based memory pool.  zswap basically trades CPU cycles11 for potentially reduced swap I/O.  This trade-off can also result in a
 21   throttling by the hypervisor. This allows more work to get done with less
 24   drastically reducing life-shortening writes.
 65 achieved with a red-black tree per swap type.  The swap offset is the search
 79 * max_pool_percent - The maximum percentage of memory that the compressed
 90 When the compressor parameter is changed at runtime, any existing compressed
 96 Some of the pages in zswap are same-value filled pages (i.e. contents of the
 97 page have same value or repetitive pattern). These pages include zero-filled
 99 checked if it is a same-value filled page before compressing it. If true, the
 [all …]
 
 | 
| H A D | transhuge.rst | 26 requiring larger clear-page copy-page in page faults which is a48 Modern kernels support "multi-size THP" (mTHP), which introduces the
 50 but smaller than traditional PMD-size (as described above), in
 51 increments of a power-of-2 number of pages. mTHP can back anonymous
 53 PTE-mapped, but in many cases can still provide similar benefits to
 55 factor of e.g. 4, 8, 16, etc), but latency spikes are much less
 56 prominent because the size of each page isn't as huge as the PMD-sized
 57 variant and there is less memory to clear in each page fault. Some
 60 and approporiately aligned. In this case, TLB misses will occur less
 66 collapses sequences of basic pages into PMD-sized huge pages.
 [all …]
 
 | 
| /linux/net/dccp/ccids/ | 
| H A D | ccid3.h |  | 
| /linux/drivers/platform/x86/intel/speed_select_if/ | 
| H A D | isst_if_mbox_pci.c | 1 // SPDX-License-Identifier: GPL-2.024  * The average time to complete mailbox commands is less than 40us. Most of
 56 			ret = -EBUSY;  in isst_if_mbox_cmd()
 71 				     mbox_cmd->req_data);  in isst_if_mbox_cmd()
 77 		      (mbox_cmd->parameter & GENMASK_ULL(13, 0)) << 16 |  in isst_if_mbox_cmd()
 78 		      (mbox_cmd->sub_command << 8) |  in isst_if_mbox_cmd()
 79 		      mbox_cmd->command;  in isst_if_mbox_cmd()
 95 			ret = -EBUSY;  in isst_if_mbox_cmd()
 103 			return -ENXIO;  in isst_if_mbox_cmd()
 109 		mbox_cmd->resp_data = data;  in isst_if_mbox_cmd()
 [all …]
 
 | 
| /linux/fs/squashfs/ | 
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only3 	tristate "SquashFS 4.0 - Squashed file system support"
 7 	  Read-Only File System).  Squashfs is a highly compressed read-only
 16 	  Squashfs is intended for general read-only filesystem use, for
 19 	  and tools are available from github.com/plougher/squashfs-tools.
 88 	  decompression.  Each one exhibits various trade-offs between
 97 	  Traditionally Squashfs has used single-threaded decompression.
 126 	  decompression is load-balanced across the cores.
 130 	bool "Add the mount parameter 'threads=' for squashfs"
 159 	  reducinng performance in workloads like fio-based benchmarks.
 [all …]
 
 |