| /kernel/linux/linux-5.10/drivers/isdn/mISDN/ |
| D | clock.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * ctl = callback function to enable/disable clock source 14 * Note: Callback 'ctl' can be called before mISDN_register_clock returns! 55 int pri = -128; in select_iclock() 58 if (iclock->pri > pri) { in select_iclock() 59 pri = iclock->pri; in select_iclock() 69 lastclock->name); in select_iclock() 70 lastclock->ctl(lastclock->priv, 0); in select_iclock() 76 bestclock->name); in select_iclock() 77 bestclock->ctl(bestclock->priv, 1); in select_iclock() [all …]
|
| /kernel/linux/linux-6.6/drivers/isdn/mISDN/ |
| D | clock.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * ctl = callback function to enable/disable clock source 14 * Note: Callback 'ctl' can be called before mISDN_register_clock returns! 55 int pri = -128; in select_iclock() 58 if (iclock->pri > pri) { in select_iclock() 59 pri = iclock->pri; in select_iclock() 69 lastclock->name); in select_iclock() 70 lastclock->ctl(lastclock->priv, 0); in select_iclock() 76 bestclock->name); in select_iclock() 77 bestclock->ctl(bestclock->priv, 1); in select_iclock() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/memory-controllers/ |
| D | baikal,bt1-l2-ctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/memory-controllers/baikal,bt1-l2-ctl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Baikal-T1 L2-cache Control Block 11 - Serge Semin <fancer.lancer@gmail.com> 14 By means of the System Controller Baikal-T1 SoC exposes a few settings to 16 to change the Tag, Data and Way-select RAM access latencies. Baikal-T1 17 L2-cache controller block is responsible for the tuning. Its DT node is 18 supposed to be a child of the system controller. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/cache/ |
| D | baikal,bt1-l2-ctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/cache/baikal,bt1-l2-ctl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Baikal-T1 L2-cache Control Block 11 - Serge Semin <fancer.lancer@gmail.com> 14 By means of the System Controller Baikal-T1 SoC exposes a few settings to 16 to change the Tag, Data and Way-select RAM access latencies. Baikal-T1 17 L2-cache controller block is responsible for the tuning. Its DT node is 18 supposed to be a child of the system controller. [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/alsa/ |
| D | mixer-test.c | 1 // SPDX-License-Identifier: GPL-2.0 6 // Copyright (c) 2021-2 Arm Limited 8 // This test will iterate over all cards detected in the system, exercising 9 // every mixer control it can find. This may conflict with other system 10 // software if there is audio activity so is best run on a system with a 29 #include "alsa-local.h" 62 int card, ctl, err; in find_controls() local 68 card = -1; in find_controls() 81 err = snd_ctl_open_lconf(&card_data->handle, name, 0, config); in find_controls() 94 ksft_print_msg("Card %d - %s (%s)\n", card, in find_controls() [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | cec.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 - Exynos4 13 - Exynos5 14 - STIH4xx HDMI CEC 15 - V4L2 adv7511 (same HW, but a different driver from the drm adv7511) 16 - stm32 17 - Allwinner A10 (sun4i) 18 - Raspberry Pi 19 - dw-hdmi (Synopsis IP) 20 - amlogic (meson ao-cec and ao-cec-g12a) [all …]
|
| /kernel/linux/linux-5.10/drivers/ide/ |
| D | tx4939ide.c | 9 * (C) Copyright TOSHIBA CORPORATION 2005-2007 25 /* ATA Shadow Registers (8-bit except for Data which is 16-bit) */ 36 #define TX4939IDE_DMA_Cmd 0x800 /* 8-bit */ 37 #define TX4939IDE_DMA_Stat 0x802 /* 8-bit */ 38 #define TX4939IDE_PRD_Ptr 0x804 /* 32-bit */ 39 /* ATA100 CORE Registers (16-bit) */ 105 #define TX4939IDE_BASE(hwif) ((void __iomem *)(hwif)->extra_base) 109 int is_slave = drive->dn; in tx4939ide_set_pio_mode() 111 const u8 pio = drive->pio_mode - XFER_PIO_0; in tx4939ide_set_pio_mode() 117 safe = min_t(u8, safe, pair->pio_mode - XFER_PIO_0); in tx4939ide_set_pio_mode() [all …]
|
| /kernel/linux/linux-5.10/drivers/thunderbolt/ |
| D | domain.c | 1 // SPDX-License-Identifier: GPL-2.0 26 if (id->match_flags & TBSVC_MATCH_PROTOCOL_KEY) { in match_service_id() 27 if (strcmp(id->protocol_key, svc->key)) in match_service_id() 31 if (id->match_flags & TBSVC_MATCH_PROTOCOL_ID) { in match_service_id() 32 if (id->protocol_id != svc->prtcid) in match_service_id() 36 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 37 if (id->protocol_version != svc->prtcvers) in match_service_id() 41 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 42 if (id->protocol_revision != svc->prtcrevs) in match_service_id() 61 if (!driver->id_table) in __tb_service_match() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] -- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] -- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
| /kernel/linux/linux-5.10/arch/mips/ath25/ |
| D | ar5312.c | 9 * Copyright (C) 2006-2009 Felix Fietkau <nbd@openwrt.org> 97 ar5312_rst_reg_mask(AR5312_IMR, 0, BIT(d->hwirq)); in ar5312_misc_irq_unmask() 103 ar5312_rst_reg_mask(AR5312_IMR, BIT(d->hwirq), 0); in ar5312_misc_irq_mask() 108 .name = "ar5312-misc", 153 if (request_irq(irq, ar5312_ahb_err_handler, 0, "ar5312-ahb-error", in ar5312_arch_init_irq() 155 pr_err("Failed to register ar5312-ahb-error interrupt\n"); in ar5312_arch_init_irq() 169 .end = AR5312_FLASH_BASE + AR5312_FLASH_SIZE - 1, 174 .name = "physmap-flash", 184 u32 ctl; in ar5312_flash_init() local 189 ctl = __raw_readl(flashctl_base + AR5312_FLASHCTL0); in ar5312_flash_init() [all …]
|
| /kernel/linux/linux-6.6/arch/mips/ath25/ |
| D | ar5312.c | 9 * Copyright (C) 2006-2009 Felix Fietkau <nbd@openwrt.org> 96 ar5312_rst_reg_mask(AR5312_IMR, 0, BIT(d->hwirq)); in ar5312_misc_irq_unmask() 102 ar5312_rst_reg_mask(AR5312_IMR, BIT(d->hwirq), 0); in ar5312_misc_irq_mask() 107 .name = "ar5312-misc", 152 if (request_irq(irq, ar5312_ahb_err_handler, 0, "ar5312-ahb-error", in ar5312_arch_init_irq() 154 pr_err("Failed to register ar5312-ahb-error interrupt\n"); in ar5312_arch_init_irq() 168 .end = AR5312_FLASH_BASE + AR5312_FLASH_SIZE - 1, 173 .name = "physmap-flash", 183 u32 ctl; in ar5312_flash_init() local 188 ctl = __raw_readl(flashctl_base + AR5312_FLASHCTL0); in ar5312_flash_init() [all …]
|
| /kernel/linux/linux-6.6/drivers/thunderbolt/ |
| D | domain.c | 1 // SPDX-License-Identifier: GPL-2.0 24 if (id->match_flags & TBSVC_MATCH_PROTOCOL_KEY) { in match_service_id() 25 if (strcmp(id->protocol_key, svc->key)) in match_service_id() 29 if (id->match_flags & TBSVC_MATCH_PROTOCOL_ID) { in match_service_id() 30 if (id->protocol_id != svc->prtcid) in match_service_id() 34 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 35 if (id->protocol_version != svc->prtcvers) in match_service_id() 39 if (id->match_flags & TBSVC_MATCH_PROTOCOL_VERSION) { in match_service_id() 40 if (id->protocol_revision != svc->prtcrevs) in match_service_id() 59 if (!driver->id_table) in __tb_service_match() [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ice1712/ |
| D | psc724.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 34 * VT1722 (Envy24GT) - 6 outputs, 4 inputs (only 2 used), 24-bit/96kHz 36 * system configuration ICE_EEP2_SYSCONF=0x42 42 * AC-Link configuration ICE_EEP2_ACLINK=0x80 60 * 2-channel DAC used for main output and stereo ADC (with 10-channel MUX) 63 * MODE (pin16) -- GND 64 * CE (pin17) -- GND I2C mode (address=0x34) 65 * DI (pin18) -- SDA (VT1722 pin70) 66 * CL (pin19) -- SCLK (VT1722 pin71) [all …]
|
| /kernel/linux/linux-6.6/sound/pci/ice1712/ |
| D | psc724.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 34 * VT1722 (Envy24GT) - 6 outputs, 4 inputs (only 2 used), 24-bit/96kHz 36 * system configuration ICE_EEP2_SYSCONF=0x42 42 * AC-Link configuration ICE_EEP2_ACLINK=0x80 60 * 2-channel DAC used for main output and stereo ADC (with 10-channel MUX) 63 * MODE (pin16) -- GND 64 * CE (pin17) -- GND I2C mode (address=0x34) 65 * DI (pin18) -- SDA (VT1722 pin70) 66 * CL (pin19) -- SCLK (VT1722 pin71) [all …]
|
| /kernel/linux/linux-5.10/sound/soc/kirkwood/ |
| D | kirkwood-i2s.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * kirkwood-i2s.c 6 * (c) 2010 Arnaud Patard <arnaud.patard@rtp-net.org> 20 #include <linux/platform_data/asoc-kirkwood.h> 52 return -EINVAL; in kirkwood_i2s_set_fmt() 59 value = readl(priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 62 writel(value, priv->io+KIRKWOOD_I2S_PLAYCTL); in kirkwood_i2s_set_fmt() 64 value = readl(priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 67 writel(value, priv->io+KIRKWOOD_I2S_RECCTL); in kirkwood_i2s_set_fmt() 104 if (IS_ERR(priv->extclk)) { in kirkwood_set_rate() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/bridge/ |
| D | sil-sii8620.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Copyright (C) 2013-2014 Silicon Image, Inc. 33 /* System Control #1, default value: 0x00 */ 44 /* System Control DPD, default value: 0x90 */ 323 /* I2C Device Address re-assignment */ 648 /* E-MSC General Control, default value: 0x80 */ 659 /* E-MSC Comma ErrorCNT, default value: 0x03 */ 664 /* E-MSC RFIFO ByteCnt, default value: 0x00 */ 678 /* E-MSC 1st Interrupt, default value: 0x00 */ 689 /* E-MSC Interrupt Mask, default value: 0x00 */ [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/bridge/ |
| D | sil-sii8620.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Copyright (C) 2013-2014 Silicon Image, Inc. 33 /* System Control #1, default value: 0x00 */ 44 /* System Control DPD, default value: 0x90 */ 323 /* I2C Device Address re-assignment */ 648 /* E-MSC General Control, default value: 0x80 */ 659 /* E-MSC Comma ErrorCNT, default value: 0x03 */ 664 /* E-MSC RFIFO ByteCnt, default value: 0x00 */ 678 /* E-MSC 1st Interrupt, default value: 0x00 */ 689 /* E-MSC Interrupt Mask, default value: 0x00 */ [all …]
|
| /kernel/linux/linux-6.6/fs/btrfs/ |
| D | volumes.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include "disk-io.h" 20 #include "print-tree.h" 23 #include "rcu-string.h" 24 #include "dev-replace.h" 26 #include "tree-checker.h" 27 #include "space-info.h" 28 #include "block-group.h" 33 #include "uuid-tree.h" 217 size_bp -= ret; \ in btrfs_describe_block_groups() [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-pnx.c | 7 * 2004-2006 (c) MontaVista Software, Inc. This file is licensed under 84 #define I2C_REG_RX(a) ((a)->ioaddr) /* Rx FIFO reg (RO) */ 85 #define I2C_REG_TX(a) ((a)->ioaddr) /* Tx FIFO reg (WO) */ 86 #define I2C_REG_STS(a) ((a)->ioaddr + 0x04) /* Status reg (RO) */ 87 #define I2C_REG_CTL(a) ((a)->ioaddr + 0x08) /* Ctl reg */ 88 #define I2C_REG_CKL(a) ((a)->ioaddr + 0x0c) /* Clock divider low */ 89 #define I2C_REG_CKH(a) ((a)->ioaddr + 0x10) /* Clock divider high */ 90 #define I2C_REG_ADR(a) ((a)->ioaddr + 0x14) /* I2C address */ 91 #define I2C_REG_RFL(a) ((a)->ioaddr + 0x18) /* Rx FIFO level (RO) */ 92 #define I2C_REG_TFL(a) ((a)->ioaddr + 0x1c) /* Tx FIFO level (RO) */ [all …]
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-pnx.c | 7 * 2004-2006 (c) MontaVista Software, Inc. This file is licensed under 82 #define I2C_REG_RX(a) ((a)->ioaddr) /* Rx FIFO reg (RO) */ 83 #define I2C_REG_TX(a) ((a)->ioaddr) /* Tx FIFO reg (WO) */ 84 #define I2C_REG_STS(a) ((a)->ioaddr + 0x04) /* Status reg (RO) */ 85 #define I2C_REG_CTL(a) ((a)->ioaddr + 0x08) /* Ctl reg */ 86 #define I2C_REG_CKL(a) ((a)->ioaddr + 0x0c) /* Clock divider low */ 87 #define I2C_REG_CKH(a) ((a)->ioaddr + 0x10) /* Clock divider high */ 88 #define I2C_REG_ADR(a) ((a)->ioaddr + 0x14) /* I2C address */ 89 #define I2C_REG_RFL(a) ((a)->ioaddr + 0x18) /* Rx FIFO level (RO) */ 90 #define I2C_REG_TFL(a) ((a)->ioaddr + 0x1c) /* Tx FIFO level (RO) */ [all …]
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-stat.txt | 1 perf-stat(1) 5 ---- 6 perf-stat - Run a command and gather performance counter statistics 9 -------- 11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command> 12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>] 13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>] 14 'perf stat' report [-i file] 17 ----------- 23 ------- [all …]
|
| /kernel/linux/linux-5.10/drivers/memory/ |
| D | bt1-l2-ctl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Baikal-T1 CM2 L2-cache Control Block driver. 38 * struct l2_ctl - Baikal-T1 L2 Control block private data. 40 * @sys_regs: Baikal-T1 System Controller registers map. 49 * enum l2_ctl_stall - Baikal-T1 L2-cache-RAM stall identifier. 50 * @L2_WSSTALL: Way-select latency. 61 * struct l2_ctl_device_attribute - Baikal-T1 L2-cache device attribute. 63 * @id: L2-cache stall field identifier. 82 ret = regmap_read(l2->sys_regs, L2_CTL_REG, &data); in l2_ctl_get_latency() 97 return -EINVAL; in l2_ctl_get_latency() [all …]
|
| /kernel/linux/linux-6.6/drivers/memory/ |
| D | bt1-l2-ctl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Baikal-T1 CM2 L2-cache Control Block driver. 38 * struct l2_ctl - Baikal-T1 L2 Control block private data. 40 * @sys_regs: Baikal-T1 System Controller registers map. 49 * enum l2_ctl_stall - Baikal-T1 L2-cache-RAM stall identifier. 50 * @L2_WSSTALL: Way-select latency. 61 * struct l2_ctl_device_attribute - Baikal-T1 L2-cache device attribute. 63 * @id: L2-cache stall field identifier. 82 ret = regmap_read(l2->sys_regs, L2_CTL_REG, &data); in l2_ctl_get_latency() 97 return -EINVAL; in l2_ctl_get_latency() [all …]
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_plug.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * based fault-tolerance to ensure that the checkpoint from which a system 14 * Consider for e.g. Remus - a Virtual Machine checkpointing system, 47 * ------------------+--------------------+----------------> 51 * ----------------->|<--------+--------->|+---------------> 59 * a pass-through queue for newly arriving packets. 92 if (likely(sch->qstats.backlog + skb->len <= q->limit)) { in plug_enqueue() 93 if (!q->unplug_indefinite) in plug_enqueue() 94 q->pkts_current_epoch++; in plug_enqueue() 105 if (q->throttled) in plug_dequeue() [all …]
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | sch_plug.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * based fault-tolerance to ensure that the checkpoint from which a system 14 * Consider for e.g. Remus - a Virtual Machine checkpointing system, 47 * ------------------+--------------------+----------------> 51 * ----------------->|<--------+--------->|+---------------> 59 * a pass-through queue for newly arriving packets. 92 if (likely(sch->qstats.backlog + skb->len <= q->limit)) { in plug_enqueue() 93 if (!q->unplug_indefinite) in plug_enqueue() 94 q->pkts_current_epoch++; in plug_enqueue() 105 if (q->throttled) in plug_dequeue() [all …]
|