Lines Matching refs:src

680 		     struct snd_emu10k1_fx8010_control_gpr *src,
687 _src = (struct snd_emu10k1_fx8010_control_gpr __user *)src;
690 *dst = src[idx];
691 else if (copy_from_user(dst, &_src[idx], sizeof(*src)))
696 octl = (struct snd_emu10k1_fx8010_control_old_gpr *)src;
708 struct snd_emu10k1_fx8010_control_gpr *src,
716 return copy_to_user(&_dst[idx], src, sizeof(*src));
719 return copy_to_user(&octl[idx], src, sizeof(*octl));
1463 #define A_PUT_OUTPUT(out,src) A_OP(icode, &ptr, iACC3, A_EXTOUT(out), A_C_00000000, A_C_00000000, A_GPR(src))
1464 #define A_PUT_STEREO_OUTPUT(out1,out2,src) \
1465 {A_PUT_OUTPUT(out1,src); A_PUT_OUTPUT(out2,src+1);}
1467 #define _A_SWITCH(icode, ptr, dst, src, sw) \
1468 A_OP((icode), ptr, iMACINT0, dst, A_C_00000000, src, sw);
1469 #define A_SWITCH(icode, ptr, dst, src, sw) \
1470 _A_SWITCH(icode, ptr, A_GPR(dst), A_GPR(src), A_GPR(sw))
1471 #define _A_SWITCH_NEG(icode, ptr, dst, src) \
1472 A_OP((icode), ptr, iANDXOR, dst, src, A_C_00000001, A_C_00000001);
1473 #define A_SWITCH_NEG(icode, ptr, dst, src) \
1474 _A_SWITCH_NEG(icode, ptr, A_GPR(dst), A_GPR(src))
1710 static void _volume(struct snd_emu10k1_fx8010_code *icode, u32 *ptr, u32 dst, u32 src, u32 vol)
1712 OP(icode, ptr, iMAC0, dst, C_00000000, src, vol);
1715 OP(icode, ptr, iACC3, dst, src, C_00000000, C_00000000);
1717 static void _volume_add(struct snd_emu10k1_fx8010_code *icode, u32 *ptr, u32 dst, u32 src, u32 vol)
1721 OP(icode, ptr, iMACINT0, dst, dst, src, C_00000001);
1723 OP(icode, ptr, iMAC0, dst, dst, src, vol);
1725 static void _volume_out(struct snd_emu10k1_fx8010_code *icode, u32 *ptr, u32 dst, u32 src, u32 vol)
1729 OP(icode, ptr, iACC3, dst, src, C_00000000, C_00000000);
1731 OP(icode, ptr, iMAC0, dst, C_00000000, src, vol);
1734 #define VOLUME(icode, ptr, dst, src, vol) \
1735 _volume(icode, ptr, GPR(dst), GPR(src), GPR(vol))
1736 #define VOLUME_IN(icode, ptr, dst, src, vol) \
1737 _volume(icode, ptr, GPR(dst), EXTIN(src), GPR(vol))
1738 #define VOLUME_ADD(icode, ptr, dst, src, vol) \
1739 _volume_add(icode, ptr, GPR(dst), GPR(src), GPR(vol))
1740 #define VOLUME_ADDIN(icode, ptr, dst, src, vol) \
1741 _volume_add(icode, ptr, GPR(dst), EXTIN(src), GPR(vol))
1742 #define VOLUME_OUT(icode, ptr, dst, src, vol) \
1743 _volume_out(icode, ptr, EXTOUT(dst), GPR(src), GPR(vol))
1744 #define _SWITCH(icode, ptr, dst, src, sw) \
1745 OP((icode), ptr, iMACINT0, dst, C_00000000, src, sw);
1746 #define SWITCH(icode, ptr, dst, src, sw) \
1747 _SWITCH(icode, ptr, GPR(dst), GPR(src), GPR(sw))
1748 #define SWITCH_IN(icode, ptr, dst, src, sw) \
1749 _SWITCH(icode, ptr, GPR(dst), EXTIN(src), GPR(sw))
1750 #define _SWITCH_NEG(icode, ptr, dst, src) \
1751 OP((icode), ptr, iANDXOR, dst, src, C_00000001, C_00000001);
1752 #define SWITCH_NEG(icode, ptr, dst, src) \
1753 _SWITCH_NEG(icode, ptr, GPR(dst), GPR(src))
2416 static void copy_string(char *dst, const char *src, const char *null, int idx)
2418 if (src == NULL)
2421 strcpy(dst, src);