| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/icelake/ |
| D | floating-point.json | 16 …double precision floating-point instructions retired; some instructions will count twice as noted … 23 …double precision floating-point instructions retired; some instructions will count twice as noted … 27 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 34 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 38 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 45 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 49 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 56 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 60 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 67 …-bit packed double precision floating-point instructions retired; some instructions will count twi… [all …]
|
| /kernel/linux/linux-6.6/tools/perf/bench/ |
| D | mem-functions.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mem-memcpy.c 11 #include "../perf-sys.h" 12 #include <subcmd/parse-options.h> 17 #include "mem-memcpy-arch.h" 18 #include "mem-memset-arch.h" 73 cycles_fd = sys_perf_event_open(&cycle_attr, getpid(), -1, -1, perf_event_open_cloexec_flag()); in init_cycles() 77 return -1; in init_cycles() 94 static double timeval2double(struct timeval *ts) in timeval2double() 96 return (double)ts->tv_sec + (double)ts->tv_usec / (double)USEC_PER_SEC; in timeval2double() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/bench/ |
| D | mem-functions.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mem-memcpy.c 11 #include "../perf-sys.h" 12 #include <subcmd/parse-options.h> 17 #include "mem-memcpy-arch.h" 18 #include "mem-memset-arch.h" 73 cycles_fd = sys_perf_event_open(&cycle_attr, getpid(), -1, -1, perf_event_open_cloexec_flag()); in init_cycles() 77 return -1; in init_cycles() 94 static double timeval2double(struct timeval *ts) in timeval2double() 96 return (double)ts->tv_sec + (double)ts->tv_usec / (double)USEC_PER_SEC; in timeval2double() [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/include/sound/ac97/ |
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 85 #define AC97_SLOT_PCM_LEFT_0 7 /* double rate operation */ 88 #define AC97_SLOT_PCM_RIGHT_0 8 /* double rate operation */ 93 #define AC97_SLOT_PCM_LEFT_1 10 /* double rate operation */ 96 #define AC97_SLOT_PCM_RIGHT_1 11 /* double rate operation */ 99 #define AC97_SLOT_PCM_CENTER_1 12 /* double rate operation */ [all …]
|
| /kernel/linux/linux-5.10/include/sound/ac97/ |
| D | regs.h | 1 /* SPDX-License-Identifier: GPL-2.0+ 33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */ 44 /* range 0x3c-0x58 - MODEM */ 59 /* range 0x5a-0x7b - Vendor Specific */ 62 /* range 0x60-0x6f (page 1) - extended codec registers */ 85 #define AC97_SLOT_PCM_LEFT_0 7 /* double rate operation */ 88 #define AC97_SLOT_PCM_RIGHT_0 8 /* double rate operation */ 93 #define AC97_SLOT_PCM_LEFT_1 10 /* double rate operation */ 96 #define AC97_SLOT_PCM_RIGHT_1 11 /* double rate operation */ 99 #define AC97_SLOT_PCM_CENTER_1 12 /* double rate operation */ [all …]
|
| /kernel/linux/linux-6.6/fs/befs/ |
| D | datastream.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Based on portions of file.c by Makoto Kato <m_kato@ga2.so-net.ne.jp> 39 * befs_read_datastream - get buffer_head containing data, starting from pos. 43 * @off: offset of data in buffer_head->b_data 56 befs_debug(sb, "---> %s %llu", __func__, pos); in befs_read_datastream() 57 block = pos >> BEFS_SB(sb)->block_shift; in befs_read_datastream() 59 *off = pos - (block << BEFS_SB(sb)->block_shift); in befs_read_datastream() 64 befs_debug(sb, "<--- %s ERROR", __func__); in befs_read_datastream() 74 befs_debug(sb, "<--- %s read data, starting at %llu", __func__, pos); in befs_read_datastream() 80 * befs_fblock2brun - give back block run for fblock [all …]
|
| /kernel/linux/linux-5.10/fs/befs/ |
| D | datastream.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Based on portions of file.c by Makoto Kato <m_kato@ga2.so-net.ne.jp> 39 * befs_read_datastream - get buffer_head containing data, starting from pos. 43 * @off: offset of data in buffer_head->b_data 56 befs_debug(sb, "---> %s %llu", __func__, pos); in befs_read_datastream() 57 block = pos >> BEFS_SB(sb)->block_shift; in befs_read_datastream() 59 *off = pos - (block << BEFS_SB(sb)->block_shift); in befs_read_datastream() 64 befs_debug(sb, "<--- %s ERROR", __func__); in befs_read_datastream() 74 befs_debug(sb, "<--- %s read data, starting at %llu", __func__, pos); in befs_read_datastream() 80 * befs_fblock2brun - give back block run for fblock [all …]
|
| /kernel/linux/linux-5.10/sound/soc/ |
| D | soc-ops.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-ops.c -- Generic ASoC operations 11 // with code, comments and ideas from :- 27 #include <sound/soc-dpcm.h> 31 * snd_soc_info_enum_double - enumerated double mixer info callback 35 * Callback to provide information about a double enumerated 43 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in snd_soc_info_enum_double() 45 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2, in snd_soc_info_enum_double() 46 e->items, e->texts); in snd_soc_info_enum_double() 51 * snd_soc_get_enum_double - enumerated double mixer get callback [all …]
|
| /kernel/linux/linux-6.6/tools/power/cpupower/utils/idle_monitor/ |
| D | nhm_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include "idle_monitor/cpupower-monitor.h" 29 static int nhm_get_count_percent(unsigned int self_id, double *percent, 37 .range = RANGE_CORE, 44 .range = RANGE_CORE, 52 .range = RANGE_PACKAGE, 59 .range = RANGE_PACKAGE, 93 return -1; in nhm_get_count() 96 return -1; in nhm_get_count() 101 static int nhm_get_count_percent(unsigned int id, double *percent, in nhm_get_count_percent() [all …]
|
| D | hsw_ext_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on SandyBridge monitor. Implements the new package C-states 17 #include "idle_monitor/cpupower-monitor.h" 28 static int hsw_ext_get_count_percent(unsigned int self_id, double *percent, 36 .range = RANGE_PACKAGE, 43 .range = RANGE_PACKAGE, 50 .range = RANGE_PACKAGE, 81 return -1; in hsw_ext_get_count() 84 return -1; in hsw_ext_get_count() 88 static int hsw_ext_get_count_percent(unsigned int id, double *percent, in hsw_ext_get_count_percent() [all …]
|
| D | snb_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include "idle_monitor/cpupower-monitor.h" 26 static int snb_get_count_percent(unsigned int self_id, double *percent, 34 .range = RANGE_CORE, 41 .range = RANGE_PACKAGE, 48 .range = RANGE_PACKAGE, 79 return -1; in snb_get_count() 82 return -1; in snb_get_count() 86 static int snb_get_count_percent(unsigned int id, double *percent, in snb_get_count_percent() 92 return -1; in snb_get_count_percent() [all …]
|
| /kernel/linux/linux-5.10/tools/power/cpupower/utils/idle_monitor/ |
| D | nhm_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include "idle_monitor/cpupower-monitor.h" 29 static int nhm_get_count_percent(unsigned int self_id, double *percent, 37 .range = RANGE_CORE, 44 .range = RANGE_CORE, 52 .range = RANGE_PACKAGE, 59 .range = RANGE_PACKAGE, 93 return -1; in nhm_get_count() 96 return -1; in nhm_get_count() 101 static int nhm_get_count_percent(unsigned int id, double *percent, in nhm_get_count_percent() [all …]
|
| D | hsw_ext_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Based on SandyBridge monitor. Implements the new package C-states 17 #include "idle_monitor/cpupower-monitor.h" 28 static int hsw_ext_get_count_percent(unsigned int self_id, double *percent, 36 .range = RANGE_PACKAGE, 43 .range = RANGE_PACKAGE, 50 .range = RANGE_PACKAGE, 81 return -1; in hsw_ext_get_count() 84 return -1; in hsw_ext_get_count() 88 static int hsw_ext_get_count_percent(unsigned int id, double *percent, in hsw_ext_get_count_percent() [all …]
|
| D | snb_idle.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #include "idle_monitor/cpupower-monitor.h" 26 static int snb_get_count_percent(unsigned int self_id, double *percent, 34 .range = RANGE_CORE, 41 .range = RANGE_PACKAGE, 48 .range = RANGE_PACKAGE, 79 return -1; in snb_get_count() 82 return -1; in snb_get_count() 86 static int snb_get_count_percent(unsigned int id, double *percent, in snb_get_count_percent() 92 return -1; in snb_get_count_percent() [all …]
|
| /kernel/linux/linux-6.6/sound/soc/ |
| D | soc-ops.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // soc-ops.c -- Generic ASoC operations 11 // with code, comments and ideas from :- 26 #include <sound/soc-dpcm.h> 30 * snd_soc_info_enum_double - enumerated double mixer info callback 34 * Callback to provide information about a double enumerated 42 struct soc_enum *e = (struct soc_enum *)kcontrol->private_value; in snd_soc_info_enum_double() 44 return snd_ctl_enum_info(uinfo, e->shift_l == e->shift_r ? 1 : 2, in snd_soc_info_enum_double() 45 e->items, e->texts); in snd_soc_info_enum_double() 50 * snd_soc_get_enum_double - enumerated double mixer get callback [all …]
|
| /kernel/linux/linux-5.10/include/linux/input/ |
| D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 * Setting the SUPPRESS bit suppresses Double Tap detection if 51 * behavior if Tap/Double Tap is enabled. 61 * value will prevent Tap/Double Tap functions from working. 71 * factor is 1.25 ms/LSB. A zero value will disable the Double Tap 82 * disable the Double Tap function. 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is [all …]
|
| /kernel/linux/linux-6.6/include/linux/input/ |
| D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 33 * Setting the SUPPRESS bit suppresses Double Tap detection if 51 * behavior if Tap/Double Tap is enabled. 61 * value will prevent Tap/Double Tap functions from working. 71 * factor is 1.25 ms/LSB. A zero value will disable the Double Tap 82 * disable the Double Tap function. 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is [all …]
|
| /kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
| D | processor.h | 6 * Copyright (C) 2001 - 2008 Tensilica Inc. 53 * kernel, double); and their specific causes are reported via DEBUGCAUSE 62 * We use DEPC also as a flag to distinguish between double and regular 65 * valid double exception address. 83 * general-purpose interrupts. 86 #define LOCKLEVEL (PROFILING_INTLEVEL - 1) 98 #define WBBITS (XCHAL_NUM_AREGS_LOG2 - 2) /* width of WINDOWBASE in bits */ 118 * Note: 'text' is the address within the same 1GB range as the ra 139 * pointer sp. reg must be in the range [0..4). 141 #define SPILL_SLOT(sp, reg) (*(((unsigned long *)(sp)) - 4 + (reg))) [all …]
|
| /kernel/linux/linux-5.10/drivers/ata/ |
| D | pata_ftide010.c | 1 // SPDX-License-Identifier: GPL-2.0-only 25 * struct ftide010 - state container for the Faraday FTIDE010 49 /* Gemini-specific properties */ 100 * 1, 2, 3 and 4. Range 0..15. 102 * 1, 2, 3 and 4. Range 0..15. 104 * word DMA, Mode 0, 1, and 2 at 50 MHz. Range 0..15. 106 * multi word DMA, Mode 0, 1 and 2 at 50 MHz. Range 0..15. 108 * word DMA, Mode 0, 1 and 2 at 66 MHz. Range 0..15. 110 * multi word DMA, Mode 0, 1 and 2 at 66 MHz. Range 0..15. 112 * DMA, Mode 0, 1, 2, 3, 4 and 5 at 50 MHz. Range 0..7. [all …]
|
| /kernel/linux/linux-6.6/drivers/ata/ |
| D | pata_ftide010.c | 1 // SPDX-License-Identifier: GPL-2.0-only 24 * struct ftide010 - state container for the Faraday FTIDE010 48 /* Gemini-specific properties */ 99 * 1, 2, 3 and 4. Range 0..15. 101 * 1, 2, 3 and 4. Range 0..15. 103 * word DMA, Mode 0, 1, and 2 at 50 MHz. Range 0..15. 105 * multi word DMA, Mode 0, 1 and 2 at 50 MHz. Range 0..15. 107 * word DMA, Mode 0, 1 and 2 at 66 MHz. Range 0..15. 109 * multi word DMA, Mode 0, 1 and 2 at 66 MHz. Range 0..15. 111 * DMA, Mode 0, 1, 2, 3, 4 and 5 at 50 MHz. Range 0..7. [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/ |
| D | userfaultfd_util.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Copyright (C) 2019-2022 Google LLC 31 int uffd = uffd_desc->uffd; in uffd_handler_thread_fn() 32 int pipefd = uffd_desc->pipefds[0]; in uffd_handler_thread_fn() 33 useconds_t delay = uffd_desc->delay; in uffd_handler_thread_fn() 50 r = poll(pollfd, 2, -1); in uffd_handler_thread_fn() 52 case -1: in uffd_handler_thread_fn() 80 if (r == -1) { in uffd_handler_thread_fn() 97 r = uffd_desc->handler(uffd_desc->uffd_mode, uffd, &msg); in uffd_handler_thread_fn() 106 pages / ((double)ts_diff.tv_sec + (double)ts_diff.tv_nsec / NSEC_PER_SEC)); in uffd_handler_thread_fn() [all …]
|
| /kernel/linux/linux-5.10/tools/thermal/tmon/ |
| D | pid.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 29 * PID (Proportional-Integral-Derivative) controller is commonly used in 39 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 40 * - 2*x[k-1]+x[k-2])/Ts 46 static double xk_1, xk_2; /* input temperature x[k-#] */ 51 * 2. calculate PID based on Ziegler-Nichols rule 74 syslog(LOG_DEBUG, "TC inactive, relax p-state\n"); in controller_reset() 82 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 83 * - 2*x[k-1]+x[k-2])/Ts 87 void controller_handler(const double xk, double *yk) in controller_handler() [all …]
|
| /kernel/linux/linux-6.6/tools/thermal/tmon/ |
| D | pid.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 29 * PID (Proportional-Integral-Derivative) controller is commonly used in 39 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 40 * - 2*x[k-1]+x[k-2])/Ts 46 static double xk_1, xk_2; /* input temperature x[k-#] */ 51 * 2. calculate PID based on Ziegler-Nichols rule 73 syslog(LOG_DEBUG, "TC inactive, relax p-state\n"); in controller_reset() 81 * y[k] = y[k-1] - kp*(x[k] - x[k-1]) + Ki*Ts*e[k] - Kd*(x[k] 82 * - 2*x[k-1]+x[k-2])/Ts 86 void controller_handler(const double xk, double *yk) in controller_handler() [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
| D | processor.h | 6 * Copyright (C) 2001 - 2008 Tensilica Inc. 61 * kernel, double); and their specific causes are reported via DEBUGCAUSE 70 * We use DEPC also as a flag to distinguish between double and regular 73 * valid double exception address. 91 * general-purpose interrupts. 94 #define LOCKLEVEL (PROFILING_INTLEVEL - 1) 106 #define WBBITS (XCHAL_NUM_AREGS_LOG2 - 2) /* width of WINDOWBASE in bits */ 121 * pointer sp. reg must be in the range [0..4). 123 #define SPILL_SLOT(sp, reg) (*(((unsigned long *)(sp)) - 4 + (reg))) 126 * pointer sp for the call8. reg must be in the range [4..8). [all …]
|