/linux-6.15/drivers/md/dm-vdo/ |
D | data-vio.c | 95 * limiter and the submitting thread will then put itself to sleep. (note that this mechanism will 123 struct limiter; 124 typedef void (*assigner_fn)(struct limiter *limiter); 127 struct limiter { struct 128 /* The data_vio_pool to which this limiter belongs */ 165 /* The main limiter controlling the total data_vios in the pool. */ argument 166 struct limiter limiter; member 167 /* The limiter controlling data_vios for discard */ 168 struct limiter discard_limiter; 232 if (pool->limiter.busy > 0) in check_for_drain_complete_locked() [all …]
|
/linux-6.15/net/rxrpc/ |
D | call_object.c | 263 struct semaphore *limiter = &rxrpc_call_limiter; in rxrpc_get_call_slot() local 266 limiter = &rxrpc_kernel_call_limiter; in rxrpc_get_call_slot() 268 down(limiter); in rxrpc_get_call_slot() 269 return limiter; in rxrpc_get_call_slot() 271 return down_interruptible(limiter) < 0 ? NULL : limiter; in rxrpc_get_call_slot() 279 struct semaphore *limiter = &rxrpc_call_limiter; in rxrpc_put_call_slot() local 282 limiter = &rxrpc_kernel_call_limiter; in rxrpc_put_call_slot() 283 up(limiter); in rxrpc_put_call_slot() 330 struct semaphore *limiter; in rxrpc_new_client_call() local 341 limiter = rxrpc_get_call_slot(p, gfp); in rxrpc_new_client_call() [all …]
|
/linux-6.15/sound/soc/codecs/ |
D | max98373.c | 290 SOC_SINGLE_TLV("BDE LVL1 Limiter Thresh Volume", MAX98373_R20A8_BDE_L1_CFG_1, 292 SOC_SINGLE_TLV("BDE LVL2 Limiter Thresh Volume", MAX98373_R20AB_BDE_L2_CFG_1, 294 SOC_SINGLE_TLV("BDE LVL3 Limiter Thresh Volume", MAX98373_R20AE_BDE_L3_CFG_1, 296 SOC_SINGLE_TLV("BDE LVL4 Limiter Thresh Volume", MAX98373_R20B1_BDE_L4_CFG_1, 298 /* Limiter */ 299 SOC_SINGLE("Limiter Switch", MAX98373_R20E2_LIMITER_EN, 301 SOC_SINGLE("Limiter Src Switch", MAX98373_R20E0_LIMITER_THRESH_CFG, 303 SOC_SINGLE_TLV("Limiter Thresh Volume", MAX98373_R20E0_LIMITER_THRESH_CFG, 305 SOC_ENUM("Limiter Attack Rate", max98373_limiter_attack_rate_enum), 306 SOC_ENUM("Limiter Release Rate", max98373_limiter_release_rate_enum),
|
D | cs42l73.c | 79 { 38, 0x00 }, /* r26 - Limiter Attack Rate HP/LO */ 82 { 41, 0x00 }, /* r29 - Limiter Attack Rate Speakerphone */ 85 { 44, 0x00 }, /* r2C - Limiter Attack Rate Ear/SPKLO */ 347 SOC_SINGLE("HL Limiter Attack Rate", CS42L73_LIMARATEHL, 0, 0x3F, 349 SOC_SINGLE("HL Limiter Release Rate", CS42L73_LIMRRATEHL, 0, 353 SOC_SINGLE("HL Limiter Switch", CS42L73_LIMRRATEHL, 7, 1, 0), 354 SOC_SINGLE("HL Limiter All Channels Switch", CS42L73_LIMRRATEHL, 6, 1, 357 SOC_SINGLE_TLV("HL Limiter Max Threshold Volume", CS42L73_LMAXHL, 5, 7, 360 SOC_SINGLE_TLV("HL Limiter Cushion Volume", CS42L73_LMAXHL, 2, 7, 1, 363 SOC_SINGLE("SPK Limiter Attack Rate Volume", CS42L73_LIMARATESPK, 0, [all …]
|
D | wm8510.c | 115 static const char *wm8510_alc[] = { "ALC", "Limiter" }; 142 SOC_SINGLE("DAC Playback Limiter Switch", WM8510_DACLIM1, 8, 1, 0), 143 SOC_SINGLE("DAC Playback Limiter Decay", WM8510_DACLIM1, 4, 15, 0), 144 SOC_SINGLE("DAC Playback Limiter Attack", WM8510_DACLIM1, 0, 15, 0), 146 SOC_SINGLE("DAC Playback Limiter Threshold", WM8510_DACLIM2, 4, 7, 0), 147 SOC_SINGLE("DAC Playback Limiter Boost", WM8510_DACLIM2, 0, 15, 0),
|
D | wm8974.c | 64 static const char *wm8974_alc[] = {"ALC", "Limiter" }; 134 SOC_SINGLE("DAC Playback Limiter Switch", WM8974_DACLIM1, 8, 1, 0), 135 SOC_SINGLE("DAC Playback Limiter Decay", WM8974_DACLIM1, 4, 15, 0), 136 SOC_SINGLE("DAC Playback Limiter Attack", WM8974_DACLIM1, 0, 15, 0), 138 SOC_SINGLE("DAC Playback Limiter Threshold", WM8974_DACLIM2, 4, 7, 0), 139 SOC_SINGLE("DAC Playback Limiter Boost", WM8974_DACLIM2, 0, 15, 0),
|
D | max98088.c | 114 { 0x41, 0x00 }, /* 41 excursion limiter filter */ 115 { 0x42, 0x00 }, /* 42 excursion limiter threshold */ 117 { 0x44, 0x00 }, /* 44 power limiter threshold */ 118 { 0x45, 0x00 }, /* 45 power limiter config */ 119 { 0x46, 0x00 }, /* 46 distortion limiter config */ 334 * Excursion limiter modes 498 SOC_ENUM("EX Limiter Mode", max98088_exmode_enum), 499 SOC_ENUM("EX Limiter Threshold", max98088_ex_thresh_enum), 512 SOC_SINGLE("PWR Limiter Threshold", M98088_REG_44_PWRLMT_CFG, 514 SOC_SINGLE("PWR Limiter Weight", M98088_REG_44_PWRLMT_CFG, 0, 7, 0), [all …]
|
D | cs42l52.c | 93 { CS42L52_LIMITER_AT_RATE, 0xC0 }, /* r29 Limiter Attack Rate */ 401 /* Limiter */ 402 SOC_SINGLE_TLV("Limiter Max Threshold Volume", 404 SOC_SINGLE_TLV("Limiter Cushion Threshold Volume", 406 SOC_SINGLE_TLV("Limiter Release Rate Volume", 408 SOC_SINGLE_TLV("Limiter Attack Rate Volume", 411 SOC_SINGLE("Limiter SR Switch", CS42L52_LIMITER_CTL1, 1, 1, 0), 412 SOC_SINGLE("Limiter ZC Switch", CS42L52_LIMITER_CTL1, 0, 1, 0), 413 SOC_SINGLE("Limiter Switch", CS42L52_LIMITER_CTL2, 7, 1, 0),
|
D | ml26124.c | 92 SOC_SINGLE_TLV("Playback Limiter Min Input Volume", 94 SOC_SINGLE_TLV("Playback Limiter Max Input Volume", 107 SOC_SINGLE("Play Limiter", ML26124_DVOL_CTL, 0, 1, 0), 108 SOC_SINGLE("Capture Limiter", ML26124_DVOL_CTL, 1, 1, 0), 278 /* Playback Limiter Control Register */
|
D | nau8810.c | 257 static const char * const nau8810_alc[] = {"Normal", "Limiter" }; 303 SOC_SINGLE("DAC Limiter Switch", NAU8810_REG_DACLIM1, 305 SOC_SINGLE("DAC Limiter Decay", NAU8810_REG_DACLIM1, 307 SOC_SINGLE("DAC Limiter Attack", NAU8810_REG_DACLIM1, 309 SOC_SINGLE("DAC Limiter Threshold", NAU8810_REG_DACLIM2, 311 SOC_SINGLE("DAC Limiter Boost", NAU8810_REG_DACLIM2,
|
D | wm8940.c | 161 static const char *wm8940_alc_mode_text[] = {"ALC", "Limiter"}; 207 SOC_SINGLE("DAC Playback Limiter Switch", WM8940_DACLIM1, 8, 1, 0), 208 SOC_SINGLE("DAC Playback Limiter Attack", WM8940_DACLIM1, 0, 9, 0), 209 SOC_SINGLE("DAC Playback Limiter Decay", WM8940_DACLIM1, 4, 11, 0), 210 SOC_SINGLE_TLV("DAC Playback Limiter Threshold", WM8940_DACLIM2, 212 SOC_SINGLE_TLV("DAC Playback Limiter Boost", WM8940_DACLIM2,
|
D | wm8983.c | 50 { 0x18, 0x0032 }, /* R24 - DAC Limiter 1 */ 51 { 0x19, 0x0000 }, /* R25 - DAC Limiter 2 */ 147 static const char *alc_mode_text[] = { "ALC", "Limiter" }; 242 SOC_SINGLE("DAC Playback Limiter Switch", WM8983_DAC_LIMITER_1, 8, 1, 0), 243 SOC_SINGLE("DAC Playback Limiter Decay", WM8983_DAC_LIMITER_1, 4, 10, 0), 244 SOC_SINGLE("DAC Playback Limiter Attack", WM8983_DAC_LIMITER_1, 0, 11, 0), 245 SOC_SINGLE_TLV("DAC Playback Limiter Threshold", WM8983_DAC_LIMITER_2, 247 SOC_SINGLE_TLV("DAC Playback Limiter Boost Volume", WM8983_DAC_LIMITER_2,
|
D | wm8985.c | 70 { 24, 0x0032 }, /* R24 - DAC Limiter 1 */ 71 { 25, 0x0000 }, /* R25 - DAC Limiter 2 */ 237 static const char *alc_mode_text[] = { "ALC", "Limiter" }; 335 SOC_SINGLE("DAC Playback Limiter Switch", WM8985_DAC_LIMITER_1, 8, 1, 0), 336 SOC_SINGLE("DAC Playback Limiter Decay", WM8985_DAC_LIMITER_1, 4, 10, 0), 337 SOC_SINGLE("DAC Playback Limiter Attack", WM8985_DAC_LIMITER_1, 0, 11, 0), 338 SOC_SINGLE_TLV("DAC Playback Limiter Threshold", WM8985_DAC_LIMITER_2, 340 SOC_SINGLE_TLV("DAC Playback Limiter Boost Volume", WM8985_DAC_LIMITER_2,
|
D | tscs454.c | 1121 "ALC", "Limiter"}; 1825 SOC_SINGLE("Speaker CLE Limiter Switch", 1846 SOC_SINGLE_TLV("Speaker Limiter Threshold Volume", R_SPKLIMTHR, 1850 SOC_SINGLE_TLV("Speaker Limiter Target Volume", R_SPKLIMTGT, 1855 SND_SOC_BYTES("Speaker Limiter Attack", R_SPKLIMATKL, 2), 1858 SND_SOC_BYTES("Speaker Limiter Release", R_SPKLIMRELL, 2), 1954 SOC_SINGLE("DAC CLE Limiter Switch", 1975 SOC_SINGLE_TLV("DAC Limiter Threshold Volume", R_DACLIMTHR, 1979 SOC_SINGLE_TLV("DAC Limiter Target Volume", R_DACLIMTGT, 1984 SND_SOC_BYTES("DAC Limiter Attack", R_DACLIMATKL, 2), [all …]
|
D | cs42l56.c | 98 { 38, 0x00 }, /* r26 - ALC, Limiter, SFT, ZeroCross */ 105 { 45, 0x7f }, /* r2d - Limiter Ctl & Release Rate */ 106 { 46, 0x00 }, /* r2e - Limiter Attack Rate */ 444 SOC_SINGLE("Limiter Switch", CS42L56_LIM_CTL_RELEASE_RATE, 7, 1, 1), 446 SOC_SINGLE_RANGE("Limiter Attack", CS42L56_LIM_ATTACK_RATE, 448 SOC_SINGLE_RANGE("Limiter Release", CS42L56_LIM_CTL_RELEASE_RATE, 450 SOC_SINGLE_TLV("Limiter MAX", CS42L56_LIM_THRESHOLD_CTL, 452 SOC_SINGLE_TLV("Limiter Cushion", CS42L56_ALC_THRESHOLD,
|
D | sta32x.c | 175 "Limiter Disabled", "Limiter #1", "Limiter #2" }; 453 SOC_ENUM("Compressor/Limiter Switch", sta32x_drc_ac_enum), 469 SOC_ENUM("Ch1 Limiter Select", sta32x_limiter_ch1_enum), 470 SOC_ENUM("Ch2 Limiter Select", sta32x_limiter_ch2_enum), 471 SOC_ENUM("Ch3 Limiter Select", sta32x_limiter_ch3_enum),
|
D | sta350.c | 198 "Limiter Disabled", "Limiter #1", "Limiter #2" 455 SOC_ENUM("Compressor/Limiter Switch", sta350_drc_ac_enum), 490 SOC_ENUM("Ch1 Limiter Select", sta350_limiter_ch1_enum), 491 SOC_ENUM("Ch2 Limiter Select", sta350_limiter_ch2_enum), 492 SOC_ENUM("Ch3 Limiter Select", sta350_limiter_ch3_enum),
|
D | wm8978.c | 114 static const char *wm8978_alc3[] = {"ALC", "Limiter"}; 181 SOC_SINGLE("DAC Playback Limiter Switch", 183 SOC_SINGLE("DAC Playback Limiter Decay", 185 SOC_SINGLE("DAC Playback Limiter Attack", 188 SOC_SINGLE("DAC Playback Limiter Threshold", 190 SOC_SINGLE_TLV("DAC Playback Limiter Volume",
|
D | nau8822.c | 268 static const char * const nau8822_alc3[] = {"Normal", "Limiter"}; 310 SOC_SINGLE("DAC Limiter Switch", 312 SOC_SINGLE("DAC Limiter Decay", 314 SOC_SINGLE("DAC Limiter Attack", 316 SOC_SINGLE("DAC Limiter Threshold", 318 SOC_SINGLE_TLV("DAC Limiter Volume",
|
/linux-6.15/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-fm-tx.rst | 12 limiter, RDS transmission and tuning power features. 101 Enables or disables the audio deviation limiter feature. The limiter 106 Sets the audio deviation limiter feature release time. Unit is in
|
/linux-6.15/drivers/net/dsa/mv88e6xxx/ |
D | ptp.h | 46 /* Offset 0x06: Ingress Rate Limiter Clock Generation Amount */ 49 /* Offset 0x07: Ingress Rate Limiter Compensation */ 52 /* Offset 0x08: Ingress Rate Limiter Compensation */
|
/linux-6.15/Documentation/admin-guide/media/ |
D | si4713.rst | 116 * Limiter setups audio deviation limiter feature. Once a over deviation occurs, 120 - limiter_enabled - Enables or disables the limiter feature. 122 - limiter_release_time - Sets the limiter release time.
|
/linux-6.15/sound/pci/ice1712/ |
D | wm8776.c | 87 case 1: /* Limiter */ in snd_wm8776_set_agc() 269 .enum_names = { "Off", "Limiter", "ALC Right", "ALC Left", 276 .name = "Limiter Threshold Capture Volume", 285 .name = "Limiter Attack Time Capture Enum", 295 .name = "Limiter Decay Time Capture Enum", 306 .name = "Limiter Transient Window Capture Enum", 316 .name = "Limiter Maximum Attenuation Capture Volume",
|
/linux-6.15/drivers/interconnect/imx/ |
D | imx.h | 25 * Read Priority in Fixed/Limiter mode 30 * Write Priority in Fixed/Limiter mode
|
/linux-6.15/drivers/scsi/ |
D | ppa.h | 116 #define PPA_SPIN_TMO 50000 /* ppa_wait loop limiter */ 117 #define PPA_RECON_TMO 500 /* scsi reconnection loop limiter */
|