| /linux/include/linux/ | 
| H A D | edd.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */9  * This is based on the T13 group document D1572 Revision 0 (August 14 2002)
 10  * available at http://www.t13.org/docs2002/d1572r0.pdf.  It is
 11  * very similar to D1484 Revision 3 http://www.t13.org/docs2002/d1484r3.pdf
 14  * table in the boot_params that contains a list of BIOS-enumerated
 
 | 
| H A D | ata.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */4  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
 5  *  Copyright 2003-2004 Jeff Garzik
 8  *  as Documentation/driver-api/libata.rst
 10  *  Hardware documentation available from http://www.t13.org/
 34 	ATA_MAX_TRIM_RNUM	= 64,	/* 512-byte payload / (6-byte LBA + 2-byte range per entry) */
 46 	ATA_ID_DWORD_IO		= 48,	/* before ATA-8 */
 47 	ATA_ID_TRUSTED		= 48,	/* ATA-8 and later */
 140 	ATA_UDMA_MASK_40C	= ATA_UDMA2,	/* udma0-2 */
 142 	/* DMA-related */
 [all …]
 
 | 
| /linux/include/uapi/linux/ | 
| H A D | edd.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */9  * This is based on the T13 group document D1572 Revision 0 (August 14 2002)
 10  * available at http://www.t13.org/docs2002/d1572r0.pdf.  It is
 11  * very similar to D1484 Revision 3 http://www.t13.org/docs2002/d1484r3.pdf
 14  * table in the boot_params that contains a list of BIOS-enumerated
 37 				   in boot_params - treat this as 1 byte  */
 54 				     in boot_params - treat this as 1 byte  */
 
 | 
| H A D | hdreg.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */17 #define IDE_DRIVE_TASK_INVALID		-1
 134 /* ATA/ATAPI Commands pre T13 Spec */
 137  *	0x01->0x02 Reserved
 141  *	0x04->0x07 Reserved
 146  *	0x09->0x0F Reserved
 151  *	0x10->0x1F Reserved
 153 #define WIN_READ			0x20 /* 28-Bit */
 154 #define WIN_READ_ONCE			0x21 /* 28-Bit without retries */
 155 #define WIN_READ_LONG			0x22 /* 28-Bit */
 [all …]
 
 | 
| /linux/Documentation/block/ | 
| H A D | data-integrity.rst | 17 as SATA/T13 (External Path Protection) try to remedy this by adding48 transferred between the controller and target.  The T13 proposal is
 54 scatter-gather lists.
 60 Also, the 16-bit CRC checksum mandated by both the SCSI and SATA specs
 64 lighter-weight checksum to be used when interfacing with the operating
 66 The IP checksum received from the OS is converted to the 16-bit CRC
 79 bodies (T10, T13), Oracle and its partners are trying to standardize
 102 concept of an end-to-end protection scheme is a layering violation.
 118 16-bit value.  The owner of this tag space is the owner of the block
 134 -------
 [all …]
 
 | 
| /linux/Documentation/hwmon/ | 
| H A D | drivetemp.rst | 1 .. SPDX-License-Identifier: GPL-2.08 ----------
 10 ANS T13/1699-D
 11 Information technology - AT Attachment 8 - ATA/ATAPI Command Set (ATA8-ACS)
 14 Information technology - SCSI Primary Commands - 4 (SPC-4)
 17 Information technology - SCSI / ATA Translation - 5 (SAT-5)
 21 -----------
 34 ----------
 47 intervals larger than twice the spin-down time. Otherwise affected drives
 52 -------------
 [all …]
 
 | 
| /linux/drivers/firmware/ | 
| H A D | edd.c | 1 // SPDX-License-Identifier: GPL-2.0-only10  * conformant to T13 Committee www.t13.org
 14  * fn41 - Check Extensions Present and
 15  * fn48 - Get Device Parameters with EDD extensions
 38 #define EDD_DATE    "2004-Jun-25"
 45 #define left (PAGE_SIZE - (p - buf) - 1)
 76 	return edev->index < min_t(unsigned char, edd.mbr_signature_nr, EDD_MBR_SIG_MAX);  in edd_has_mbr_signature()
 82 	return edev->index < min_t(unsigned char, edd.edd_info_nr, EDDMAXNR);  in edd_has_edd_info()
 88 	return edev->info;  in edd_dev_get_info()
 94 	edev->index = i;  in edd_dev_set_info()
 [all …]
 
 | 
