Home
last modified time | relevance | path

Searched +full:sync +full:- +full:write (Results 1 – 25 of 1028) sorted by relevance

12345678910>>...42

/kernel/linux/linux-6.6/arch/parisc/kernel/
Dperf_asm.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 /* low-level asm for "intrigue" (PA8500-8700 CPU perf counters)
5 * Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
6 * Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
46 sync ; follow ERS
100 ;* %r24 - original DR2 value
101 ;* %r1 - scratch
102 ;* %r29 - scratch
117 ; NOTE: The PCX-W ERS states that DR2_SLOW_RET must be set before any
132 ; Cacheline start (32-byte cacheline)
[all …]
/kernel/linux/linux-5.10/arch/parisc/kernel/
Dperf_asm.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 /* low-level asm for "intrigue" (PA8500-8700 CPU perf counters)
5 * Copyright (C) 2001 Randolph Chung <tausq at parisc-linux.org>
6 * Copyright (C) 2001 Hewlett-Packard (Grant Grundler)
46 sync ; follow ERS
100 ;* %r24 - original DR2 value
101 ;* %r1 - scratch
102 ;* %r29 - scratch
117 ; NOTE: The PCX-W ERS states that DR2_SLOW_RET must be set before any
132 ; Cacheline start (32-byte cacheline)
[all …]
/kernel/linux/linux-5.10/drivers/lightnvm/
Dpblk-rb.c1 // SPDX-License-Identifier: GPL-2.0
17 * pblk-rb.c - pblk's write buffer
31 list_for_each_entry_safe(p, t, &rb->pages, list) { in pblk_rb_data_free()
32 free_pages((unsigned long)page_address(p->pages), p->order); in pblk_rb_data_free()
33 list_del(&p->list); in pblk_rb_data_free()
42 vfree(rb->entries); in pblk_rb_free()
46 * pblk_rb_calculate_size -- calculate the size of the write buffer
55 /* Alloc a write buffer that can (i) fit at least two split bios in pblk_rb_calculate_size()
70 * (Documentation/core-api/circular-buffers.rst)
78 unsigned int max_order = MAX_ORDER - 1; in pblk_rb_init()
[all …]
/kernel/linux/linux-5.10/drivers/tty/serial/
Dip22zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
32 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
38 /* Write Register 0 */
69 /* Write Register 1 */
85 /* Write Register #2 (Interrupt Vector) */
87 /* Write Register 3 */
90 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
101 /* Write Register 4 */
106 #define SYNC_ENAB 0 /* Sync Modes Enable */
111 #define MONSYNC 0 /* 8 Bit Sync character */
[all …]
Dsunzilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
30 /* Write Register 0 */
61 /* Write Register 1 */
77 /* Write Register #2 (Interrupt Vector) */
79 /* Write Register 3 */
82 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
93 /* Write Register 4 */
98 #define SYNC_ENAB 0 /* Sync Modes Enable */
103 #define MONSYNC 0 /* 8 Bit Sync character */
[all …]
Dzs.h1 /* SPDX-License-Identifier: GPL-2.0 */
34 u8 regs[ZS_NUM_REGS]; /* Channel write registers. */
38 * Per-SCC state for locking and the interrupt handler.
53 #define ZS_BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
59 /* Write Register 0 (Command) */
90 /* Write Register 1 (Tx/Rx/Ext Int Enable and WAIT/DMA Commands) */
105 /* Write Register 2 (Interrupt Vector) */
107 /* Write Register 3 (Receive Parameters and Control) */
109 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
120 /* Write Register 4 (Transmit/Receive Miscellaneous Parameters and Modes) */
[all …]
Dpmac_zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 * of "escc" node (ie. ch-a or ch-b)
74 if (uap->flags & PMACZILOG_FLAG_IS_CHANNEL_A) in pmz_get_port_A()
76 return uap->mate; in pmz_get_port_A()
88 writeb(reg, port->control_reg); in read_zsreg()
89 return readb(port->control_reg); in read_zsreg()
95 writeb(reg, port->control_reg); in write_zsreg()
96 writeb(value, port->control_reg); in write_zsreg()
101 return readb(port->data_reg); in read_zsdata()
106 writeb(data, port->data_reg); in write_zsdata()
[all …]
/kernel/linux/linux-6.6/drivers/tty/serial/
Dip22zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
32 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
38 /* Write Register 0 */
69 /* Write Register 1 */
85 /* Write Register #2 (Interrupt Vector) */
87 /* Write Register 3 */
90 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
101 /* Write Register 4 */
106 #define SYNC_ENAB 0 /* Sync Modes Enable */
111 #define MONSYNC 0 /* 8 Bit Sync character */
[all …]
Dsunzilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
30 /* Write Register 0 */
61 /* Write Register 1 */
77 /* Write Register #2 (Interrupt Vector) */
79 /* Write Register 3 */
82 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
93 /* Write Register 4 */
98 #define SYNC_ENAB 0 /* Sync Modes Enable */
103 #define MONSYNC 0 /* 8 Bit Sync character */
[all …]
Dzs.h1 /* SPDX-License-Identifier: GPL-2.0 */
34 u8 regs[ZS_NUM_REGS]; /* Channel write registers. */
38 * Per-SCC state for locking and the interrupt handler.
53 #define ZS_BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
59 /* Write Register 0 (Command) */
90 /* Write Register 1 (Tx/Rx/Ext Int Enable and WAIT/DMA Commands) */
105 /* Write Register 2 (Interrupt Vector) */
107 /* Write Register 3 (Receive Parameters and Control) */
109 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
120 /* Write Register 4 (Transmit/Receive Miscellaneous Parameters and Modes) */
[all …]
Dpmac_zilog.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 * of "escc" node (ie. ch-a or ch-b)
64 if (uap->flags & PMACZILOG_FLAG_IS_CHANNEL_A) in pmz_get_port_A()
66 return uap->mate; in pmz_get_port_A()
78 writeb(reg, port->control_reg); in read_zsreg()
79 return readb(port->control_reg); in read_zsreg()
85 writeb(reg, port->control_reg); in write_zsreg()
86 writeb(value, port->control_reg); in write_zsreg()
91 return readb(port->data_reg); in read_zsdata()
96 writeb(data, port->data_reg); in write_zsdata()
[all …]
/kernel/linux/linux-5.10/drivers/net/hamradio/
Dz8530.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 /* Write Register 0 */
37 /* Write Register 1 */
52 /* Write Register #2 (Interrupt Vector) */
54 /* Write Register 3 */
57 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
67 /* Write Register 4 */
72 #define SYNC_ENAB 0 /* Sync Modes Enable */
77 #define MONSYNC 0 /* 8 Bit Sync character */
78 #define BISYNC 0x10 /* 16 bit sync character */
[all …]
/kernel/linux/linux-6.6/drivers/net/hamradio/
Dz8530.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 /* Write Register 0 */
37 /* Write Register 1 */
52 /* Write Register #2 (Interrupt Vector) */
54 /* Write Register 3 */
57 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
67 /* Write Register 4 */
72 #define SYNC_ENAB 0 /* Sync Modes Enable */
77 #define MONSYNC 0 /* 8 Bit Sync character */
78 #define BISYNC 0x10 /* 16 bit sync character */
[all …]
/kernel/linux/linux-5.10/fs/
Dsync.c1 // SPDX-License-Identifier: GPL-2.0
3 * High-level sync()-related operations
18 #include <linux/backing-dev.h>
25 * Write out and wait upon all dirty data associated with this
37 WARN_ON(!rwsem_is_locked(&sb->s_umount)); in sync_filesystem()
40 * No point in syncing out anything if the filesystem is read-only. in sync_filesystem()
50 * methods call sync_dirty_buffer() and thus effectively write one block in sync_filesystem()
54 if (sb->s_op->sync_fs) { in sync_filesystem()
55 ret = sb->s_op->sync_fs(sb, 0); in sync_filesystem()
59 ret = __sync_blockdev(sb->s_bdev, 0); in sync_filesystem()
[all …]
/kernel/linux/linux-6.6/fs/
Dsync.c1 // SPDX-License-Identifier: GPL-2.0
3 * High-level sync()-related operations
19 #include <linux/backing-dev.h>
26 * Write out and wait upon all dirty data associated with this
38 WARN_ON(!rwsem_is_locked(&sb->s_umount)); in sync_filesystem()
41 * No point in syncing out anything if the filesystem is read-only. in sync_filesystem()
51 * methods call sync_dirty_buffer() and thus effectively write one block in sync_filesystem()
55 if (sb->s_op->sync_fs) { in sync_filesystem()
56 ret = sb->s_op->sync_fs(sb, 0); in sync_filesystem()
60 ret = sync_blockdev_nowait(sb->s_bdev); in sync_filesystem()
[all …]
/kernel/linux/linux-5.10/drivers/net/wan/
Dz85230.h1 /* SPDX-License-Identifier: GPL-2.0 */
19 #define BPS_TO_BRG(bps, freq) ((((freq) + (bps)) / (2 * (bps))) - 2)
25 /* Write Register 0 */
58 /* Write Register 1 */
73 /* Write Register #2 (Interrupt Vector) */
75 /* Write Register 3 */
78 #define SYNC_L_INH 0x2 /* Sync Character Load Inhibit */
88 /* Write Register 4 */
93 #define SYNC_ENAB 0 /* Sync Modes Enable */
98 #define MONSYNC 0 /* 8 Bit Sync character */
[all …]
/kernel/linux/linux-6.6/Documentation/sound/cards/
Dhdspm.rst2 Software Interface ALSA-DSP MADI Driver
5 (translated from German, so no good English ;-),
7 2004 - winfried ritsch
11 the Controls and startup-options are ALSA-Standard and only the
19 ------------------
21 * number of channels -- depends on transmission mode
29 * Single Speed -- 1..64 channels
37 * Double Speed -- 1..32 channels
40 Note: Choosing the 56-channel mode for
41 transmission/receive-mode , only 28 are transmitted/received
[all …]
/kernel/linux/linux-5.10/Documentation/sound/cards/
Dhdspm.rst2 Software Interface ALSA-DSP MADI Driver
5 (translated from German, so no good English ;-),
7 2004 - winfried ritsch
11 the Controls and startup-options are ALSA-Standard and only the
19 ------------------
21 * number of channels -- depends on transmission mode
29 * Single Speed -- 1..64 channels
37 * Double Speed -- 1..32 channels
40 Note: Choosing the 56-channel mode for
41 transmission/receive-mode , only 28 are transmitted/received
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Ddma-buf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
26 * struct dma_buf_sync - Synchronize with CPU access.
29 * possible to guarantee coherency between the CPU-visible map and underlying
35 * with DMA_BUF_SYNC_START and the appropriate read/write flags. Once the
37 * DMA_BUF_SYNC_END and the same read/write flags.
45 * follow-up work is not submitted to GPU or other device driver until
89 * struct dma_buf_export_sync_file - Get a sync_file from a dma-buf
92 * current set of fences on a dma-buf file descriptor as a sync_file. CPU
93 * waits via poll() or other driver-specific mechanisms typically wait on
94 * whatever fences are on the dma-buf at the time the wait begins. This
[all …]
/kernel/linux/linux-6.6/include/linux/firmware/intel/
Dstratix10-smc.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright (C) 2017-2018, Intel Corporation
9 #include <linux/arm-smccc.h>
19 * An ARM SMC instruction takes a function identifier and up to 6 64-bit
20 * register values as arguments, and can return up to 4 64-bit register
31 * STD call starts a operation which can be preempted by a non-secure
81 * Sync call used by service driver at EL1 to request the FPGA in EL3 to
88 * a2-7: not used.
92 * a1-3: not used.
108 * a3-7: not used.
[all …]
/kernel/linux/linux-6.6/fs/ntfs/
Dmft.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mft.h - Defines for mft record handling in NTFS Linux kernel driver.
4 * Part of the Linux-NTFS project.
6 * Copyright (c) 2001-2004 Anton Altaparmakov
33 * flush_dcache_mft_record_page - flush_dcache_page() for mft records
43 flush_dcache_page(ni->page); in flush_dcache_mft_record_page()
49 * mark_mft_record_dirty - set the mft record and the page containing it dirty
66 MFT_RECORD *m, int sync);
68 extern int write_mft_record_nolock(ntfs_inode *ni, MFT_RECORD *m, int sync);
71 * write_mft_record - write out a mapped (extent) mft record
[all …]
/kernel/linux/linux-5.10/fs/ntfs/
Dmft.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * mft.h - Defines for mft record handling in NTFS Linux kernel driver.
4 * Part of the Linux-NTFS project.
6 * Copyright (c) 2001-2004 Anton Altaparmakov
33 * flush_dcache_mft_record_page - flush_dcache_page() for mft records
43 flush_dcache_page(ni->page); in flush_dcache_mft_record_page()
49 * mark_mft_record_dirty - set the mft record and the page containing it dirty
66 MFT_RECORD *m, int sync);
68 extern int write_mft_record_nolock(ntfs_inode *ni, MFT_RECORD *m, int sync);
71 * write_mft_record - write out a mapped (extent) mft record
[all …]
/kernel/linux/linux-5.10/drivers/power/supply/
Dda9150-fg.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * DA9150 Fuel-Gauge Driver
61 /* QIF Sync Timeout */
99 da9150_read_qif(fg->da9150, read_addr, size, buf); in da9150_fg_read_attr()
114 /* Set QIF code (WRITE mode) */ in da9150_fg_write_attr()
121 da9150_write_qif(fg->da9150, write_addr, size, buf); in da9150_fg_write_attr()
124 /* Trigger QIF Sync to update QIF readable data */
130 mutex_lock(&fg->io_lock); in da9150_fg_read_sync_start()
132 /* Check if QIF sync already requested, and write to sync if not */ in da9150_fg_read_sync_start()
139 /* Wait for sync to complete */ in da9150_fg_read_sync_start()
[all …]
/kernel/linux/linux-6.6/drivers/power/supply/
Dda9150-fg.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * DA9150 Fuel-Gauge Driver
22 #include <linux/devm-helpers.h>
61 /* QIF Sync Timeout */
99 da9150_read_qif(fg->da9150, read_addr, size, buf); in da9150_fg_read_attr()
114 /* Set QIF code (WRITE mode) */ in da9150_fg_write_attr()
121 da9150_write_qif(fg->da9150, write_addr, size, buf); in da9150_fg_write_attr()
124 /* Trigger QIF Sync to update QIF readable data */
130 mutex_lock(&fg->io_lock); in da9150_fg_read_sync_start()
132 /* Check if QIF sync already requested, and write to sync if not */ in da9150_fg_read_sync_start()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dblkio-controller.rst21 -----------------------------
22 - Enable Block IO controller::
26 - Enable throttling in block layer::
30 - Mount blkio controller (see cgroups.txt, Why are cgroups needed?)::
32 mount -t cgroup -o blkio none /sys/fs/cgroup/blkio
34 - Specify a bandwidth rate on particular device for root group. The format
42 - Run dd to read a file and see if rate is throttled to 1MB/s or not::
83 - Block IO controller.
86 - Debug help. Right now some additional stats file show up in cgroup
90 - Enable block device throttling support in block layer.
[all …]

12345678910>>...42