| /linux/drivers/gpib/ni_usb/ |
| H A D | ni_usb_gpib.c | 520 const struct ni_usb_register *writes, int num_writes, in ni_usb_write_registers() argument 541 i += ni_usb_bulk_register_write(&out_data[i], writes[j]); in ni_usb_write_registers() 1072 struct ni_usb_register writes[4]; in ni_usb_request_system_control() local 1079 writes[i].device = NIUSB_SUBDEV_TNT4882; in ni_usb_request_system_control() 1080 writes[i].address = CMDR; in ni_usb_request_system_control() 1081 writes[i].value = SETSC; in ni_usb_request_system_control() 1083 writes[i].device = NIUSB_SUBDEV_TNT4882; in ni_usb_request_system_control() 1084 writes[i].address = nec7210_to_tnt4882_offset(AUXMR); in ni_usb_request_system_control() 1085 writes[i].value = AUX_CIFC; in ni_usb_request_system_control() 1088 writes[i].device = NIUSB_SUBDEV_TNT4882; in ni_usb_request_system_control() [all …]
|
| /linux/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};
|
| /linux/drivers/gpib/agilent_82357a/ |
| H A D | agilent_82357a.c | 214 const struct agilent_82357a_register_pairlet *writes, in agilent_82357a_write_registers() argument 240 out_data[i++] = writes[j].address; in agilent_82357a_write_registers() 241 out_data[i++] = writes[j].value; in agilent_82357a_write_registers() 764 struct agilent_82357a_register_pairlet writes[2]; in agilent_82357a_request_system_control() local 773 writes[i].address = AUXCR; in agilent_82357a_request_system_control() 775 writes[i].value = AUX_RQC; in agilent_82357a_request_system_control() 781 writes[i].address = HW_CONTROL; in agilent_82357a_request_system_control() 782 writes[i].value = a_priv->hw_control_bits; in agilent_82357a_request_system_control() 784 retval = agilent_82357a_write_registers(a_priv, writes, i); in agilent_82357a_request_system_control() 952 struct agilent_82357a_register_pairlet writes[2]; in agilent_82357a_parallel_poll() local [all …]
|
| /linux/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
|
| /linux/Documentation/filesystems/fuse/ |
| H A D | fuse-io.rst | 17 In direct-io mode the page cache is completely bypassed for reads and writes. 23 after any writes to the file. All mmap modes are supported. 25 The cached mode has two sub modes controlling how writes are handled. The 32 uncached, but fully written pages). No READ requests are ever sent for writes, 35 In writeback-cache mode (enabled by the FUSE_WRITEBACK_CACHE flag) writes go to
|
| /linux/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
|
| /linux/arch/riscv/include/asm/ |
| H A D | io.h | 112 __io_writes_outs(writes, u8, b, __io_bw(), __io_aw()) 113 __io_writes_outs(writes, u16, w, __io_bw(), __io_aw()) 114 __io_writes_outs(writes, u32, l, __io_bw(), __io_aw()) 133 __io_writes_outs(writes, u64, q, __io_bw(), __io_aw())
|
| /linux/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
|
| /linux/Documentation/admin-guide/device-mapper/ |
| H A D | writecache.rst | 5 The writecache target caches writes on persistent memory or on SSD. It 37 when the application writes this amount of blocks without 58 new writes (however, writes to already cached blocks are 60 writes) and it will gradually writeback any cached
|
| 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"
|
| /linux/tools/memory-model/litmus-tests/ |
| 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
|
| 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? 104 process writes data and then a flag, and the other process reads 182 For example, if the one process writes to a pair of variables, and
|
| /linux/drivers/md/ |
| H A D | dm-raid1.c | 66 struct bio_list writes; member 132 bl = (rw == WRITE) ? &ms->writes : &ms->reads; in queue_bio() 686 static void do_writes(struct mirror_set *ms, struct bio_list *writes) in do_writes() argument 695 if (!writes->head) in do_writes() 706 while ((bio = bio_list_pop(writes))) { in do_writes() 746 bio_list_merge(&ms->writes, &requeue); in do_writes() 863 struct bio_list reads, writes, failures; in do_mirror() local 868 writes = ms->writes; in do_mirror() 871 bio_list_init(&ms->writes); in do_mirror() 878 do_writes(ms, &writes); in do_mirror() [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | procfs-diskstats | 17 8 writes completed 18 9 writes merged
|
| H A D | sysfs-devices-platform-docg3 | 10 writes or both. 27 writes or both.
|
| H A D | sysfs-class-mei | 23 The ME FW writes its status information into fw status 55 Set maximal number of pending writes 90 The ME FW writes Glitch Detection HW (TRC)
|
| H A D | sysfs-class-net-grcan | 8 and writes the "Enable 0" bit of the configuration register. 20 and writes the "Enable 1" bit of the configuration register.
|
| /linux/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
|
| /linux/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)
|
| /linux/Documentation/filesystems/ |
| H A D | udf.rst | 11 dvd+rw drives and media support true random sector writes, and so a udf 16 and read-modify-write cycles to allow the filesystem random sector writes 17 while providing the hardware with only full packet writes. While not
|
| /linux/Documentation/ABI/removed/ |
| H A D | sysfs-selinux-checkreqprot | 25 but will discard writes of the "0" value and will reject writes of the
|