| /linux/Documentation/driver-api/nvdimm/ | 
| H A D | security.rst | 6 ---------------16 ------------------
 28 update <old_keyid> <new_keyid> - enable or update passphrase.
 29 disable <keyid> - disable enabled security and remove key.
 30 freeze - freeze changing of security states.
 31 erase <keyid> - delete existing user encryption key.
 32 overwrite <keyid> - wipe the entire nvdimm.
 33 master_update <keyid> <new_keyid> - enable or update master passphrase.
 34 master_erase <keyid> - delete existing user encryption key.
 37 -----------------
 [all …]
 
 | 
| /linux/include/net/ | 
| H A D | rose.h | 1 /* SPDX-License-Identifier: GPL-2.0 */64 #define	ROSE_DEFAULT_T3			180000		/* Default T13 T23 value */
 66 #define	ROSE_DEFAULT_IDLE		0		/* No Activity Timeout - none */
 157 	refcount_inc(&rose_neigh->use);  in rose_neigh_hold()
 162 	if (refcount_dec_and_test(&rose_neigh->use)) {  in rose_neigh_put()
 163 		if (rose_neigh->ax25)  in rose_neigh_put()
 164 			ax25_cb_put(rose_neigh->ax25);  in rose_neigh_put()
 165 		kfree(rose_neigh->digipeat);  in rose_neigh_put()
 
 | 
| /linux/Documentation/devicetree/bindings/display/panel/ | 
| H A D | panel-edp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/display/panel/panel-edp.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Douglas Anderson <dianders@chromium.org>
 14   to a Embedded DisplayPort AUX bus (see display/dp-aux-bus.yaml) without
 17   board, either for second-sourcing purposes or to support multiple SKUs
 51            :<T1>:<T2>:                                 :<--T10-->:<T11>:<T12>:
 52                 :    +-----------------------+---------+---------+
 53   eDP     -----------+ Black video           | Src vid | Blk vid +
 [all …]
 
 | 
| /linux/Documentation/admin-guide/device-mapper/ | 
| H A D | dm-zoned.rst | 2 dm-zoned5 The dm-zoned device mapper target exposes a zoned block device (ZBC and
 7 pattern constraints. In effect, it implements a drive-managed zoned
 10 host-managed zoned block devices and can mitigate the potential
 11 device-side performance degradation due to excessive random writes on
 12 host-aware zoned block devices.
 21 http://www.t13.org/Documents/UploadedDocuments/docs2015/di537r05-Zoned_Device_ATA_Command_Set_ZAC.p…
 23 The dm-zoned implementation is simple and minimizes system overhead (CPU
 25 host-managed disk with 256 MB zones, dm-zoned memory usage per disk
 29 dm-zoned target devices are formatted and checked using the dmzadm
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/st/ | 
| H A D | stm32mp151c-mect1s.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)6 /dts-v1/;
 10 #include "stm32mp15-pinctrl.dtsi"
 11 #include "stm32mp15xxaa-pinctrl.dtsi"
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/leds/common.h>
 21 		stdout-path = "serial0:1500000n8";
 33 	v3v3: regulator-v3v3 {
 34 		compatible = "regulator-fixed";
 [all …]
 
 | 
| /linux/include/dt-bindings/input/ | 
| H A D | cros-ec-keyboard.h | 1 /* SPDX-License-Identifier: GPL-2.0 */4  * for cros-ec keyboard-controller bindings.
 118 	MATRIX_KEY(0x03, 0x05, KEY_F13)		/* T13 */	\
 
 | 
| /linux/include/xen/interface/io/ | 
| H A D | blkif.h | 1 /* SPDX-License-Identifier: MIT */5  * Unified block-device I/O interface for Xen guest OSes.
 7  * Copyright (c) 2003-2004, Keir Fraser
 17  * Front->back notifications: When enqueuing a new request, sending a
 19  * hold-off mechanism provided by the ring macros). Backends must set
 22  * Back->front notifications: When enqueuing a new response, sending a
 24  * hold-off mechanism provided by the ring macros). Frontends must set
 33  * If supported, the backend will write the key "multi-queue-max-queues" to
 37  * key "multi-queue-num-queues" with the number they wish to use, which must be
 39  * "multi-queue-max-queues".
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am335x-pocketbeagle.dts | 1 // SPDX-License-Identifier: GPL-2.03  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 7 /dts-v1/;
 10 #include "am335x-osd335x-common.dtsi"
 11 #include <dt-bindings/leds/common.h>
 15 	compatible = "ti,am335x-pocketbeagle", "ti,am335x-bone", "ti,am33xx";
 18 		stdout-path = &uart0;
 22 		pinctrl-names = "default";
 23 		pinctrl-0 = <&usr_leds_pins>;
 25 		compatible = "gpio-leds";
 [all …]
 
 | 
| H A D | am335x-boneblue.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 5 /dts-v1/;
 8 #include "am335x-osd335x-common.dtsi"
 9 #include <dt-bindings/interrupt-controller/irq.h>
 13 	compatible = "ti,am335x-bone-blue", "ti,am33xx";
 16 		stdout-path = &uart0;
 20 		pinctrl-names = "default";
 21 		pinctrl-0 = <&user_leds_s0>;
 23 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/drivers/pinctrl/ | 
| H A D | pinctrl-ep93xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only4  * based on linux/drivers/pinctrl/pinmux-gemini.c
 8  * This is a group-only pin controller.
 23 #include <linux/pinctrl/pinconf-generic.h>
 28 #include "pinctrl-utils.h"
 30 #define DRIVER_NAME "pinctrl-ep93xx"
 49 	struct ep93xx_regmap_adev *aux = pmx->aux_dev;  in ep93xx_pinctrl_update_bits()
 51 	aux->update_bits(aux->map, aux->lock, reg, mask, val);  in ep93xx_pinctrl_update_bits()
 73  * descriptions of the registers, “DeviceCfg” on page 5-25 and “SysCfg” on page 5-34, for a
 646 	PINCTRL_PIN(250, "INT[2]"),	/* T13 */
 [all …]
 
 | 
| /linux/arch/x86/kernel/cpu/ | 
| H A D | amd.c | 1 // SPDX-License-Identifier: GPL-2.0-only12 #include <linux/platform_data/x86/amd-fch.h>
 18 #include <asm/spec-ctrl.h>
 21 #include <asm/pci-direct.h>
 75  *	and	section 2.6.2 of "AMD-K6 Processor Revision Guide - Model 6"
 101 #define CBAR		(0xfffc) /* Configuration Base Address  (32-bit) */  in init_amd_k5()
 104 	if (c->x86_model == 9 || c->x86_model == 10) {  in init_amd_k5()
 115 	int mbytes = get_num_physpages() >> (20-PAGE_SHIFT);  in init_amd_k6()
 117 	if (c->x86_model < 6) {  in init_amd_k6()
 118 		/* Based on AMD doc 20734R - June 2000 */  in init_amd_k6()
 [all …]
 
 | 
| /linux/drivers/ata/ | 
| H A D | libata-sff.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  *  libata-sff.c - helper library for PCI IDE BMDMA
 5  *  Copyright 2003-2006 Red Hat, Inc.  All rights reserved.
 6  *  Copyright 2003-2006 Jeff Garzik
 9  *  as Documentation/driver-api/libata.rst
 11  *  Hardware documentation available from http://www.t13.org/ and
 12  *  http://www.sata-io.org/
 53  *	ata_sff_check_status - Read device status reg & clear interrupt
 56  *	Reads ATA taskfile status register for currently-selected device
 65 	return ioread8(ap->ioaddr.status_addr);  in ata_sff_check_status()
 [all …]
 
 | 
| H A D | libata-core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  *  libata-core.c - helper library for ATA
 5  *  Copyright 2003-2004 Red Hat, Inc.  All rights reserved.
 6  *  Copyright 2003-2004 Jeff Garzik
 9  *  as Documentation/driver-api/libata.rst
 11  *  Hardware documentation available from http://www.t13.org/ and
 12  *  http://www.sata-io.org/
 15  *	http://www.t13.org (ATA standards, PCI DMA IDE spec)
 16  *	http://www.t10.org (SCSI MMC - for ATAPI MMC)
 17  *	http://www.sata-io.org (SATA)
 [all …]
 
 | 
| H A D | libata-eh.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  *  libata-eh.c - libata error handling
 8  *  as Documentation/driver-api/libata.rst
 10  *  Hardware documentation available from http://www.t13.org/ and
 11  *  http://www.sata-io.org/
 59 	/* Waiting in ->prereset can never be reliable.  It's
 97 	15000,	/* Some drives are slow to read log pages when waking-up */
 129  * ehc->cmd_timeout_idx keeps track of which timeout to use per
 170 	ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len,  in __ata_ehi_pushv_desc()
 171 				     ATA_EH_DESC_LEN - ehi->desc_len,  in __ata_ehi_pushv_desc()
 [all …]
 
 |