Lines Matching +defs:a +defs:code
197 // Since only 14 of the 16 EXTINs are used, this is not a big problem.
487 u32 op, u32 r, u32 a, u32 x, u32 y)
489 u_int32_t *code;
492 code = icode->code + (*ptr) * 2;
494 code[0] = ((x & 0x3ff) << 10) | (y & 0x3ff);
495 code[1] = ((op & 0x0f) << 20) | ((r & 0x3ff) << 10) | (a & 0x3ff);
499 #define OP(icode, ptr, op, r, a, x, y) \
500 snd_emu10k1_write_op(icode, ptr, op, r, a, x, y)
504 u32 op, u32 r, u32 a, u32 x, u32 y)
506 u_int32_t *code;
509 code = icode->code + (*ptr) * 2;
511 code[0] = ((x & 0x7ff) << 12) | (y & 0x7ff);
512 code[1] = ((op & 0x0f) << 24) | ((r & 0x7ff) << 12) | (a & 0x7ff);
516 #define A_OP(icode, ptr, op, r, a, x, y) \
517 snd_emu10k1_audigy_write_op(icode, ptr, op, r, a, x, y)
627 lo = icode->code[pc + 0];
628 hi = icode->code[pc + 1];
630 if (get_user(lo, (__user u32 *)&icode->code[pc + 0]) ||
631 get_user(hi, (__user u32 *)&icode->code[pc + 1]))
649 (__user u32 *)&icode->code[pc + 0]))
652 (__user u32 *)&icode->code[pc + 1]))
1053 /* start FX processor when the DSP code is updated */
1099 /* FIXME: we need to add universal code to the PCM transfer routine */
1248 // Left-shift once more. This is a separate step, as the
1302 icode->code = icode->tram_addr_map + 256;
1310 strscpy(icode->name, "Audigy DSP code for ALSA");
1648 /* Due to a SPDIF output bug on some Audigy cards, this code delays the Right channel by 1 sample */
1826 icode->code = icode->tram_addr_map + 160;
1834 strscpy(icode->name, "SB Live! FX8010 code for ALSA v1.2 by Jaroslav Kysela");
1885 gpr_map[gpr + 11] = (0x24 - 0x0a) - 1; /* skip at 0a to 24 */
1902 /* 0a: */ OP(icode, &ptr, iSKIP, GPR_COND, GPR_COND, CC_REG_NONZERO, GPR(gpr + 11));
1921 /* 1a: */ OP(icode, &ptr, iACC3, GPR(ipcm->gpr_ptr), GPR(tmp + 0), C_00000000, C_00000000);
2720 /* start FX processor when the DSP code is updated */