/linux-4.1.27/arch/m68k/atari/ |
H A D | atasound.c | 13 * 1998-05-31 ++andreas: atari_mksound rewritten to always use the envelope, 51 /* PSG envelope base frequency times 10 */ 85 /* Set length of envelope (max 8 sec). */ atari_mksound() 96 /* Use envelope for generator A. */ atari_mksound() 100 /* Set generator A level to maximum, no envelope. */ atari_mksound()
|
/linux-4.1.27/drivers/input/joystick/iforce/ |
H A D | iforce-ff.c | 102 * Uploads the part of an effect setting the envelope of the force 242 * Analyse the changes in an effect, and tell if we need to send an envelope 250 if (old->u.constant.envelope.attack_length != effect->u.constant.envelope.attack_length need_envelope_modifier() 251 || old->u.constant.envelope.attack_level != effect->u.constant.envelope.attack_level need_envelope_modifier() 252 || old->u.constant.envelope.fade_length != effect->u.constant.envelope.fade_length need_envelope_modifier() 253 || old->u.constant.envelope.fade_level != effect->u.constant.envelope.fade_level) need_envelope_modifier() 258 if (old->u.periodic.envelope.attack_length != effect->u.periodic.envelope.attack_length need_envelope_modifier() 259 || old->u.periodic.envelope.attack_level != effect->u.periodic.envelope.attack_level need_envelope_modifier() 260 || old->u.periodic.envelope.fade_length != effect->u.periodic.envelope.fade_length need_envelope_modifier() 261 || old->u.periodic.envelope.fade_level != effect->u.periodic.envelope.fade_level) need_envelope_modifier() 381 effect->u.periodic.envelope.attack_length, iforce_upload_periodic() 382 effect->u.periodic.envelope.attack_level, iforce_upload_periodic() 383 effect->u.periodic.envelope.fade_length, iforce_upload_periodic() 384 effect->u.periodic.envelope.fade_level); iforce_upload_periodic() 450 effect->u.constant.envelope.attack_length, iforce_upload_constant() 451 effect->u.constant.envelope.attack_level, iforce_upload_constant() 452 effect->u.constant.envelope.fade_length, iforce_upload_constant() 453 effect->u.constant.envelope.fade_level); iforce_upload_constant()
|
/linux-4.1.27/drivers/input/ |
H A D | ff-memless.c | 76 return &effect->u.periodic.envelope; get_envelope() 79 return &effect->u.constant.envelope; get_envelope() 87 * Check for the next time envelope requires an update on memoryless devices 91 const struct ff_envelope *envelope = get_envelope(state->effect); calculate_next_time() local 94 if (envelope->attack_length) { calculate_next_time() 96 msecs_to_jiffies(envelope->attack_length); calculate_next_time() 103 if (envelope->fade_length) { calculate_next_time() 106 msecs_to_jiffies(envelope->fade_length); calculate_next_time() 162 * Apply an envelope to a value 165 struct ff_envelope *envelope) apply_envelope() 174 if (envelope->attack_length && apply_envelope() 176 state->play_at + msecs_to_jiffies(envelope->attack_length))) { apply_envelope() 178 value, envelope->attack_level); apply_envelope() 180 time_of_envelope = envelope->attack_length; apply_envelope() 181 envelope_level = min_t(u16, envelope->attack_level, 0x7fff); apply_envelope() 183 } else if (envelope->fade_length && effect->replay.length && apply_envelope() 185 state->stop_at - msecs_to_jiffies(envelope->fade_length)) && apply_envelope() 188 time_of_envelope = envelope->fade_length; apply_envelope() 189 envelope_level = min_t(u16, envelope->fade_level, 0x7fff); apply_envelope() 269 &new->u.constant.envelope)); ml_combine_effects() 308 &new->u.periodic.envelope); ml_combine_effects() 164 apply_envelope(struct ml_effect_state *state, int value, struct ff_envelope *envelope) apply_envelope() argument
|
H A D | input-compat.h | 46 struct ff_envelope envelope; member in struct:ff_periodic_effect_compat
|
H A D | ff-core.c | 85 effect->u.periodic.envelope.attack_length = 0; compat_effect() 86 effect->u.periodic.envelope.attack_level = 0; compat_effect() 87 effect->u.periodic.envelope.fade_length = 0; compat_effect() 88 effect->u.periodic.envelope.fade_level = 0; compat_effect()
|
/linux-4.1.27/drivers/hid/usbhid/ |
H A D | hid-pidff.c | 242 * Send envelope report to the device 245 struct ff_envelope *envelope) pidff_set_envelope_report() 251 pidff_rescale(envelope->attack_level > pidff_set_envelope_report() 252 0x7fff ? 0x7fff : envelope->attack_level, 0x7fff, pidff_set_envelope_report() 255 pidff_rescale(envelope->fade_level > pidff_set_envelope_report() 256 0x7fff ? 0x7fff : envelope->fade_level, 0x7fff, pidff_set_envelope_report() 259 pidff->set_envelope[PID_ATTACK_TIME].value[0] = envelope->attack_length; pidff_set_envelope_report() 260 pidff->set_envelope[PID_FADE_TIME].value[0] = envelope->fade_length; pidff_set_envelope_report() 263 envelope->attack_level, pidff_set_envelope_report() 271 * Test if the new envelope differs from old one 273 static int pidff_needs_set_envelope(struct ff_envelope *envelope, pidff_needs_set_envelope() argument 276 return envelope->attack_level != old->attack_level || pidff_needs_set_envelope() 277 envelope->fade_level != old->fade_level || pidff_needs_set_envelope() 278 envelope->attack_length != old->attack_length || pidff_needs_set_envelope() 279 envelope->fade_length != old->fade_length; pidff_needs_set_envelope() 590 pidff_needs_set_envelope(&effect->u.constant.envelope, pidff_upload_effect() 591 &old->u.constant.envelope)) pidff_upload_effect() 593 &effect->u.constant.envelope); pidff_upload_effect() 629 pidff_needs_set_envelope(&effect->u.periodic.envelope, pidff_upload_effect() 630 &old->u.periodic.envelope)) pidff_upload_effect() 632 &effect->u.periodic.envelope); pidff_upload_effect() 647 pidff_needs_set_envelope(&effect->u.ramp.envelope, pidff_upload_effect() 648 &old->u.ramp.envelope)) pidff_upload_effect() 650 &effect->u.ramp.envelope); pidff_upload_effect() 1109 "has constant effect but no envelope\n"); pidff_init_fields() 1112 "has ramp effect but no envelope\n"); pidff_init_fields() 1116 "has periodic effect but no envelope\n"); pidff_init_fields() 244 pidff_set_envelope_report(struct pidff_device *pidff, struct ff_envelope *envelope) pidff_set_envelope_report() argument
|
/linux-4.1.27/include/uapi/sound/ |
H A D | sfnt_info.h | 88 /* wave table envelope & effect parameters to control EMU8000 */ 94 short modkeyhold, modkeydecay; /* envelope change per key (not used) */ 99 short volkeyhold, volkeydecay; /* envelope change per key (not used) */ 138 struct soundfont_voice_parm parm; /* voice envelope parameters */
|
/linux-4.1.27/sound/isa/sb/ |
H A D | emu8000_callback.c | 256 /* set envelope parameters */ start_voice() 262 /* decay/sustain parameter for volume envelope is used start_voice() 268 /* modulation envelope heights */ start_voice() 311 * Start envelope 435 * set the envelope & LFO parameters to the default values 440 /* set all mod/vol envelope shape to minimum */ snd_emu8000_tweak_voice() 446 EMU8000_PEFE_WRITE(emu, i, 0); /* mod envelope height to zero */ snd_emu8000_tweak_voice()
|
H A D | emu8000_pcm.c | 294 /* set envelope parameters */ setup_voice() 300 /* decay/sustain parameter for volume envelope is used setup_voice() 302 /* modulation envelope heights */ setup_voice() 344 /* trigger envelope */ start_voice()
|
H A D | emu8000.c | 190 /* turn off envelope engines */ init_audio()
|
/linux-4.1.27/include/sound/ |
H A D | emux_legacy.h | 89 /* modulation envelope parameters */ 99 /* volume envelope parameters */
|
H A D | emu10k1.h | 477 #define ENVVOL 0x10 /* Volume envelope register */ 478 #define ENVVOL_MASK 0x0000ffff /* Current value of volume envelope state variable */ 481 #define ATKHLDV 0x11 /* Volume envelope hold and attack register */ 487 #define DCYSUSV 0x12 /* Volume envelope sustain and decay register */ 490 #define DCYSUSV_CHANNELENABLE_MASK 0x00000080 /* 1 = Inhibit envelope engine from writing values in */ 493 #define DCYSUSV_DECAYTIME_MASK 0x0000007f /* Volume envelope decay time, log encoded */ 500 #define ENVVAL 0x14 /* Modulation envelope register */ 501 #define ENVVAL_MASK 0x0000ffff /* Current value of modulation envelope state variable */ 504 #define ATKHLDM 0x15 /* Modulation envelope hold and attack register */ 510 #define DCYSUSM 0x16 /* Modulation envelope decay and sustain register */ 534 #define PEFE 0x1a /* Pitch envelope and filter envelope amount register */ 560 #define TEMPENV 0x1e /* Tempory envelope register */
|
/linux-4.1.27/include/uapi/linux/ |
H A D | input.h | 1022 * struct ff_envelope - generic force-feedback effect envelope 1029 * envelope force-feedback core will convert to positive/negative 1043 * @envelope: envelope data 1047 struct ff_envelope envelope; member in struct:ff_constant_effect 1054 * @envelope: envelope data 1059 struct ff_envelope envelope; member in struct:ff_ramp_effect 1090 * @envelope: envelope data 1108 struct ff_envelope envelope; member in struct:ff_periodic_effect
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
H A D | jr3_pci.h | 198 * load envelope. Each load envelope can contain several threshold structures. 310 /* Load_envelope_num is the load envelope number that is currently 642 /* Load_envelopes is a table containing the load envelope 643 * descriptions. There are 16 possible load envelope slots in the 645 * Each load envelope needs to start at the beginning of a slot but 647 * single load envelope can be larger than a single slot. The 649 * thresholds active. A single load envelope this large would take 650 * up 5 of the 16 slots. The load envelope data is laid out in an
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
H A D | m88ds3103.h | 88 * DiSEqC envelope mode
|
/linux-4.1.27/sound/pci/emu10k1/ |
H A D | emu10k1_callback.c | 371 /* set envelope parameters */ start_voice() 377 /* decay/sustain parameter for volume envelope is used start_voice() 384 /* modulation envelope heights */ start_voice() 473 * Start envelope
|
H A D | emupcm.c | 386 /* modulation envelope */ snd_emu10k1_pcm_init_voice() 397 /* volume envelope */ snd_emu10k1_pcm_init_voice() 400 /* filter envelope */ snd_emu10k1_pcm_init_voice() 402 /* pitch envelope */ snd_emu10k1_pcm_init_voice()
|
H A D | emu10k1_main.c | 191 /* init envelope engine */ snd_emu10k1_init()
|
/linux-4.1.27/sound/pci/trident/ |
H A D | trident.h | 72 ETOG_IE = 0x00004000, /* interrupt enable: envelope toggling */ 73 EDROP_IE = 0x00008000, /* interrupt enable: envelope drop */
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/ |
H A D | types.h | 79 /* Use internal envelope detector for TX IQCAL */
|
/linux-4.1.27/sound/synth/emux/ |
H A D | soundfont.c | 852 /* calculate GUS envelope time */ 868 /* convert envelope time parameter to soundfont parameters */ 1050 /* 6points volume envelope */ load_guspatch()
|
H A D | emux_synth.c | 131 /* start envelope now */ snd_emux_note_on()
|
/linux-4.1.27/sound/soc/codecs/ |
H A D | da7213.c | 537 * Rate at which input signal envelope is tracked as the signal gets 542 * Rate at which input signal envelope is tracked as the signal gets
|
H A D | da9055.c | 686 * Rate at which input signal envelope is tracked as the signal gets 691 * Rate at which input signal envelope is tracked as the signal gets
|
/linux-4.1.27/fs/xfs/ |
H A D | xfs_trans_dquot.c | 699 * because we don't have the luxury of a transaction envelope then. xfs_trans_dqresv()
|
H A D | xfs_qm.c | 1177 * envelope because if we crash in the middle of a 'quotacheck' xfs_qm_dqusage_adjust()
|
/linux-4.1.27/drivers/media/tuners/ |
H A D | xc5000.c | 681 dprintk(1, "*** ADC envelope (0-1023) = %d\n", adc_envelope); xc_debug_dump()
|
H A D | xc4000.c | 1124 dprintk(1, "*** ADC envelope (0-1023) = %d\n", adc_envelope); xc_debug_dump()
|
/linux-4.1.27/arch/blackfin/mach-bf548/include/mach/ |
H A D | defBF542.h | 468 #define TENV 0xff00 /* Selects envelope time */
|
H A D | defBF547.h | 719 #define TENV 0xff00 /* Selects envelope time */
|