/Linux-v6.1/Documentation/driver-api/md/ |
D | raid5-cache.rst | 7 caches data to the RAID disks. The cache can be in write-through (supported 8 since 4.4) or write-back mode (supported since 4.10). mdadm (supported since 9 3.4) has a new option '--write-journal' to create array with cache. Please 11 in write-through mode. A user can switch it to write-back mode by:: 13 echo "write-back" > /sys/block/md0/md/journal_mode 15 And switch it back to write-through mode by:: 17 echo "write-through" > /sys/block/md0/md/journal_mode 22 write-through mode 25 This mode mainly fixes the 'write hole' issue. For RAID 4/5/6 array, an unclean 27 and parity don't match. The reason is that a stripe write involves several RAID [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/s390/cf_z16/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 97 "BriefDescription": "Directory Write Level 1 Data Cache from Cache", 98 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 104 "BriefDescription": "Directory Write Level 1 Data Cache from Cache with Intervention", 105 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 111 "BriefDescription": "Directory Write Level 1 Data Cache from Cache with Chip HP Hit", 112 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 118 "BriefDescription": "Directory Write Level 1 Data Cache from Cache with Drawer HP Hit", 119 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 125 "BriefDescription": "Directory Write Level 1 Data Cache from On-Chip Cache", [all …]
|
/Linux-v6.1/include/dt-bindings/memory/ |
D | tegra194-mc.h | 149 /* MSS internal memqual MIU7 write clients */ 161 /* High-definition audio (HDA) write clients */ 165 /* SATA write clients */ 171 /* ISP Write client for Crossbar A */ 173 /* ISP Write client Crossbar B */ 177 /* XUSB_HOST write clients */ 181 /* XUSB_DEV write clients */ 189 /* sdmmca memory write client */ 191 /* sdmmc memory write client */ 193 /* sdmmcd memory write client */ [all …]
|
D | tegra234-mc.h | 56 /* PCIE6 write clients */ 60 /* PCIE7 write clients */ 64 /* High-definition audio (HDA) write clients */ 66 /* PCIE8 write clients */ 72 /* PCIE9 write clients */ 76 /* PCIE10 write clients */ 90 /* MGBE0 write client */ 92 /* MGBEB write client */ 94 /* MGBEC write client */ 98 /* MGBED write client */ [all …]
|
D | tegra186-mc.h | 139 /* ISP Write client for Crossbar A */ 141 /* ISP Write client Crossbar B */ 153 /* TSEC Memory Write Client Description */ 167 /* sdmmca memory write client */ 169 /* sdmmcb memory write client */ 171 /* sdmmc memory write client */ 173 /* sdmmcd memory write client */ 177 /* VI Write client */ 189 /* SE Memory Write Client Description */ 197 /* TSECB Memory Write Client Description */ [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ |
D | metrics.json | 11 "BriefDescription": "bytes of all masters write to ddr", 13 "MetricExpr": "imx8_ddr0@axid\\-write\\,axi_mask\\=0xffff\\,axi_id\\=0x0000@", 27 "BriefDescription": "bytes of a53 core write to ddr", 29 "MetricExpr": "imx8_ddr0@axid\\-write\\,axi_mask\\=0x0000\\,axi_id\\=0x0000@", 43 "BriefDescription": "bytes of supermix(m7) write to ddr", 45 "MetricExpr": "imx8_ddr0@axid\\-write\\,axi_mask\\=0x000f\\,axi_id\\=0x0020@", 59 "BriefDescription": "bytes of gpu 3d write to ddr", 61 "MetricExpr": "imx8_ddr0@axid\\-write\\,axi_mask\\=0x0000\\,axi_id\\=0x0070@", 75 "BriefDescription": "bytes of gpu 2d write to ddr", 77 "MetricExpr": "imx8_ddr0@axid\\-write\\,axi_mask\\=0x0000\\,axi_id\\=0x0071@", [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/ |
D | recommended.json | 9 "PublicDescription": "Attributable Level 1 data cache access, write", 12 "BriefDescription": "L1D cache access, write" 21 "PublicDescription": "Attributable Level 1 data cache refill, write", 24 "BriefDescription": "L1D cache refill, write" 39 "PublicDescription": "Attributable Level 1 data cache Write-Back, victim", 42 "BriefDescription": "L1D cache Write-Back, victim" 45 "PublicDescription": "Level 1 data cache Write-Back, cleaning and coherency", 48 "BriefDescription": "L1D cache Write-Back, cleaning and coherency" 63 "PublicDescription": "Attributable Level 1 data TLB refill, write", 66 "BriefDescription": "L1D tlb refill, write" [all …]
|
/Linux-v6.1/arch/arm/mach-pxa/ |
D | regs-uart.h | 14 #define FFTHR __REG(0x40100000) /* Transmit Holding Register (write only) */ 15 #define FFIER __REG(0x40100004) /* Interrupt Enable Register (read/write) */ 17 #define FFFCR __REG(0x40100008) /* FIFO Control Register (write only) */ 18 #define FFLCR __REG(0x4010000C) /* Line Control Register (read/write) */ 19 #define FFMCR __REG(0x40100010) /* Modem Control Register (read/write) */ 22 #define FFSPR __REG(0x4010001C) /* Scratch Pad Register (read/write) */ 23 #define FFISR __REG(0x40100020) /* Infrared Selection Register (read/write) */ 24 #define FFDLL __REG(0x40100000) /* Divisor Latch Low Register (DLAB = 1) (read/write) */ 25 #define FFDLH __REG(0x40100004) /* Divisor Latch High Register (DLAB = 1) (read/write) */ 30 #define BTTHR __REG(0x40200000) /* Transmit Holding Register (write only) */ [all …]
|
/Linux-v6.1/include/trace/events/ |
D | mmap_lock.h | 18 TP_PROTO(struct mm_struct *mm, const char *memcg_path, bool write), 20 TP_ARGS(mm, memcg_path, write), 25 __field(bool, write) 31 __entry->write = write; 35 "mm=%p memcg_path=%s write=%s", 38 __entry->write ? "true" : "false" 45 bool write), \ 46 TP_ARGS(mm, memcg_path, write), \ 54 TP_PROTO(struct mm_struct *mm, const char *memcg_path, bool write, 57 TP_ARGS(mm, memcg_path, write, success), [all …]
|
/Linux-v6.1/tools/testing/selftests/kvm/x86_64/ |
D | hyperv_features.c | 38 bool write; member 55 if (!msr->write) in guest_msr() 156 msr->write = 0; in guest_test_msrs_access() 161 msr->write = 0; in guest_test_msrs_access() 171 msr->write = 1; in guest_test_msrs_access() 177 msr->write = 0; in guest_test_msrs_access() 182 msr->write = 0; in guest_test_msrs_access() 188 msr->write = 0; in guest_test_msrs_access() 194 msr->write = 0; in guest_test_msrs_access() 200 msr->write = 1; in guest_test_msrs_access() [all …]
|
/Linux-v6.1/drivers/net/ethernet/aquantia/atlantic/macsec/ |
D | macsec_api.h | 57 /*! Pack the fields of rec, and write the packed data into the 59 * rec - [IN] The bitfield values to write to the table row. 60 * table_index - The table row to write(max 23). 75 /*! Pack the fields of rec, and write the packed data into the 77 * rec - [IN] The bitfield values to write to the table row. 78 * table_index - The table row to write (max 47). 93 /*! Pack the fields of rec, and write the packed data into the 95 * rec - [IN] The bitfield values to write to the table row. 96 * table_index - The table row to write (max 31). 111 /*! Pack the fields of rec, and write the packed data into the [all …]
|
/Linux-v6.1/kernel/ |
D | sysctl.c | 107 * enum sysctl_writes_mode - supported sysctl write modes 109 * @SYSCTL_WRITES_LEGACY: each write syscall must fully contain the sysctl value 117 * sent to the write syscall. If dealing with strings respect the file 122 * These write modes control how current file position affects the behavior of 123 * updating sysctl values through the proc interface on each write. 147 static int _proc_do_string(char *data, int maxlen, int write, in _proc_do_string() argument 158 if (write) { in _proc_do_string() 246 * @write: %TRUE if this is a write to the sysctl file 260 int proc_dostring(struct ctl_table *table, int write, in proc_dostring() argument 263 if (write) in proc_dostring() [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | bus.json | 21 …"PublicDescription": "This event counts write transactions from measured CMG to CMG0, if measured … 24 …"BriefDescription": "This event counts write transactions from measured CMG to CMG0, if measured C… 27 …"PublicDescription": "This event counts write transactions from measured CMG to CMG1, if measured … 30 …"BriefDescription": "This event counts write transactions from measured CMG to CMG1, if measured C… 33 …"PublicDescription": "This event counts write transactions from measured CMG to CMG2, if measured … 36 …"BriefDescription": "This event counts write transactions from measured CMG to CMG2, if measured C… 39 …"PublicDescription": "This event counts write transactions from measured CMG to CMG3, if measured … 42 …"BriefDescription": "This event counts write transactions from measured CMG to CMG3, if measured C… 45 … "PublicDescription": "This event counts write transactions from measured CMG to tofu controller.", 48 "BriefDescription": "This event counts write transactions from measured CMG to tofu controller." [all …]
|
/Linux-v6.1/arch/mips/kernel/ |
D | cps-vec-ns16550.S | 32 * _mips_cps_putc() - write a character to the UART 33 * @a0: ASCII character to write 45 * _mips_cps_puts() - write a string to the UART 49 * Write a null-terminated ASCII string to the UART. 65 * _mips_cps_putx4 - write a 4b hex value to the UART 66 * @a0: the 4b value to write to the UART 69 * Write a single hexadecimal character to the UART. 82 * _mips_cps_putx8 - write an 8b hex value to the UART 83 * @a0: the 8b value to write to the UART 86 * Write an 8 bit value (ie. 2 hexadecimal characters) to the UART. [all …]
|
/Linux-v6.1/Documentation/filesystems/ |
D | zonefs.rst | 12 device support (e.g. f2fs), zonefs does not hide the sequential write 14 write zones of the device must be written sequentially starting from the end 38 conventional zones. Any read or write access can be executed, similarly to a 41 sequentially. Each sequential zone has a write pointer maintained by the 42 device that keeps track of the mandatory start LBA position of the next write 43 to the device. As a result of this write constraint, LBAs in a sequential zone 53 to, for instance, reduce internal write amplification due to garbage collection. 73 information. File sizes come from the device zone type and write pointer 80 state to make it read-only, preventing any data write. 94 For sequential write zones, the sub-directory "seq" is used. [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/s390/cf_z13/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 42 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 63 …"PublicDescription": "A directory write to the Level-1 Instruction cache directory where the retur… 112 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 119 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 126 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 133 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 140 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 147 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 154 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
D | cache.json | 114 …"PublicDescription": "L2 cache write streaming mode. This event counts for each cycle where the co… 117 …"BriefDescription": "L2 cache write streaming mode. This event counts for each cycle where the cor… 120 …PublicDescription": "L1 data cache entering write streaming mode. This event counts for each entry… 123 …"BriefDescription": "L1 data cache entering write streaming mode. This event counts for each entry… 126 …"PublicDescription": "L1 data cache write streaming mode. This event counts for each cycle where t… 129 …"BriefDescription": "L1 data cache write streaming mode. This event counts for each cycle where th… 132 …"PublicDescription": "L3 cache write streaming mode. This event counts for each cycle where the co… 135 …"BriefDescription": "L3 cache write streaming mode. This event counts for each cycle where the cor… 138 …blicDescription": "Last level cache write streaming mode. This event counts for each cycle where t… 141 …riefDescription": "Last level cache write streaming mode. This event counts for each cycle where t…
|
/Linux-v6.1/arch/parisc/kernel/ |
D | perf_asm.S | 556 ;* arg1 = 64-bit value to write 586 ; RDR 0 write sequence 588 sync ; RDR 0 write sequence 598 ; RDR 1 write sequence 610 ; RDR 2 write sequence 622 ; RDR 3 write sequence 634 ; RDR 4 write sequence 646 ; RDR 5 write sequence 658 ; RDR 6 write sequence 670 ; RDR 7 write sequence [all …]
|
/Linux-v6.1/drivers/mtd/spi-nor/ |
D | Kconfig | 28 prompt "Software write protection at boot" 34 This option disables the software write protection on any SPI 40 Don't use this if you intent to use the software write protection 47 power-up or a reset the flash is software write protected by 50 This option disables the software write protection for these kind 52 which have non-volatile write protection bits. 54 If the software write protection will be disabled depending on 61 bool "Keep software write protection as is" 63 If you select this option the software write protection of any 64 SPI flashes will not be changed. If your flash is software write [all …]
|
/Linux-v6.1/fs/ubifs/ |
D | io.c | 16 * write-buffering support. Write buffers help to save space which otherwise 18 * Instead, data first goes to the write-buffer and is flushed when the 22 * UBIFS distinguishes between minimum write size (@c->min_io_size) and maximum 23 * write size (@c->max_write_size). The latter is the maximum amount of bytes 26 * @c->min_io_size <= @c->max_write_size. Write-buffers are of 28 * write-buffer is flushed, only the portion of it (aligned to @c->min_io_size 29 * boundary) which contains data is written, not the whole write-buffer, 33 * hand, we want to write in optimal @c->max_write_size bytes chunks, which 35 * other hand, we do not want to waste space when synchronizing the write 37 * the next write offset to be not aligned to @c->max_write_size bytes. So the [all …]
|
/Linux-v6.1/tools/perf/pmu-events/arch/s390/cf_z14/ |
D | extended.json | 7 …"PublicDescription": "A directory write to the Level-1 Data cache where the line was originally in… 42 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 63 …"PublicDescription": "A directory write to the Level-1 Instruction cache directory where the retur… 112 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 119 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 126 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 133 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 140 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 147 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… 154 …"PublicDescription": "A directory write to the Level-1 Data cache directory where the returned cac… [all …]
|
/Linux-v6.1/arch/sh/include/asm/ |
D | watchdog.h | 72 * sh_wdt_write_cnt - Write to Counter 73 * @val: Value to write 76 * The upper byte is set manually on each write. 84 * sh_wdt_write_bst - Write to Counter 85 * @val: Value to write 88 * The upper byte is set manually on each write. 105 * sh_wdt_write_csr - Write to Control/Status Register 106 * @val: Value to write 109 * register. The upper byte is set manually on each write. 126 * sh_wdt_write_cnt - Write to Counter [all …]
|
/Linux-v6.1/drivers/crypto/inside-secure/ |
D | safexcel_ring.c | 28 cdr->write = cdr->base; in safexcel_init_ring_descriptors() 65 rdr->write = rdr->base; in safexcel_init_ring_descriptors() 82 void *ptr = ring->write; in safexcel_ring_next_cwptr() 87 if ((ring->write == ring->read - ring->offset) || in safexcel_ring_next_cwptr() 88 (ring->read == ring->base && ring->write == ring->base_end)) in safexcel_ring_next_cwptr() 91 if (ring->write == ring->base_end) { in safexcel_ring_next_cwptr() 92 ring->write = ring->base; in safexcel_ring_next_cwptr() 95 ring->write += ring->offset; in safexcel_ring_next_cwptr() 106 void *ptr = ring->write; in safexcel_ring_next_rwptr() 109 *rtoken = ring->write + ring->shoffset; in safexcel_ring_next_rwptr() [all …]
|
/Linux-v6.1/Documentation/locking/ |
D | seqlock.rst | 24 the end of the write side critical section the sequence count becomes 27 A sequence counter write side critical section must never be preempted 43 multiple writers. Write side critical sections must thus be serialized 46 If the write serialization primitive is not implicitly disabling 48 write side section. If the read section can be invoked from hardirq or 50 disabled before entering the write section. 70 Write path:: 76 /* ... [[write-side critical section]] ... */ 95 As discussed at :ref:`seqcount_t`, sequence count write side critical 98 initialization time, which enables lockdep to validate that the write [all …]
|
/Linux-v6.1/drivers/gpu/drm/i2c/ |
D | tda998x_drv.c | 100 * write a given register, we need to make sure CURPAGE register is set 108 #define REG_CURPAGE 0xff /* write */ 113 #define REG_MAIN_CNTRL0 REG(0x00, 0x01) /* read/write */ 121 #define REG_SOFTRESET REG(0x00, 0x0a) /* write */ 124 #define REG_DDC_DISABLE REG(0x00, 0x0b) /* read/write */ 125 #define REG_CCLK_ON REG(0x00, 0x0c) /* read/write */ 126 #define REG_I2C_MASTER REG(0x00, 0x0d) /* read/write */ 130 #define REG_FEAT_POWERDOWN REG(0x00, 0x0e) /* read/write */ 134 #define REG_INT_FLAGS_0 REG(0x00, 0x0f) /* read/write */ 135 #define REG_INT_FLAGS_1 REG(0x00, 0x10) /* read/write */ [all …]
|