Searched +full:lock +full:- +full:detect +full:- +full:precision +full:- +full:6 +full:ns +full:- +full:enable (Results 1 – 14 of 14) sorted by relevance
/linux-6.14.4/Documentation/devicetree/bindings/iio/frequency/ |
D | adi,adf4350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <[email protected]> 15 - adi,adf4350 16 - adi,adf4351 21 spi-max-frequency: 28 clock-names: 31 '#clock-cells': 34 clock-output-names: [all …]
|
/linux-6.14.4/drivers/iio/frequency/ |
D | adf4350.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2013 Analog Devices Inc. 22 #include <linux/clk-provider.h> 51 unsigned long regs[6]; 52 unsigned long regs_hw[6]; 55 * Lock to protect the state of the device from potential concurrent 57 * and this lock is meant to prevent the start of another sequence 60 struct mutex lock; member 83 for (i = ADF4350_REG5; i >= ADF4350_REG0; i--) { in adf4350_sync_config() 84 if ((st->regs_hw[i] != st->regs[i]) || in adf4350_sync_config() [all …]
|
/linux-6.14.4/arch/x86/kernel/ |
D | tsc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 83 data->cyc2ns_offset = this_cpu_read(cyc2ns.data[idx].cyc2ns_offset); in __cyc2ns_read() 84 data->cyc2ns_mul = this_cpu_read(cyc2ns.data[idx].cyc2ns_mul); in __cyc2ns_read() 85 data->cyc2ns_shift = this_cpu_read(cyc2ns.data[idx].cyc2ns_shift); in __cyc2ns_read() 105 * ns = cycles / (freq / ns_per_sec) 106 * ns = cycles * (ns_per_sec / freq) 107 * ns = cycles * (10^9 / (cpu_khz * 10^3)) 108 * ns = cycles * (10^6 / cpu_khz) 111 * ns = cycles * (10^6 * SC / cpu_khz) / SC 112 * ns = cycles * cyc2ns_scale / SC [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/ |
D | dce_v6_0.c | 60 static const u32 crtc_offsets[6] = 72 mmDC_HPD1_INT_STATUS - mmDC_HPD1_INT_STATUS, 73 mmDC_HPD2_INT_STATUS - mmDC_HPD1_INT_STATUS, 74 mmDC_HPD3_INT_STATUS - mmDC_HPD1_INT_STATUS, 75 mmDC_HPD4_INT_STATUS - mmDC_HPD1_INT_STATUS, 76 mmDC_HPD5_INT_STATUS - mmDC_HPD1_INT_STATUS, 77 mmDC_HPD6_INT_STATUS - mmDC_HPD1_INT_STATUS, 87 (0x13830 - 0x7030) >> 2, 96 } interrupt_status_offsets[6] = { { 134 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v6_0_audio_endpt_rreg() [all …]
|
D | dce_v8_0.c | 57 static const u32 crtc_offsets[6] = { 82 (0x13830 - 0x7030) >> 2, 91 } interrupt_status_offsets[6] = { { 129 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v8_0_audio_endpt_rreg() 132 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v8_0_audio_endpt_rreg() 142 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v8_0_audio_endpt_wreg() 145 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v8_0_audio_endpt_wreg() 150 if (crtc >= adev->mode_info.num_crtc) in dce_v8_0_vblank_get_counter() 160 /* Enable pflip interrupts */ in dce_v8_0_pageflip_interrupt_init() 161 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v8_0_pageflip_interrupt_init() [all …]
|
D | dce_v11_0.c | 165 switch (adev->asic_type) { in dce_v11_0_init_golden_registers() 202 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v11_0_audio_endpt_rreg() 205 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v11_0_audio_endpt_rreg() 215 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v11_0_audio_endpt_wreg() 218 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v11_0_audio_endpt_wreg() 223 if (crtc < 0 || crtc >= adev->mode_info.num_crtc) in dce_v11_0_vblank_get_counter() 233 /* Enable pflip interrupts */ in dce_v11_0_pageflip_interrupt_init() 234 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v11_0_pageflip_interrupt_init() 235 amdgpu_irq_get(adev, &adev->pageflip_irq, i); in dce_v11_0_pageflip_interrupt_init() 243 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v11_0_pageflip_interrupt_fini() [all …]
|
D | dce_v10_0.c | 150 switch (adev->asic_type) { in dce_v10_0_init_golden_registers() 178 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v10_0_audio_endpt_rreg() 181 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v10_0_audio_endpt_rreg() 191 spin_lock_irqsave(&adev->audio_endpt_idx_lock, flags); in dce_v10_0_audio_endpt_wreg() 194 spin_unlock_irqrestore(&adev->audio_endpt_idx_lock, flags); in dce_v10_0_audio_endpt_wreg() 199 if (crtc >= adev->mode_info.num_crtc) in dce_v10_0_vblank_get_counter() 209 /* Enable pflip interrupts */ in dce_v10_0_pageflip_interrupt_init() 210 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v10_0_pageflip_interrupt_init() 211 amdgpu_irq_get(adev, &adev->pageflip_irq, i); in dce_v10_0_pageflip_interrupt_init() 219 for (i = 0; i < adev->mode_info.num_crtc; i++) in dce_v10_0_pageflip_interrupt_fini() [all …]
|
/linux-6.14.4/kernel/ |
D | watchdog.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Detect hard and soft lockups on a system 9 * Some chunks also taken from the old x86-specific nmi watchdog code, thanks 62 * Should we panic when a soft-lockup or hard-lockup occurs: 67 * We may not want to enable hard lockup detection by default in all cases, 177 * Prevent multiple hard-lockup reports if one cpu is already in watchdog_hardlockup_check() 189 * other CPU somehow locked up while holding the lock associated in watchdog_hardlockup_check() 242 * Watchdog-detector specific API. 250 return -ENODEV; in watchdog_hardlockup_probe() 254 * watchdog_hardlockup_stop - Stop the watchdog for reconfiguration [all …]
|
/linux-6.14.4/Documentation/filesystems/xfs/ |
D | xfs-online-fsck-design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Heading 3 uses "----" 11 Heading 6 uses "~~~~" 25 - To help kernel distributors understand exactly what the XFS online fsck 28 - To help people reading the code to familiarize themselves with the relevant 31 - To help developers maintaining the system by capturing the reasons 46 Parts 5 and 6 show off the high level components and how they fit together, and 59 - Provide a hierarchy of names through which application programs can associate 62 - Virtualize physical storage media across those names, and 64 - Retrieve the named data blobs at any time. [all …]
|
/linux-6.14.4/drivers/gpu/drm/i915/display/ |
D | intel_dpll.c | 1 // SPDX-License-Identifier: MIT 50 .m2 = { .min = 6, .max = 16 }, 63 .m2 = { .min = 6, .max = 16 }, 76 .m2 = { .min = 6, .max = 16 }, 78 .p1 = { .min = 1, .max = 6 }, 86 .n = { .min = 1, .max = 6 }, 99 .n = { .min = 1, .max = 6 }, 160 .p1 = { .min = 2, .max = 6 }, 170 .n = { .min = 3, .max = 6 }, 184 .n = { .min = 3, .max = 6 }, [all …]
|
/linux-6.14.4/drivers/firewire/ |
D | ohci.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2003-2006 Kristian Hoegsberg <[email protected]> 13 #include <linux/dma-mapping.h> 15 #include <linux/firewire-constants.h> 43 #include "packet-header-definitions.h" 44 #include "phy-packet-definitions.h" 53 #define ohci_notice(ohci, f, args...) dev_notice(ohci->card.device, f, ##args) 54 #define ohci_err(ohci, f, args...) dev_err(ohci->card.device, f, ##args) 63 #define DESCRIPTOR_YY (1 << 6) 114 * A buffer that contains a block of DMA-able coherent memory used for [all …]
|
/linux-6.14.4/kernel/sched/ |
D | fair.c | 1 // SPDX-License-Identifier: GPL-2.0 44 #include <linux/memory-tiers.h> 62 * The initial- and re-scaling of tunables is configurable 66 * SCHED_TUNABLESCALING_NONE - unscaled, always *1 67 * SCHED_TUNABLESCALING_LOG - scaled logarithmically, *1+ilog(ncpus) 68 * SCHED_TUNABLESCALING_LINEAR - scaled linear, *ncpus 75 * Minimal preemption granularity for CPU-bound tasks: 97 return -cpu; in arch_asym_cpu_priority() 118 * Amount of runtime to allocate from global (tg) to local (per-cfs_rq) pool 169 lw->weight += inc; in update_load_add() [all …]
|
/linux-6.14.4/tools/perf/scripts/python/ |
D | exported-sql-viewer.py | 2 # SPDX-License-Identifier: GPL-2.0 3 # exported-sql-viewer.py: view data from sql database 4 # Copyright (c) 2014-2018, Intel Corporation. 7 # export-to-sqlite.py or the export-to-postgresql.py script. Refer to those 11 # call-graph can be displayed for the pt_example database like this: 13 # python tools/perf/scripts/python/exported-sql-viewer.py pt_example 18 # python tools/perf/scripts/python/exported-sql-viewer.py "hostname=myhost username=myuser password… 20 # The result is a GUI window with a tree representing a context-sensitive 21 # call-graph. Expanding a couple of levels of the tree and adjusting column 25 # Call Path Object Count Time(ns) Time(%) Branch Count Branch C… [all …]
|
/linux-6.14.4/drivers/media/dvb-frontends/drx39xyj/ |
D | drxj.c | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 52 /*----------------------------------------------------------------------------- 54 ----------------------------------------------------------------------------*/ 75 #define DRX39XX_MAIN_FIRMWARE "dvb-fe-drxj-mc-1.0.8.fw" 201 /*----------------------------------------------------------------------------- 203 ----------------------------------------------------------------------------*/ 205 /*----------------------------------------------------------------------------- 207 ----------------------------------------------------------------------------*/ 209 #define DRXJ_WAKE_UP_KEY (demod->my_i2c_dev_addr->i2c_addr) 226 * \brief Timeout value for waiting on demod lock during channel scan (millisec). [all …]
|