| /OK3568_Linux_fs/kernel/tools/perf/scripts/perl/ |
| H A D | rw-by-pid.pl | 22 my %writes; 58 $writes{$common_pid}{errors}{$ret}++; 68 $writes{$common_pid}{bytes_written} += $count; 69 $writes{$common_pid}{total_writes}++; 70 $writes{$common_pid}{comm} = $common_comm; 123 foreach my $pid (sort { ($writes{$b}{bytes_written} || 0) <=> 124 ($writes{$a}{bytes_written} || 0)} keys %writes) { 125 my $comm = $writes{$pid}{comm} || ""; 126 my $total_writes = $writes{$pid}{total_writes} || 0; 127 my $bytes_written = $writes{$pid}{bytes_written} || 0; [all …]
|
| H A D | rwtop.pl | 28 my %writes; 75 $writes{$common_pid}{errors}{$ret}++; 87 $writes{$common_pid}{bytes_written} += $count; 88 $writes{$common_pid}{total_writes}++; 89 $writes{$common_pid}{comm} = $common_comm; 160 foreach my $pid (sort { ($writes{$b}{bytes_written} || 0) <=> 161 ($writes{$a}{bytes_written} || 0)} keys %writes) { 162 my $comm = $writes{$pid}{comm} || ""; 163 my $total_writes = $writes{$pid}{total_writes} || 0; 164 my $bytes_written = $writes{$pid}{bytes_written} || 0; [all …]
|
| H A D | rw-by-file.pl | 26 my %writes; 45 $writes{$fd}{bytes_written} += $count; 46 $writes{$fd}{total_writes}++; 69 foreach my $fd (sort {$writes{$b}{bytes_written} <=> 70 $writes{$a}{bytes_written}} keys %writes) { 71 my $total_writes = $writes{$fd}{total_writes}; 72 my $bytes_written = $writes{$fd}{bytes_written};
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/ |
| H A D | io_ordering.rst | 2 Ordering I/O writes to memory-mapped addresses 6 platforms, driver writers are responsible for ensuring that I/O writes to 9 chipset to flush pending writes to the device before any reads are posted. A 12 subsequent writes to I/O space arrived only after all prior writes (much like a 50 pending writes before actually posting the read to the chipset, preventing
|
| /OK3568_Linux_fs/kernel/tools/io_uring/ |
| H A D | io_uring-cp.c | 125 unsigned long reads, writes; in copy_file() local 131 writes = reads = offset = 0; in copy_file() 144 if (reads + writes >= QD) in copy_file() 215 writes++; in copy_file() 218 writes--; in copy_file()
|
| /OK3568_Linux_fs/kernel/Documentation/filesystems/ |
| H A D | fuse-io.rst | 17 In direct-io mode the page cache is completely bypassed for reads and writes. 22 after any writes to the file. All mmap modes are supported. 24 The cached mode has two sub modes controlling how writes are handled. The 31 uncached, but fully written pages). No READ requests are ever sent for writes, 34 In writeback-cache mode (enabled by the FUSE_WRITEBACK_CACHE flag) writes go to
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-block-bcache | 55 Sum of all reads and writes that have bypassed the cache (due 64 writes will be buffered in the cache. When off, caching is in 65 writethrough mode; reads and writes will be added to the 74 used to buffer writes until it is mostly full, at which point 75 writes transparently revert to writethrough mode. Intended only 94 place and reducing total number of writes sent to the backing 102 switched on and off. In synchronous mode all writes are ordered 104 if disabled bcache will not generally wait for writes to 156 For a cache, sum of all btree writes in human readable units.
|
| H A D | procfs-diskstats | 17 8 writes completed 18 9 writes merged
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/md/ |
| H A D | raid5-cache.rst | 19 In both modes, all writes to the array will hit cache disk first. This means 28 disks and it's possible the writes don't hit all RAID disks yet before the 53 write. For non-full-stripe writes, MD must read old data before the new parity 54 can be calculated. These synchronous reads hurt write throughput. Some writes 90 order in which MD writes data to cache disk and RAID disks. Specifically, in 91 write-through mode, MD calculates parity for IO data, writes both IO data and 92 parity to the log, writes the data and parity to RAID disks after the data and 96 In write-back mode, MD writes IO data to the log and reports IO completion. The 110 they are discarded too. MD then loads valid data and writes them to RAID disks
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_trace.h | 76 __field(uint32_t, writes) 84 __entry->writes = write_count; 97 (unsigned long)__entry->writes)
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/ |
| H A D | iostats.rst | 68 Field 2 -- # of reads merged, field 6 -- # of writes merged (unsigned long) 69 Reads and writes which are adjacent to each other may be merged for 81 Field 5 -- # of writes completed (unsigned long) 82 This is the total number of writes completed successfully. 84 Field 6 -- # of writes merged (unsigned long) 91 This is the total number of milliseconds spent by all writes (as 168 Field 3 -- # of writes issued 169 This is the total number of writes issued to this partition. 183 reads/writes before merges for partitions and after for disks. Since a 185 the number of reads/writes issued can be several times higher than the [all …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | Kconfig.kcsan | 197 bool "Assume that plain aligned writes up to word size are atomic" 200 Assume that plain aligned writes up to word size are atomic by 204 writes up to word size: conflicts between marked reads and plain 205 aligned writes up to word size will not be reported as data races; 206 notice that data races between two conflicting plain aligned writes 214 writes will never be reported as a data race, however, will cause 215 plain reads and marked writes to result in "unknown origin" reports. 221 accesses, conflicting marked atomic reads and plain writes will not 223 due to two conflicting plain writes will be reported (aligned and
|
| /OK3568_Linux_fs/kernel/arch/riscv/include/asm/ |
| H A D | io.h | 121 __io_writes_outs(writes, u8, b, __io_bw(), __io_aw()) 122 __io_writes_outs(writes, u16, w, __io_bw(), __io_aw()) 123 __io_writes_outs(writes, u32, l, __io_bw(), __io_aw()) 142 __io_writes_outs(writes, u64, q, __io_bw(), __io_aw())
|
| /OK3568_Linux_fs/kernel/Documentation/block/ |
| H A D | kyber-iosched.rst | 6 reads and synchronous writes. Kyber will throttle requests in order to meet 15 Target latency for synchronous writes (in nanoseconds).
|
| H A D | deadline-iosched.rst | 29 Similar to read_expire mentioned above, but for writes. 51 don't want to starve writes indefinitely either. So writes_starved controls 52 how many times we give preference to reads over writes. When that has been 53 done writes_starved number of times, we dispatch some writes based on the
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/device-mapper/ |
| H A D | log-writes.rst | 2 dm-log-writes 59 log-writes <dev_path> <log_dev_path> 93 Every log has a mark at the end labeled "dm-log-writes-end". 99 It can be found here: https://github.com/josefbacik/log-writes 107 TABLE="0 $(blockdev --getsz /dev/sdb) log-writes /dev/sdb /dev/sdc" 127 TABLE="0 $(blockdev --getsz /dev/sdb) log-writes /dev/sdb /dev/sdc"
|
| H A D | delay.rst | 5 Device-Mapper's "delay" target delays reads and/or writes 30 # splitting reads and writes to different devices $1 $2
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | I2C_Edge_Conditions | 10 3) The I2C writes the device address. 15 2) The I2C controller writes the device address. 16 3) The I2C controller writes the offset.
|
| /OK3568_Linux_fs/kernel/tools/memory-model/litmus-tests/ |
| H A D | README | 21 successive writes to the same variable are ordered. 24 Test of independent reads from independent writes with smp_mb() 27 the order of a pair of writes, where each write is to a different 32 Test of independent reads from independent writes with nothing 35 order of a pair of writes, where each write is to a different 55 of two variables then writes to the other? 60 writes to the other? 96 process writes data and then a flag, and the other process reads 174 For example, if the one process writes to a pair of variables, and
|
| H A D | IRIW+poonceonces+OnceOnce.litmus | 6 * Test of independent reads from independent writes with nothing 9 * of a pair of writes, where each write is to a different variable by a
|
| H A D | IRIW+fencembonceonces+OnceOnce.litmus | 6 * Test of independent reads from independent writes with smp_mb() 9 * of writes, where each write is to a different variable by a different
|
| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | dm-raid1.c | 61 struct bio_list writes; member 127 bl = (rw == WRITE) ? &ms->writes : &ms->reads; in queue_bio() 679 static void do_writes(struct mirror_set *ms, struct bio_list *writes) in do_writes() argument 688 if (!writes->head) in do_writes() 699 while ((bio = bio_list_pop(writes))) { in do_writes() 739 bio_list_merge(&ms->writes, &requeue); in do_writes() 854 struct bio_list reads, writes, failures; in do_mirror() local 859 writes = ms->writes; in do_mirror() 862 bio_list_init(&ms->writes); in do_mirror() 869 do_writes(ms, &writes); in do_mirror() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/litmus-tests/rcu/ |
| H A D | RCU+sync+free.litmus | 7 * follows a grace period, if it did not see writes that precede that grace 11 * period assigns a pointer, and the writes following the grace period destroy
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/rapidio/ |
| H A D | mport_cdev.rst | 27 - Reads and writes from/to configuration registers of mport devices 29 - Reads and writes from/to configuration registers of remote RapidIO devices. 30 This operations are defined as RapidIO Maintenance reads/writes in RIO spec. 42 port-writes or both (RIO_SET_EVENT_MASK/RIO_GET_EVENT_MASK)
|
| /OK3568_Linux_fs/kernel/Documentation/cdrom/ |
| H A D | packet-writing.rst | 49 shall implement "true random writes with 2KB granularity", which means 59 host to perform aligned writes at 32KB boundaries. Other drives do 61 writes are not 32KB aligned. 64 generates aligned writes::
|