/kernel/linux/linux-5.10/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 …]
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
D | module.c | 179 void *(*write)(void *dest, const void *src, size_t len)) in apply_rela_bits() 202 write(dest, &tmp, 1); in apply_rela_bits() 206 write(dest, &tmp, 2); in apply_rela_bits() 209 write(dest, &tmp, 2); in apply_rela_bits() 213 write(dest, &tmp, 4); in apply_rela_bits() 216 write(dest, &tmp, 4); in apply_rela_bits() 219 write(dest, &tmp, 8); in apply_rela_bits() 226 void *(*write)(void *dest, const void *src, size_t len)) in apply_rela() 254 rc = apply_rela_bits(loc, val, 0, 8, 0, write); in apply_rela() 256 rc = apply_rela_bits(loc, val, 0, 12, 0, write); in apply_rela() [all …]
|
/kernel/linux/linux-5.10/drivers/iio/dac/ |
D | ad5446.c | 64 int (*write)(struct ad5446_state *st, unsigned val); member 131 ret = st->chip_info->write(st, val); in ad5446_write_dac_powerdown() 141 .write = ad5446_write_dac_powerdown, 209 ret = st->chip_info->write(st, val); in ad5446_write_raw() 353 .write = ad5446_write, 357 .write = ad5446_write, 361 .write = ad5446_write, 365 .write = ad5446_write, 369 .write = ad5446_write, 373 .write = ad5446_write, [all …]
|
/kernel/linux/linux-5.10/kernel/ |
D | sysctl.c | 206 static int bpf_stats_handler(struct ctl_table *table, int write, in bpf_stats_handler() argument 220 if (write && !capable(CAP_SYS_ADMIN)) in bpf_stats_handler() 225 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos); in bpf_stats_handler() 226 if (write && !ret && val != saved_val) { in bpf_stats_handler() 241 static int bpf_unpriv_handler(struct ctl_table *table, int write, in bpf_unpriv_handler() argument 248 if (write && !capable(CAP_SYS_ADMIN)) in bpf_unpriv_handler() 252 ret = proc_dointvec_minmax(&tmp, write, buffer, lenp, ppos); in bpf_unpriv_handler() 253 if (write && !ret) { in bpf_unpriv_handler() 271 static int _proc_do_string(char *data, int maxlen, int write, in _proc_do_string() argument 282 if (write) { in _proc_do_string() [all …]
|
D | watchdog.c | 671 static int proc_watchdog_common(int which, struct ctl_table *table, int write, in proc_watchdog_common() argument 678 if (!write) { in proc_watchdog_common() 684 err = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_watchdog_common() 687 err = proc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_watchdog_common() 698 int proc_watchdog(struct ctl_table *table, int write, in proc_watchdog() argument 702 table, write, buffer, lenp, ppos); in proc_watchdog() 708 int proc_nmi_watchdog(struct ctl_table *table, int write, in proc_nmi_watchdog() argument 711 if (!nmi_watchdog_available && write) in proc_nmi_watchdog() 714 table, write, buffer, lenp, ppos); in proc_nmi_watchdog() 720 int proc_soft_watchdog(struct ctl_table *table, int write, in proc_soft_watchdog() argument [all …]
|
/kernel/linux/linux-5.10/drivers/rtc/ |
D | rtc-ds1685.c | 161 rtc->write(rtc, RTC_CTRL_A, in ds1685_rtc_switch_to_bank0() 172 rtc->write(rtc, RTC_CTRL_A, in ds1685_rtc_switch_to_bank1() 193 rtc->write(rtc, RTC_CTRL_B, in ds1685_rtc_begin_data_access() 219 rtc->write(rtc, RTC_CTRL_B, in ds1685_rtc_end_data_access() 358 rtc->write(rtc, RTC_CTRL_B, ctrlb); in ds1685_rtc_set_time() 359 rtc->write(rtc, RTC_SECS, seconds); in ds1685_rtc_set_time() 360 rtc->write(rtc, RTC_MINS, minutes); in ds1685_rtc_set_time() 361 rtc->write(rtc, RTC_HRS, hours); in ds1685_rtc_set_time() 362 rtc->write(rtc, RTC_WDAY, wday); in ds1685_rtc_set_time() 363 rtc->write(rtc, RTC_MDAY, mday); in ds1685_rtc_set_time() [all …]
|
D | rtc-bq4802.c | 27 void (*write)(struct bq4802 *, int, u8); member 60 p->write(p, 0xe, val | 0x08); in bq4802_read_time() 71 p->write(p, 0x0e, val); in bq4802_read_time() 120 p->write(p, 0x0e, val | 0x08); in bq4802_set_time() 122 p->write(p, 0x00, sec); in bq4802_set_time() 123 p->write(p, 0x02, min); in bq4802_set_time() 124 p->write(p, 0x04, hrs); in bq4802_set_time() 125 p->write(p, 0x06, day); in bq4802_set_time() 126 p->write(p, 0x09, mon); in bq4802_set_time() 127 p->write(p, 0x0a, yrs); in bq4802_set_time() [all …]
|
/kernel/linux/linux-5.10/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 …]
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/ |
D | igc_diag.c | 36 u32 mask, u32 write) in reg_pattern_test() argument 46 wr32(reg, test_pattern[pat] & write); in reg_pattern_test() 48 if (val != (test_pattern[pat] & write & mask)) { in reg_pattern_test() 51 reg, val, test_pattern[pat] & write & mask); in reg_pattern_test() 62 u32 mask, u32 write) in reg_set_and_check() argument 68 wr32(reg, write & mask); in reg_set_and_check() 70 if ((write & mask) != (val & mask)) { in reg_set_and_check() 73 reg, (val & mask), (write & mask)); in reg_set_and_check() 119 test->write); in igc_reg_test() 125 test->write); in igc_reg_test() [all …]
|
/kernel/linux/linux-5.10/include/linux/sched/ |
D | sysctl.h | 22 int proc_dohung_task_timeout_secs(struct ctl_table *table, int write, 41 int write, void __user *buffer, size_t *length, loff_t *ppos); 68 int sched_proc_update_handler(struct ctl_table *table, int write, 101 int sched_rr_handler(struct ctl_table *table, int write, void *buffer, 103 int sched_rt_handler(struct ctl_table *table, int write, void *buffer, 105 int sysctl_sched_uclamp_handler(struct ctl_table *table, int write, 107 int sysctl_numa_balancing(struct ctl_table *table, int write, void *buffer, 109 int sysctl_schedstats(struct ctl_table *table, int write, void *buffer, 114 int sched_energy_aware_handler(struct ctl_table *table, int write,
|
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ni_routing/tools/ |
D | convert_csv_to_c.py | 49 sys.stderr.write('Invalid register format: {}\n'.format(repr(value))) 50 sys.stderr.write( 263 f.write('\n'.join(s_chunks)) 264 f.write('\n') 267 f.write('# This is the segment that should be included in comedi/drivers/Makefile\n') 268 f.write('ni_routing-objs\t\t\t\t+= \\\n') 269 f.write('\n'.join(objs)) 270 f.write('\n') 274 f.write(self.extern_header.format( 289 f.write( self.to_listinit() ) [all …]
|
/kernel/linux/linux-5.10/scripts/ |
D | spdxcheck.py | 201 sys.stdout.write('%s: %d:%d %s: %s\n' %(fname, self.curline, col, pe.txt, tok)) 203 sys.stdout.write('%s: %d:0 %s\n' %(fname, self.curline, col, pe.txt)) 235 sys.stderr.write('stdin input "-" must be the only path argument\n') 251 sys.stderr.write('%s: %s\n' %(se.el.path, se.txt)) 253 sys.stderr.write('%s\n' %se.txt) 257 sys.stderr.write('FAIL: %s\n' %ex) 258 sys.stderr.write('%s\n' %traceback.format_exc()) 273 sys.stderr.write('path %s does not exist\n' %p) 280 sys.stderr.write('\n') 281 sys.stderr.write('License files: %12d\n' %spdx.license_files) [all …]
|
/kernel/linux/linux-5.10/net/sctp/ |
D | sysctl.c | 45 static int proc_sctp_do_hmac_alg(struct ctl_table *ctl, int write, 47 static int proc_sctp_do_rto_min(struct ctl_table *ctl, int write, 49 static int proc_sctp_do_rto_max(struct ctl_table *ctl, int write, void *buffer, 51 static int proc_sctp_do_alpha_beta(struct ctl_table *ctl, int write, 53 static int proc_sctp_do_auth(struct ctl_table *ctl, int write, 350 static int proc_sctp_do_hmac_alg(struct ctl_table *ctl, int write, in proc_sctp_do_hmac_alg() argument 362 if (write) { in proc_sctp_do_hmac_alg() 370 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in proc_sctp_do_hmac_alg() 371 if (write && ret == 0) { in proc_sctp_do_hmac_alg() 395 static int proc_sctp_do_rto_min(struct ctl_table *ctl, int write, in proc_sctp_do_rto_min() argument [all …]
|
/kernel/linux/linux-5.10/scripts/gdb/linux/ |
D | proc.py | 30 gdb.write(gdb.parse_and_eval("saved_command_line").string() + "\n") 45 gdb.write(gdb.parse_and_eval("(char *)linux_banner").string()) 74 gdb.write(" " * depth * 2 + 170 gdb.write("{:^18} {:^15} {:>9} {} {} options\n".format( 196 gdb.write("{} {} {} {} {} {}{}{} 0 0\n".format( 252 gdb.write("fdt_magic: 0x{:02X}\n".format(fdt_header[0])) 253 gdb.write("fdt_totalsize: 0x{:02X}\n".format(fdt_header[1])) 254 gdb.write("off_dt_struct: 0x{:02X}\n".format(fdt_header[2])) 255 gdb.write("off_dt_strings: 0x{:02X}\n".format(fdt_header[3])) 256 gdb.write("off_mem_rsvmap: 0x{:02X}\n".format(fdt_header[4])) [all …]
|
/kernel/linux/linux-5.10/Documentation/scsi/ |
D | sd-parameters.rst | 9 Enable/disable drive write & read cache. 14 write through 0 0 off on 16 write back 1 0 on on 17 write back, no read (daft) 1 1 on off 20 To set cache type to "write back" and save this setting to the drive:: 22 # echo "write back" > cache_type 27 # echo "temporary write back" > cache_type
|
/kernel/linux/linux-5.10/net/core/ |
D | sysctl_net_core.c | 49 static int rps_sock_flow_sysctl(struct ctl_table *table, int write, in rps_sock_flow_sysctl() argument 68 ret = proc_dointvec(&tmp, write, buffer, lenp, ppos); in rps_sock_flow_sysctl() 70 if (write) { in rps_sock_flow_sysctl() 119 static int flow_limit_cpu_sysctl(struct ctl_table *table, int write, in flow_limit_cpu_sysctl() argument 130 if (write) { in flow_limit_cpu_sysctl() 194 static int flow_limit_table_len_sysctl(struct ctl_table *table, int write, in flow_limit_table_len_sysctl() argument 204 ret = proc_dointvec(table, write, buffer, lenp, ppos); in flow_limit_table_len_sysctl() 205 if (!ret && write && !is_power_of_2(*ptr)) { in flow_limit_table_len_sysctl() 216 static int set_default_qdisc(struct ctl_table *table, int write, in set_default_qdisc() argument 228 ret = proc_dostring(&tbl, write, buffer, lenp, ppos); in set_default_qdisc() [all …]
|
/kernel/linux/linux-5.10/ipc/ |
D | ipc_sysctl.c | 26 static int proc_ipc_dointvec(struct ctl_table *table, int write, in proc_ipc_dointvec() argument 34 return proc_dointvec(&ipc_table, write, buffer, lenp, ppos); in proc_ipc_dointvec() 37 static int proc_ipc_dointvec_minmax(struct ctl_table *table, int write, in proc_ipc_dointvec_minmax() argument 45 return proc_dointvec_minmax(&ipc_table, write, buffer, lenp, ppos); in proc_ipc_dointvec_minmax() 48 static int proc_ipc_dointvec_minmax_orphans(struct ctl_table *table, int write, in proc_ipc_dointvec_minmax_orphans() argument 52 int err = proc_ipc_dointvec_minmax(table, write, buffer, lenp, ppos); in proc_ipc_dointvec_minmax_orphans() 61 static int proc_ipc_doulongvec_minmax(struct ctl_table *table, int write, in proc_ipc_doulongvec_minmax() argument 68 return proc_doulongvec_minmax(&ipc_table, write, buffer, in proc_ipc_doulongvec_minmax() 72 static int proc_ipc_auto_msgmni(struct ctl_table *table, int write, in proc_ipc_auto_msgmni() argument 81 if (write) in proc_ipc_auto_msgmni() [all …]
|
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
D | vp.c | 26 voltdm->write(vpconfig, vp->vpconfig); in _vp_set_init_voltage() 29 voltdm->write((vpconfig | vp->common->vpconfig_initvdd), in _vp_set_init_voltage() 33 voltdm->write(vpconfig, vp->vpconfig); in _vp_set_init_voltage() 50 if (!voltdm->read || !voltdm->write) { in omap_vp_init() 79 voltdm->write(val, vp->vpconfig); in omap_vp_init() 84 voltdm->write(val, vp->vstepmin); in omap_vp_init() 89 voltdm->write(val, vp->vstepmax); in omap_vp_init() 95 voltdm->write(val, vp->vlimitto); in omap_vp_init() 152 voltdm->write(vpconfig | vp->common->vpconfig_forceupdate, in omap_vp_forceupdate_scale() 185 voltdm->write(vpconfig, vp->vpconfig); in omap_vp_forceupdate_scale() [all …]
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
D | perf_asm.S | 1385 sync ; RDR 0 write sequence 1394 sync ; RDR 1 write sequence 1403 sync ; RDR 2 write sequence 1412 sync ; RDR 3 write sequence 1421 sync ; RDR 4 write sequence 1430 sync ; RDR 5 write sequence 1439 sync ; RDR 6 write sequence 1448 sync ; RDR 7 write sequence 1457 sync ; RDR 8 write sequence 1466 sync ; RDR 9 write sequence [all …]
|
/kernel/linux/linux-5.10/fs/xfs/ |
D | xfs_sysctl.c | 15 int write, in xfs_stats_clear_proc_handler() argument 22 ret = proc_dointvec_minmax(ctl, write, buffer, lenp, ppos); in xfs_stats_clear_proc_handler() 24 if (!ret && write && *valp) { in xfs_stats_clear_proc_handler() 35 int write, in xfs_panic_mask_proc_handler() argument 42 ret = proc_dointvec_minmax(ctl, write, buffer, lenp, ppos); in xfs_panic_mask_proc_handler() 43 if (!ret && write) { in xfs_panic_mask_proc_handler() 56 int write, in xfs_deprecate_irix_sgid_inherit_proc_handler() argument 61 if (write) { in xfs_deprecate_irix_sgid_inherit_proc_handler() 66 return proc_dointvec_minmax(ctl, write, buffer, lenp, ppos); in xfs_deprecate_irix_sgid_inherit_proc_handler() 72 int write, in xfs_deprecate_irix_symlink_mode_proc_handler() argument [all …]
|
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | func-write.rst | 4 .. _func-write: 7 V4L2 write() 13 v4l2-write - Write to a V4L2 device 22 .. c:function:: ssize_t write( int fd, void *buf, size_t count ) 39 :c:func:`write()` writes up to ``count`` bytes to the device 42 enables them. When ``count`` is zero, :c:func:`write()` returns 0 55 variable is set appropriately. In this case the next write will start at 61 available to write the data immediately. 67 The driver does not support multiple write streams and the device is 80 The :c:func:`write()` function is not supported by this driver,
|
/kernel/linux/linux-5.10/Documentation/ABI/testing/ |
D | configfs-spear-pcie-gadget | 24 inta write 1 to assert INTA and 0 to de-assert. 25 send_msi write MSI vector to be sent. 26 vendor_id used to write and read vendor id (hex) 27 device_id used to write and read device id (hex) 28 bar0_size used to write and read bar0_size 29 bar0_address used to write and read bar0 mapped area in hex. 30 bar0_rw_offset used to write and read offset of bar0 where bar0_data 32 bar0_data used to write and read data at bar0_rw_offset.
|
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/atm/ |
D | cxacru-cf.py | 39 sys.stdout.write("\n") 40 sys.stderr.write("Error: read {0} not 4 bytes\n".format(len(buf))) 44 sys.stdout.write(" ") 45 sys.stdout.write("{0:x}={1}".format(i, struct.unpack("<I", buf)[0])) 48 sys.stdout.write("\n")
|
/kernel/linux/linux-5.10/scripts/coccinelle/api/ |
D | stream_open.cocci | 6 // its read and write. Rationale for the conversion is to avoid deadlock in 7 // between read and write. 80 // file_operations + whether they have _any_ .read, .write, .llseek ... at all. 111 .write = write_f, 188 // XXX for simplicity require no .{read/write}_iter and no .splice_{read/write} for now. 202 // read & write 214 .write = writestream, 232 …"ERROR: %s: .read() can deadlock .write(); change nonseekable_open -> stream_open to fix." % (fops… 239 …"WARNING: %s: .read() and .write() have stream semantic; safe to change nonseekable_open -> stream… 248 + nonseekable_open /* read & write (was deadlock) */ [all …]
|
/kernel/linux/linux-5.10/drivers/ptp/ |
D | ptp_qoriq.c | 47 ptp_qoriq->write(®s->ctrl_regs->tmr_cnt_l, lo); in tmr_cnt_write() 48 ptp_qoriq->write(®s->ctrl_regs->tmr_cnt_h, hi); in tmr_cnt_write() 63 ptp_qoriq->write(®s->alarm_regs->tmr_alarm1_l, lo); in set_alarm() 64 ptp_qoriq->write(®s->alarm_regs->tmr_alarm1_h, hi); in set_alarm() 73 ptp_qoriq->write(®s->fiper_regs->tmr_fiper1, ptp_qoriq->tmr_fiper1); in set_fipers() 74 ptp_qoriq->write(®s->fiper_regs->tmr_fiper2, ptp_qoriq->tmr_fiper2); in set_fipers() 77 ptp_qoriq->write(®s->fiper_regs->tmr_fiper3, in set_fipers() 166 ptp_qoriq->write(®s->ctrl_regs->tmr_tevent, ack); in ptp_qoriq_isr() 202 ptp_qoriq->write(®s->ctrl_regs->tmr_add, tmr_add); in ptp_qoriq_adjfine() 302 ptp_qoriq->write(®s->ctrl_regs->tmr_tevent, bit); in ptp_qoriq_enable() [all …]
|