| /Linux-v5.15/Documentation/devicetree/bindings/regulator/ |
| D | dlg,da9121.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Adam Ward <Adam.Ward.opensource@diasemi.com> 13 Dialog Semiconductor DA9121 Single-channel 10A double-phase buck converter 14 Dialog Semiconductor DA9122 Double-channel 5A single-phase buck converter 15 Dialog Semiconductor DA9220 Double-channel 3A single-phase buck converter 16 Dialog Semiconductor DA9217 Single-channel 6A double-phase buck converter 17 Dialog Semiconductor DA9130 Single-channel 10A double-phase buck converter 18 Dialog Semiconductor DA9131 Double-channel 5A single-phase buck converter [all …]
|
| /Linux-v5.15/Documentation/devicetree/bindings/mmc/ |
| D | exynos-dw-mshc.txt | 7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific 13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210 15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412 17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250 19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420 21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7 23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7 26 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface 30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value 31 in transmit mode and CIU clock phase shift value in receive mode for single [all …]
|
| D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 42 cd-gpios: 47 non-removable: [all …]
|
| /Linux-v5.15/drivers/mmc/host/ |
| D | dw_mmc-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <linux/mmc/slot-gpio.h> 16 #include "dw_mmc-pltfm.h" 29 struct dw_mci_rockchip_priv_data *priv = host->priv; in dw_mci_rk3288_set_ios() 34 if (ios->clock == 0) in dw_mci_rk3288_set_ios() 41 * ios->clock = (div == 0) ? bus_hz : (bus_hz / (2 * div)) in dw_mci_rk3288_set_ios() 44 * DDR52 8-bit mode. in dw_mci_rk3288_set_ios() 46 if (ios->bus_width == MMC_BUS_WIDTH_8 && in dw_mci_rk3288_set_ios() 47 ios->timing == MMC_TIMING_MMC_DDR52) in dw_mci_rk3288_set_ios() 48 cclkin = 2 * ios->clock * RK3288_CLKGEN_DIV; in dw_mci_rk3288_set_ios() [all …]
|
| D | sdhci-msm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * drivers/mmc/host/sdhci-msm.c - Qualcomm SDHCI Platform driver 5 * Copyright (c) 2013-2014, The Linux Foundation. All rights reserved. 21 #include "sdhci-pltfm.h" 120 #define INVALID_TUNING_PHASE -1 134 /* Max load for eMMC Vdd-io supply */ 138 msm_host->var_ops->msm_readl_relaxed(host, offset) 141 msm_host->var_ops->msm_writel_relaxed(val, host, offset) 295 return msm_host->offset; in sdhci_priv_msm_offset() 308 return readl_relaxed(msm_host->core_mem + offset); in sdhci_msm_mci_variant_readl_relaxed() [all …]
|
| /Linux-v5.15/drivers/block/ |
| D | swim.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * 2004-08-21 (lv) - Initial implementation 12 * 2008-10-30 (lv) - Port to 2.6 18 #include <linux/blk-mq.h> 38 #define DRIVER_VERSION "Version 0.2 (2008-10-30)" 40 #define REG(x) unsigned char x, x ## _pad[0x200 - 1]; 62 #define swim_write(base, reg, v) out_8(&(base)->write_##reg, (v)) 63 #define swim_read(base, reg) in_8(&(base)->read_##reg) 86 #define iwm_write(base, reg, v) out_8(&(base)->reg, (v)) 87 #define iwm_read(base, reg) in_8(&(base)->reg) [all …]
|
| /Linux-v5.15/drivers/mtd/spi-nor/ |
| D | sfdp.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 22 #define BFPT_DWORD(i) ((i) - 1) 57 * - 000b: Device does not have a QE bit. Device detects 1-1-4 and 1-4-4 59 * instruction phase. 60 * - 001b: QE is bit 1 of status register 2. It is set via Write Status with 63 * Writing only one byte to the status register has the side-effect of 67 * - 010b: QE is bit 6 of status register 1. It is set via Write Status with 70 * - 011b: QE is bit 7 of status register 2. It is set via Write status 74 * - 100b: QE is bit 1 of status register 2. It is set via Write Status with 79 * - 101b: QE is bit 1 of status register 2. Status register 1 is read using [all …]
|
| /Linux-v5.15/arch/parisc/math-emu/ |
| D | fmpyfadd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Double Floating-point Multiply Fused Add 16 * Double Floating-point Multiply Negate Fused Add 17 * Single Floating-point Multiply Fused Add 18 * Single Floating-point Multiply Negate Fused Add 41 * Double Floating-point Multiply Fused Add 77 mpy_exponent = Dbl_exponent(opnd1p1) + Dbl_exponent(opnd2p1) - DBL_BIAS; in dbl_fmpyfadd() [all …]
|
| D | dfadd.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Double_add: add two double precision values. 33 * Double_add: add two double precision values. 263 diff_exponent = result_exponent - right_exponent; in dbl_fadd() 286 * normalization phase. in dbl_fadd() 310 /* Must have been "x-x" or "x+(-x)". */ in dbl_fadd() 316 result_exponent--; in dbl_fadd() [all …]
|
| D | dfsub.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Linux/PA-RISC Project (http://www.parisc-linux.org/) 5 * Floating-point emulation code 6 * Copyright (C) 2001 Hewlett-Packard (Paul Bame) <bame@debian.org> 15 * Double_subtract: subtract two double precision values. 33 * Double_subtract: subtract two double precision values. 266 diff_exponent = result_exponent - right_exponent; in dbl_fsub() 289 * normalization phase. in dbl_fsub() 313 /* Must have been "x-x" or "x+(-x)". */ in dbl_fsub() 319 result_exponent--; in dbl_fsub() [all …]
|
| /Linux-v5.15/tools/testing/selftests/ptp/ |
| D | testptp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * PTP 1588 clock support - User space test program 35 #define CLOCK_INVALID -1 105 * we simply use double precision math, in order to avoid the in ppb_to_scaled_ppm() 113 return t->sec * 1000000000LL + t->nsec; in pctns() 120 " -c query the ptp clock's capabilities\n" in usage() 121 " -d name device to open\n" in usage() 122 " -e val read 'val' external time stamp events\n" in usage() 123 " -f val adjust the ptp clock frequency by 'val' ppb\n" in usage() 124 " -g get the ptp clock time\n" in usage() [all …]
|
| /Linux-v5.15/drivers/scsi/ |
| D | mesh.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * SCSI low-level driver for the MESH (Macintosh Enhanced SCSI Hardware) 5 * We assume the MESH is connected to a DBDMA (descriptor-based DMA) 11 * Apr. 21 2002 - BenH Rework bus reset code for new error handler 15 * Sep. 27 2003 - BenH Move to new driver model, fix some write posting 18 * - handle aborts correctly 19 * - retry arbitration if lost (unless higher levels do this for us) 20 * - power down the chip when no device is detected 85 #define DEBUG_TARGET(cmd) ((cmd) && ALLOW_DEBUG((cmd)->device->id)) 96 u8 phase; member [all …]
|
| /Linux-v5.15/drivers/atm/ |
| D | ambassador.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 Copyright (C) 1995-1999 Madge Networks Ltd. 53 /* the ## prevents the annoying double expansion of the macro arguments */ 80 /* MUST be powers of two -- why ? */ 209 // number of types of SRB MUST be a power of two -- why? 262 #define BAD_COMMAND (-1) 285 /* mailbox[1] = 0 in progress, -1 on completion */ 286 /* mailbox[2] = current test 00 00 test(8 bit) phase(8 bit) */ 287 /* mailbox[3] = last failure, 00 00 test(8 bit) phase(8 bit) */ 399 have the top MS bit or'ed in. -- check this */ [all …]
|
| /Linux-v5.15/Documentation/sound/cards/ |
| D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 44 on and "double DAC" mode. Actually I could hear separate 4 channels 51 control switch in the driver "Line-In As Rear", which you can change 52 via alsamixer or somewhat else. When this switch is on, line-in jack 60 4/6 Multi-Channel Playback [all …]
|
| /Linux-v5.15/Documentation/admin-guide/media/ |
| D | philips.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 E-mail: webcam@smcc.demon.nl Last updated: 2004-01-19 30 * Samsung MPC-C10 31 * Samsung MPC-C30 33 * AME CU-001 34 * Visionite VCS-UM100 35 * Visionite VCS-UC300 46 the latter, since it makes troubleshooting a lot easier. The built-in 50 camera; some programs depend on a particular image-size or -format and 60 Specifies the desired framerate. Is an integer in the range of 4-30. [all …]
|
| /Linux-v5.15/Documentation/RCU/Design/Memory-Ordering/ |
| D | Tree-RCU-Memory-Ordering.rst | 2 A Tour Through TREE_RCU's Grace-Period Memory Ordering 13 grace-period memory ordering guarantee is provided. 18 RCU grace periods provide extremely strong memory-ordering guarantees 19 for non-idle non-offline code. 22 period that are within RCU read-side critical sections. 25 of that grace period that are within RCU read-side critical sections. 27 Note well that RCU-sched read-side critical sections include any region 30 an extremely small region of preemption-disabled code, one can think of 36 In the most common use case, phase one removes an element from 37 a linked RCU-protected data structure, and phase two frees that element. [all …]
|
| /Linux-v5.15/tools/perf/pmu-events/arch/powerpc/power9/ |
| D | other.json | 65 "BriefDescription": "Read-write data cache collisions" 90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core" 200 "BriefDescription": "Read-write data cache collisions" 210 …phase by either the hardware prefetch mechanism or software prefetch. The sum of this pair subtrac… 280 …double-word boundary, which causes it to require an additional slice than than what normally would… 300 "BriefDescription": "I-cache Invalidates sent over the realod bus to the core" 395 …double-word boundary, which causes it to require an additional slice than than what normally would… 430 "BriefDescription": "TM Load (fav or non-fav) ran into conflict (failed)" 450 …"BriefDescription": "A TM-ineligible instruction tries to execute inside a transaction and the LSU… 455 "BriefDescription": "D-side L2 MRU touch commands sent to the L2" [all …]
|
| /Linux-v5.15/sound/firewire/ |
| D | amdtp-stream.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Audio and Music Data Transmission Protocol (IEC 61883-6) streams 4 * with Common Isochronous Packet (IEC 61883-1) headers 12 #include <linux/firewire-constants.h> 17 #include "amdtp-stream.h" 27 #include "amdtp-stream-trace.h" 81 * amdtp_stream_init - initialize an AMDTP stream structure 85 * @flags: the details of the streaming protocol consist of cip_flags enumeration-constants. 97 return -EINVAL; in amdtp_stream_init() 99 s->protocol = kzalloc(protocol_size, GFP_KERNEL); in amdtp_stream_init() [all …]
|
| /Linux-v5.15/drivers/net/wan/ |
| D | farsync.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Actually sync driver for X.21, V.35 and V.24 on FarSync T-series cards 23 * used with the FarSite T-Series cards (T2P & T4P) running in the high 30 * purpose (FarSite T-series). 117 unsigned char structure; /* unframed, double, crc4, f4, f12, */ 121 unsigned char lineBuildOut; /* 0, -7.5, -15, -22 */ 158 #define FSTVAL_PHASE 0x00000800 /* Clock phase */
|
| /Linux-v5.15/fs/f2fs/ |
| D | gc.c | 1 // SPDX-License-Identifier: GPL-2.0 10 #include <linux/backing-dev.h> 33 struct f2fs_gc_kthread *gc_th = sbi->gc_thread; in gc_thread_func() 34 wait_queue_head_t *wq = &sbi->gc_thread->gc_wait_queue_head; in gc_thread_func() 35 wait_queue_head_t *fggc_wq = &sbi->gc_thread->fggc_wq; in gc_thread_func() 38 wait_ms = gc_th->min_sleep_time; in gc_thread_func() 47 gc_th->gc_wake, in gc_thread_func() 54 if (gc_th->gc_wake) in gc_thread_func() 55 gc_th->gc_wake = 0; in gc_thread_func() 64 if (sbi->sb->s_writers.frozen >= SB_FREEZE_WRITE) { in gc_thread_func() [all …]
|
| /Linux-v5.15/drivers/gpu/drm/arm/display/komeda/ |
| D | komeda_crtc.c | 1 // SPDX-License-Identifier: GPL-2.0 29 for_each_new_connector_in_state(crtc_st->state, conn, conn_st, i) { in komeda_crtc_get_color_config() 30 if (conn_st->crtc != crtc_st->crtc) in komeda_crtc_get_color_config() 33 conn_bpc = conn->display_info.bpc ? conn->display_info.bpc : 8; in komeda_crtc_get_color_config() 34 conn_color_formats &= conn->display_info.color_formats; in komeda_crtc_get_color_config() 52 if (!kcrtc_st->base.active) { in komeda_crtc_update_clock_ratio() 53 kcrtc_st->clock_ratio = 0; in komeda_crtc_update_clock_ratio() 57 pxlclk = kcrtc_st->base.adjusted_mode.crtc_clock * 1000ULL; in komeda_crtc_update_clock_ratio() 60 kcrtc_st->clock_ratio = div64_u64(aclk << 32, pxlclk); in komeda_crtc_update_clock_ratio() 64 * komeda_crtc_atomic_check - build display output data flow [all …]
|
| /Linux-v5.15/drivers/usb/dwc2/ |
| D | core.h | 1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */ 3 * core.h - DesignWare HS OTG Controller common declarations 5 * Copyright (C) 2004-2013 Synopsys, Inc. 16 * 3. The names of the above-listed copyright holders may not be used 51 * - no_printk: Disable tracing 52 * - pr_info: Print this info to the console 53 * - trace_printk: Print this info to trace buffer (good for verbose logging) 62 dev_name(hsotg->dev), ##__VA_ARGS__) 67 dev_name(hsotg->dev), ##__VA_ARGS__) 72 /* dwc2-hsotg declarations */ [all …]
|
| /Linux-v5.15/drivers/video/fbdev/ |
| D | cyber2000fb.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2000 Russell King 80 #define PCI_BM_CTL_ENABLE 0x01 /* enable bus-master */ 248 #define EXT_SRC_WIDTH 0xc3 /* ext offset phase 10 bits */ 250 #define EXT_X_START 0xc5 /* ext->screen, 16 bits */ 251 #define EXT_X_END 0xc7 /* ext->screen, 16 bits */ 252 #define EXT_Y_START 0xc9 /* ext->screen, 16 bits */ 253 #define EXT_Y_END 0xcb /* ext->screen, 16 bits */ 256 #define EXT_DDA_X_INIT 0xd1 /* ext->screen 16 bits */ 257 #define EXT_DDA_X_INC 0xd3 /* ext->screen 16 bits */ [all …]
|
| /Linux-v5.15/drivers/scsi/aic7xxx/ |
| D | aic7xxx.h | 4 * Copyright (c) 1994-2001 Justin T. Gibbs. 5 * Copyright (c) 2000-2001 Adaptec Inc. 19 * 3. Neither the names of the above-listed copyright holders nor the names 69 (((scsiid) & ((((ahc)->features & AHC_TWIN) != 0) ? TWIN_TID : TID)) \ 74 ((((ahc)->features & AHC_TWIN) != 0) \ 78 (SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) == 'B') 80 SCSIID_OUR_ID((scb)->hscb->scsiid) 82 SCSIID_TARGET((ahc), (scb)->hscb->scsiid) 84 SCSIID_CHANNEL(ahc, (scb)->hscb->scsiid) 86 ((scb)->hscb->lun & LID) [all …]
|
| /Linux-v5.15/net/ipv4/ |
| D | tcp_bbr.c | 21 * +---> STARTUP ----+ 24 * | DRAIN ----+ 27 * +---> PROBE_BW ----+ 30 * | +----+ | 32 * +---- PROBE_RTT <--+ 37 * A long-lived BBR flow spends the vast majority of its time remaining 42 * it briefly enters PROBE_RTT to cut inflight to a minimum value to re-probe 43 * the path's two-way propagation delay (min_rtt). When exiting PROBE_RTT, if 48 * "BBR: Congestion-Based Congestion Control", 50 * Van Jacobson. ACM Queue, Vol. 14 No. 5, September-October 2016. [all …]
|