| /kernel/linux/linux-6.6/arch/parisc/kernel/ |
| D | perf_asm.S | 1 /* 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/ |
| D | perf_asm.S | 1 /* 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/ |
| D | pblk-rb.c | 1 // 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/ |
| D | ip22zilog.h | 1 /* 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 …]
|
| D | sunzilog.h | 1 /* 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 …]
|
| D | zs.h | 1 /* 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 …]
|
| D | pmac_zilog.h | 1 /* 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/ |
| D | ip22zilog.h | 1 /* 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 …]
|
| D | sunzilog.h | 1 /* 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 …]
|
| D | zs.h | 1 /* 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 …]
|
| D | pmac_zilog.h | 1 /* 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/ |
| D | z8530.h | 1 /* 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/ |
| D | z8530.h | 1 /* 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/ |
| D | sync.c | 1 // 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/ |
| D | sync.c | 1 // 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/ |
| D | z85230.h | 1 /* 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/ |
| D | hdspm.rst | 2 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/ |
| D | hdspm.rst | 2 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/ |
| D | dma-buf.h | 1 /* 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/ |
| D | stratix10-smc.h | 1 /* 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/ |
| D | mft.h | 1 /* 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/ |
| D | mft.h | 1 /* 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/ |
| D | da9150-fg.c | 1 // 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/ |
| D | da9150-fg.c | 1 // 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/ |
| D | blkio-controller.rst | 21 ----------------------------- 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 …]
|