| /kernel/linux/linux-5.10/include/dt-bindings/dma/ |
| D | dw-dmac.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ 7 * Protection Control bits provide protection against illegal transactions. 8 * The protection bits[0:2] are one-to-one mapped to AHB HPROT[3:1] signals. 11 #define DW_DMAC_HPROT2_BUFFERABLE (1 << 1) /* DMA is bufferable */ 12 #define DW_DMAC_HPROT3_CACHEABLE (1 << 2) /* DMA is cacheable */
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | intel_txt.rst | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
| /kernel/linux/linux-4.19/Documentation/ |
| D | intel_txt.txt | 6 Technology (Intel(R) TXT), defines platform-level enhancements that 13 - Provides dynamic root of trust for measurement (DRTM) 14 - Data protection in case of improper shutdown 15 - Measurement and verification of launched environment 18 non-vPro systems. It is currently available on desktop systems 30 - LinuxTAG 2008: 31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html 33 - TRUST2008: 34 http://www.trust-conference.eu/downloads/Keynote-Speakers/ 35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf [all …]
|
| /kernel/linux/linux-5.10/include/media/drv-intf/ |
| D | saa7146.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/delay.h> /* for delay-stuff */ 7 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */ 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ctrls.h> 22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr))) 23 #define saa7146_read(sxy,adr) readl(sxy->mem+(adr)) 67 dma_addr_t dma; member 107 u32 irq_mask; /* mask to indicate, which irq-events are handled by the extension */ 129 u32 revision; /* chip revision; needed for bug-workarounds*/ [all …]
|
| /kernel/linux/linux-4.19/include/media/drv-intf/ |
| D | saa7146.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <linux/delay.h> /* for delay-stuff */ 7 #include <linux/pci.h> /* for pci-config-stuff, vendor ids etc. */ 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-ctrls.h> 22 #define saa7146_write(sxy,adr,dat) writel((dat),(sxy->mem+(adr))) 23 #define saa7146_read(sxy,adr) readl(sxy->mem+(adr)) 67 dma_addr_t dma; member 107 u32 irq_mask; /* mask to indicate, which irq-events are handled by the extension */ 129 u32 revision; /* chip revision; needed for bug-workarounds*/ [all …]
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | dma-dw.h | 2 * Driver for the Synopsys DesignWare DMA Controller 5 * Copyright (C) 2010-2011 ST Microelectronics 20 * struct dw_dma_slave - Controller-specific information about a slave 22 * @dma_dev: required DMA master device 39 * struct dw_dma_platform_data - Controller configuration parameters 42 * by the general purpose DMA channel allocator. 43 * @is_memcpy: The device channels do support memory-to-memory transfers. 44 * @is_idma32: The type of the DMA controller is iDMA32 52 * @protctl: Protection control signals setting per channel.
|
| /kernel/linux/linux-4.19/drivers/infiniband/ulp/iser/ |
| D | iscsi_iser.h | 7 * based on code maintained by open-iscsi@googlegroups.com 11 * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. 23 * - Redistributions of source code must retain the above 27 * - Redistributions in binary form must reproduce the above 58 #include <linux/dma-mapping.h> 101 #define MASK_4K (~(SIZE_4K-1)) 131 * supports -EAGAIN scheme where tx is suspended till the QP has room for more * 151 - ISER_MAX_TX_MISC_PDUS \ 152 - ISER_MAX_RX_MISC_PDUS) / \ 189 * struct iser_data_buf - iSER data buffer [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/sysctl/ |
| D | vm.rst | 13 ------------------------------------------------------------------------------ 27 - admin_reserve_kbytes 28 - compact_memory 29 - compaction_proactiveness 30 - compact_unevictable_allowed 31 - dirty_background_bytes 32 - dirty_background_ratio 33 - dirty_bytes 34 - dirty_expire_centisecs 35 - dirty_ratio [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/include/asm/ |
| D | m5407sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5407sim.h -- ColdFire 5407 System Integration Module support. 28 #define MCFSIM_SYPCR (MCF_MBAR + 0x01) /* System Protection */ 53 #define MCFSIM_CSCR0 (MCF_MBAR + 0x8a) /* CS 0 Control reg */ 56 #define MCFSIM_CSCR1 (MCF_MBAR + 0x96) /* CS 1 Control reg */ 60 #define MCFSIM_CSCR2 (MCF_MBAR + 0xa2) /* CS 2 Control reg */ 63 #define MCFSIM_CSCR3 (MCF_MBAR + 0xae) /* CS 3 Control reg */ 66 #define MCFSIM_CSCR4 (MCF_MBAR + 0xba) /* CS 4 Control reg */ 69 #define MCFSIM_CSCR5 (MCF_MBAR + 0xc6) /* CS 5 Control reg */ 72 #define MCFSIM_CSCR6 (MCF_MBAR + 0xd2) /* CS 6 Control reg */ [all …]
|
| D | m5307sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5307sim.h -- ColdFire 5307 System Integration Module support. 28 #define MCFSIM_SYPCR (MCF_MBAR + 0x01) /* System Protection */ 53 #define MCFSIM_CSCR0 (MCF_MBAR + 0x8a) /* CS 0 Control reg */ 56 #define MCFSIM_CSCR1 (MCF_MBAR + 0x96) /* CS 1 Control reg */ 62 #define MCFSIM_CSCR2 (MCF_MBAR + 0xa2) /* CS 2 Control reg */ 64 #define MCFSIM_CSCR3 (MCF_MBAR + 0xae) /* CS 3 Control reg */ 66 #define MCFSIM_CSCR4 (MCF_MBAR + 0xba) /* CS 4 Control reg */ 68 #define MCFSIM_CSCR5 (MCF_MBAR + 0xc6) /* CS 5 Control reg */ 70 #define MCFSIM_CSCR6 (MCF_MBAR + 0xd2) /* CS 6 Control reg */ [all …]
|
| D | m5206sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5206sim.h -- ColdFire 5206 System Integration Module support. 48 #define MCFSIM_SYPCR (MCF_MBAR + 0x41) /* System Protection */ 57 #define MCFSIM_DCR0 (MCF_MBAR + 0x57) /* DRAM 0 Control reg (r/w) */ 60 #define MCFSIM_DCR1 (MCF_MBAR + 0x63) /* DRAM 1 Control reg (r/w) */ 64 #define MCFSIM_CSCR0 (MCF_MBAR + 0x6e) /* CS 0 Control reg */ 67 #define MCFSIM_CSCR1 (MCF_MBAR + 0x7a) /* CS 1 Control reg */ 70 #define MCFSIM_CSCR2 (MCF_MBAR + 0x86) /* CS 2 Control reg */ 73 #define MCFSIM_CSCR3 (MCF_MBAR + 0x92) /* CS 3 Control reg */ 76 #define MCFSIM_CSCR4 (MCF_MBAR + 0x9e) /* CS 4 Control reg */ [all …]
|
| /kernel/linux/linux-4.19/arch/m68k/include/asm/ |
| D | m5407sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5407sim.h -- ColdFire 5407 System Integration Module support. 28 #define MCFSIM_SYPCR (MCF_MBAR + 0x01) /* System Protection */ 53 #define MCFSIM_CSCR0 (MCF_MBAR + 0x8a) /* CS 0 Control reg */ 56 #define MCFSIM_CSCR1 (MCF_MBAR + 0x96) /* CS 1 Control reg */ 60 #define MCFSIM_CSCR2 (MCF_MBAR + 0xa2) /* CS 2 Control reg */ 63 #define MCFSIM_CSCR3 (MCF_MBAR + 0xae) /* CS 3 Control reg */ 66 #define MCFSIM_CSCR4 (MCF_MBAR + 0xba) /* CS 4 Control reg */ 69 #define MCFSIM_CSCR5 (MCF_MBAR + 0xc6) /* CS 5 Control reg */ 72 #define MCFSIM_CSCR6 (MCF_MBAR + 0xd2) /* CS 6 Control reg */ [all …]
|
| D | m5307sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5307sim.h -- ColdFire 5307 System Integration Module support. 28 #define MCFSIM_SYPCR (MCF_MBAR + 0x01) /* System Protection */ 53 #define MCFSIM_CSCR0 (MCF_MBAR + 0x8a) /* CS 0 Control reg */ 56 #define MCFSIM_CSCR1 (MCF_MBAR + 0x96) /* CS 1 Control reg */ 62 #define MCFSIM_CSCR2 (MCF_MBAR + 0xa2) /* CS 2 Control reg */ 64 #define MCFSIM_CSCR3 (MCF_MBAR + 0xae) /* CS 3 Control reg */ 66 #define MCFSIM_CSCR4 (MCF_MBAR + 0xba) /* CS 4 Control reg */ 68 #define MCFSIM_CSCR5 (MCF_MBAR + 0xc6) /* CS 5 Control reg */ 70 #define MCFSIM_CSCR6 (MCF_MBAR + 0xd2) /* CS 6 Control reg */ [all …]
|
| D | m5206sim.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * m5206sim.h -- ColdFire 5206 System Integration Module support. 48 #define MCFSIM_SYPCR (MCF_MBAR + 0x41) /* System Protection */ 57 #define MCFSIM_DCR0 (MCF_MBAR + 0x57) /* DRAM 0 Control reg (r/w) */ 60 #define MCFSIM_DCR1 (MCF_MBAR + 0x63) /* DRAM 1 Control reg (r/w) */ 64 #define MCFSIM_CSCR0 (MCF_MBAR + 0x6e) /* CS 0 Control reg */ 67 #define MCFSIM_CSCR1 (MCF_MBAR + 0x7a) /* CS 1 Control reg */ 70 #define MCFSIM_CSCR2 (MCF_MBAR + 0x86) /* CS 2 Control reg */ 73 #define MCFSIM_CSCR3 (MCF_MBAR + 0x92) /* CS 3 Control reg */ 76 #define MCFSIM_CSCR4 (MCF_MBAR + 0x9e) /* CS 4 Control reg */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/altera/ |
| D | altera_tse.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Altera Triple-Speed Ethernet MAC driver 3 * Copyright (C) 2008-2014 Altera Corporation. All rights reserved 126 u32 control; /* PHY device operation control register */ member 130 u32 auto_negotiation_advertisement; /* Auto-negotiation 178 /* The host processor uses this register to control and configure the 182 /* 32-bit primary MAC address word 0 bits 0 to 31 of the primary 186 /* 32-bit primary MAC address word 1 bits 32 to 47 of the primary 190 /* 14-bit maximum frame length. The MAC receive logic */ 196 /* 12-bit receive FIFO section-empty threshold */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | dma-dw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Driver for the Synopsys DesignWare DMA Controller 6 * Copyright (C) 2010-2011 ST Microelectronics 22 * struct dw_dma_slave - Controller-specific information about a slave 24 * @dma_dev: required DMA master device 43 * struct dw_dma_platform_data - Controller configuration parameters 54 * @protctl: Protection control signals setting per channel.
|
| /kernel/linux/linux-5.10/arch/s390/boot/ |
| D | text_dma.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 12 .section .dma.text,"ax" 17 * affects a few functions that are not performance-relevant. 33 lhi %r5,-EIO 51 lhi %r2,-1 68 lghi %r5,-EOPNOTSUPP 94 larl %r4,.Lctlregs # Save control registers 96 lg %r2,0(%r4) # Disable lowcore protection 101 larl %r4,.Lfpctl # Floating point control register 123 larl %r4,.Lctlregs # Restore control registers [all …]
|
| /kernel/linux/linux-5.10/drivers/dma/dw/ |
| D | of.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Platform driver for the Synopsys DesignWare DMA Controller 5 * Copyright (C) 2007-2008 Atmel Corporation 6 * Copyright (C) 2010-2011 ST Microelectronics 19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate() 21 .dma_dev = dw->dma.dev, in dw_dma_of_xlate() 25 if (dma_spec->args_count < 3 || dma_spec->args_count > 4) in dw_dma_of_xlate() 28 slave.src_id = dma_spec->args[0]; in dw_dma_of_xlate() 29 slave.dst_id = dma_spec->args[0]; in dw_dma_of_xlate() 30 slave.m_master = dma_spec->args[1]; in dw_dma_of_xlate() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | snps,dma-spear1340.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/dma/snps,dma-spear1340.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synopsys Designware DMA Controller 10 - Viresh Kumar <vireshk@kernel.org> 11 - Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14 - $ref: "dma-controller.yaml#" 18 const: snps,dma-spear1340 20 "#dma-cells": [all …]
|
| /kernel/linux/linux-4.19/Documentation/sysctl/ |
| D | vm.txt | 21 - admin_reserve_kbytes 22 - block_dump 23 - compact_memory 24 - compact_unevictable_allowed 25 - dirty_background_bytes 26 - dirty_background_ratio 27 - dirty_bytes 28 - dirty_expire_centisecs 29 - dirty_ratio 30 - dirtytime_expire_seconds [all …]
|
| /kernel/linux/linux-5.10/drivers/crypto/ux500/cryp/ |
| D | cryp.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) ST-Ericsson SA 2010 4 * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson. 5 * Author: Jonas Linde <jonas.linde@stericsson.com> for ST-Ericsson. 6 * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson. 7 * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson. 8 * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson. 82 * struct cryp_config - 96 * struct cryp_protection_config - 100 * Protection configuration structure for setting privilage access [all …]
|
| /kernel/linux/linux-4.19/drivers/crypto/ux500/cryp/ |
| D | cryp.h | 2 * Copyright (C) ST-Ericsson SA 2010 3 * Author: Shujuan Chen <shujuan.chen@stericsson.com> for ST-Ericsson. 4 * Author: Jonas Linde <jonas.linde@stericsson.com> for ST-Ericsson. 5 * Author: Joakim Bech <joakim.xx.bech@stericsson.com> for ST-Ericsson. 6 * Author: Berne Hebark <berne.herbark@stericsson.com> for ST-Ericsson. 7 * Author: Niklas Hernaeus <niklas.hernaeus@stericsson.com> for ST-Ericsson. 82 * struct cryp_config - 96 * struct cryp_protection_config - 100 * Protection configuration structure for setting privilage access 116 /* Cryp DMA interface */ [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/altera/ |
| D | altera_tse.h | 1 /* Altera Triple-Speed Ethernet MAC driver 2 * Copyright (C) 2008-2014 Altera Corporation. All rights reserved 137 u32 control; /* PHY device operation control register */ member 141 u32 auto_negotiation_advertisement; /* Auto-negotiation 189 /* The host processor uses this register to control and configure the 193 /* 32-bit primary MAC address word 0 bits 0 to 31 of the primary 197 /* 32-bit primary MAC address word 1 bits 32 to 47 of the primary 201 /* 14-bit maximum frame length. The MAC receive logic */ 207 /* 12-bit receive FIFO section-empty threshold */ 209 /* 12-bit receive FIFO section-full threshold */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/block/ |
| D | data-integrity.txt | 1 ---------------------------------------------------------------------- 12 protocols (SBC Data Integrity Field, SCC protection proposal) as well 13 as SATA/T13 (External Path Protection) try to remedy this by adding 15 metadata (or protection information in SCSI terminology) includes a 18 for some protection schemes also that the I/O is written to the right 25 DIF and the other integrity extensions is that the protection format 31 ---------------------------------------------------------------------- 38 the protection information to be transferred to and from their 41 The SCSI Data Integrity Field works by appending 8 bytes of protection 50 scatter-gather lists. [all …]
|
| /kernel/linux/linux-5.10/Documentation/block/ |
| D | data-integrity.rst | 16 protocols (SBC Data Integrity Field, SCC protection proposal) as well 17 as SATA/T13 (External Path Protection) try to remedy this by adding 19 metadata (or protection information in SCSI terminology) includes a 22 for some protection schemes also that the I/O is written to the right 29 DIF and the other integrity extensions is that the protection format 42 the protection information to be transferred to and from their 45 The SCSI Data Integrity Field works by appending 8 bytes of protection 54 scatter-gather lists. 57 read. This means that Linux can DMA the data buffers to and from 60 Also, the 16-bit CRC checksum mandated by both the SCSI and SATA specs [all …]
|