fx
return user_insn(frstor %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline void fxsave(struct fxregs_state *fx)
asm volatile( "fxsave %[fx]" : [fx] "=m" (*fx));
asm volatile("fxsaveq %[fx]" : [fx] "=m" (*fx));
static inline int fnsave_to_user_sigframe(struct fregs_state __user *fx)
return user_insn(fnsave %[fx]; fwait, [fx] "=m" (*fx), "m" (*fx));
static inline int fxsave_to_user_sigframe(struct fxregs_state __user *fx)
return user_insn(fxsave %[fx], [fx] "=m" (*fx), "m" (*fx));
return user_insn(fxsaveq %[fx], [fx] "=m" (*fx), "m" (*fx));
static inline void fxrstor(struct fxregs_state *fx)
kernel_insn(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx));
kernel_insn(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline int fxrstor_safe(struct fxregs_state *fx)
return kernel_insn_err(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx));
return kernel_insn_err(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline int fxrstor_from_user_sigframe(struct fxregs_state __user *fx)
return user_insn(fxrstor %[fx], "=m" (*fx), [fx] "m" (*fx));
return user_insn(fxrstorq %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline void frstor(struct fregs_state *fx)
kernel_insn(frstor %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline int frstor_safe(struct fregs_state *fx)
return kernel_insn_err(frstor %[fx], "=m" (*fx), [fx] "m" (*fx));
static inline int frstor_from_user_sigframe(struct fregs_state __user *fx)
struct fxregs_state fxsave, *fx;
fx = &fxsave;
fx = &fpu->fpstate->regs.fxsave;
__convert_from_fxsr(&env, target, fx);
rc = asm_safe("fxsave %[fx]", , [fx] "+m"(fx_state));
rc = asm_safe("fxsave %[fx]", , [fx] "+m"(fx_tmp));
rc = asm_safe("fxrstor %[fx]", : [fx] "m"(fx_state));
s16 fx;
set_s16(&sensor->full_scale.fx, full_scale.fx);
result.fx = get_s16(&sensor->max_full_scale.fx);
val = get_s16(&spriv->sensor->filter[filter].fx);
r[0].l.range[0].min = -get_s16(&fs->fx) * 1000;
r[0].l.range[0].max = get_s16(&fs->fx) * 1000;
set_s16(&sensor->offsets.fx, 0);
s32 fx;
s32 fx;
fx(0) = value;
tmp = ((value - fx(2)) * 256 * FRACTION_DENOM) / size;
fx(0) = fx(1);
static u32 interpolate(u32 f0, u32 f1, u32 v0, u32 v1, u32 fx)
vx = (v0 * 100) - ((((v0 - v1) * 100) / (f0 - f1)) * (f0 - fx));
if (be32_to_cpu(record->addr) <= fx.max_internal_adress) {
ret = ezusb_set_reset(dev, fx.cpucs_reg, 0);
struct ezusb_fx_type fx,
ret = ezusb_set_reset(dev, fx.cpucs_reg, 0);
if (be32_to_cpu(record->addr) > fx.max_internal_adress) {
ret = ezusb_set_reset(dev, fx.cpucs_reg, 1);
struct snd_emux_effect_table *fx = chan->private;
effect = *(unsigned short*)&fx->val[type];
if (fx->flag[type] == EMUX_FX_FLAG_ADD)
struct snd_emux_effect_table *fx = chan->private;
if (fx->flag[hi])
addr = (short)fx->val[hi];
if (fx->flag[lo])
addr += (short)fx->val[lo];
struct snd_emux_effect_table *fx;
fx = chan->private;
if (emu == NULL || fx == NULL)
fx->val[type] = val;
fx->flag[type] = mode;
struct snd_emux_effect_table *fx;
fx = chan->private;
if (!fx)
if (!fx->flag[i])
struct snd_emux_effect_table *fx = chan->private;
effect = fx->val[type];
if (fx->flag[type] == EMUX_FX_FLAG_ADD) {
struct snd_emux_effect_table *fx = chan->private;
if (fx) {
fx->flag[EMUX_FX_SAMPLE_START] = 0;
fx->flag[EMUX_FX_COARSE_SAMPLE_START] = 0;
struct snd_emux_effect_table *fx = chan->private;
vol += fx->val[EMUX_FX_ATTEN];
struct snd_emux_effect_table *fx = chan->private;
if (fx->flag[EMUX_FX_INIT_PITCH])
offset += fx->val[EMUX_FX_INIT_PITCH];