ipcm 81 include/net/ip.h static inline void ipcm_init(struct ipcm_cookie *ipcm) ipcm 83 include/net/ip.h *ipcm = (struct ipcm_cookie) { .tos = -1 }; ipcm 86 include/net/ip.h static inline void ipcm_init_sk(struct ipcm_cookie *ipcm, ipcm 89 include/net/ip.h ipcm_init(ipcm); ipcm 91 include/net/ip.h ipcm->sockc.mark = inet->sk.sk_mark; ipcm 92 include/net/ip.h ipcm->sockc.tsflags = inet->sk.sk_tsflags; ipcm 93 include/net/ip.h ipcm->oif = inet->sk.sk_bound_dev_if; ipcm 94 include/net/ip.h ipcm->addr = inet->inet_saddr; ipcm 1008 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_pcm_rec *ipcm) ipcm 1014 sound/pci/emu10k1/emufx.c if (ipcm->substream >= EMU10K1_FX8010_PCM_COUNT) ipcm 1016 sound/pci/emu10k1/emufx.c ipcm->substream = array_index_nospec(ipcm->substream, ipcm 1018 sound/pci/emu10k1/emufx.c if (ipcm->channels > 32) ipcm 1020 sound/pci/emu10k1/emufx.c pcm = &emu->fx8010.pcm[ipcm->substream]; ipcm 1027 sound/pci/emu10k1/emufx.c if (ipcm->channels == 0) { /* remove */ ipcm 1031 sound/pci/emu10k1/emufx.c if (ipcm->channels != 2) { ipcm 1037 sound/pci/emu10k1/emufx.c pcm->channels = ipcm->channels; ipcm 1038 sound/pci/emu10k1/emufx.c pcm->tram_start = ipcm->tram_start; ipcm 1039 sound/pci/emu10k1/emufx.c pcm->buffer_size = ipcm->buffer_size; ipcm 1040 sound/pci/emu10k1/emufx.c pcm->gpr_size = ipcm->gpr_size; ipcm 1041 sound/pci/emu10k1/emufx.c pcm->gpr_count = ipcm->gpr_count; ipcm 1042 sound/pci/emu10k1/emufx.c pcm->gpr_tmpcount = ipcm->gpr_tmpcount; ipcm 1043 sound/pci/emu10k1/emufx.c pcm->gpr_ptr = ipcm->gpr_ptr; ipcm 1044 sound/pci/emu10k1/emufx.c pcm->gpr_trigger = ipcm->gpr_trigger; ipcm 1045 sound/pci/emu10k1/emufx.c pcm->gpr_running = ipcm->gpr_running; ipcm 1047 sound/pci/emu10k1/emufx.c pcm->etram[i] = ipcm->etram[i]; ipcm 1056 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_pcm_rec *ipcm) ipcm 1062 sound/pci/emu10k1/emufx.c if (ipcm->substream >= EMU10K1_FX8010_PCM_COUNT) ipcm 1064 sound/pci/emu10k1/emufx.c ipcm->substream = array_index_nospec(ipcm->substream, ipcm 1066 sound/pci/emu10k1/emufx.c pcm = &emu->fx8010.pcm[ipcm->substream]; ipcm 1069 sound/pci/emu10k1/emufx.c ipcm->channels = pcm->channels; ipcm 1070 sound/pci/emu10k1/emufx.c ipcm->tram_start = pcm->tram_start; ipcm 1071 sound/pci/emu10k1/emufx.c ipcm->buffer_size = pcm->buffer_size; ipcm 1072 sound/pci/emu10k1/emufx.c ipcm->gpr_size = pcm->gpr_size; ipcm 1073 sound/pci/emu10k1/emufx.c ipcm->gpr_ptr = pcm->gpr_ptr; ipcm 1074 sound/pci/emu10k1/emufx.c ipcm->gpr_count = pcm->gpr_count; ipcm 1075 sound/pci/emu10k1/emufx.c ipcm->gpr_tmpcount = pcm->gpr_tmpcount; ipcm 1076 sound/pci/emu10k1/emufx.c ipcm->gpr_trigger = pcm->gpr_trigger; ipcm 1077 sound/pci/emu10k1/emufx.c ipcm->gpr_running = pcm->gpr_running; ipcm 1079 sound/pci/emu10k1/emufx.c ipcm->etram[i] = pcm->etram[i]; ipcm 1080 sound/pci/emu10k1/emufx.c ipcm->res1 = ipcm->res2 = 0; ipcm 1081 sound/pci/emu10k1/emufx.c ipcm->pad = 0; ipcm 1831 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_pcm_rec *ipcm = NULL; ipcm 1851 sound/pci/emu10k1/emufx.c ipcm = kzalloc(sizeof(*ipcm), GFP_KERNEL); ipcm 1852 sound/pci/emu10k1/emufx.c if (!ipcm) ipcm 1899 sound/pci/emu10k1/emufx.c ipcm->substream = 0; ipcm 1900 sound/pci/emu10k1/emufx.c ipcm->channels = 2; ipcm 1901 sound/pci/emu10k1/emufx.c ipcm->tram_start = 0; ipcm 1902 sound/pci/emu10k1/emufx.c ipcm->buffer_size = (64 * 1024) / 2; ipcm 1903 sound/pci/emu10k1/emufx.c ipcm->gpr_size = gpr++; ipcm 1904 sound/pci/emu10k1/emufx.c ipcm->gpr_ptr = gpr++; ipcm 1905 sound/pci/emu10k1/emufx.c ipcm->gpr_count = gpr++; ipcm 1906 sound/pci/emu10k1/emufx.c ipcm->gpr_tmpcount = gpr++; ipcm 1907 sound/pci/emu10k1/emufx.c ipcm->gpr_trigger = gpr++; ipcm 1908 sound/pci/emu10k1/emufx.c ipcm->gpr_running = gpr++; ipcm 1909 sound/pci/emu10k1/emufx.c ipcm->etram[0] = 0; ipcm 1910 sound/pci/emu10k1/emufx.c ipcm->etram[1] = 1; ipcm 1927 sound/pci/emu10k1/emufx.c /* 00: */ OP(icode, &ptr, iMAC0, C_00000000, GPR(ipcm->gpr_trigger), C_00000000, C_00000000); ipcm 1930 sound/pci/emu10k1/emufx.c /* 02: */ OP(icode, &ptr, iMAC0, C_00000000, GPR(ipcm->gpr_running), C_00000000, C_00000000); ipcm 1938 sound/pci/emu10k1/emufx.c /* 08: */ OP(icode, &ptr, iANDXOR, GPR(ipcm->gpr_running), GPR(ipcm->gpr_running), C_00000000, C_00000001); ipcm 1943 sound/pci/emu10k1/emufx.c /* 0c: */ OP(icode, &ptr, iANDXOR, GPR(tmp + 0), ETRAM_DATA(ipcm->etram[0]), GPR(gpr + 0), C_00000000); ipcm 1949 sound/pci/emu10k1/emufx.c /* 11: */ OP(icode, &ptr, iANDXOR, GPR(tmp + 0), ETRAM_DATA(ipcm->etram[1]), GPR(gpr + 0), C_00000000); ipcm 1955 sound/pci/emu10k1/emufx.c /* 16: */ OP(icode, &ptr, iACC3, GPR(tmp + 0), GPR(ipcm->gpr_ptr), C_00000001, C_00000000); ipcm 1956 sound/pci/emu10k1/emufx.c /* 17: */ OP(icode, &ptr, iMACINT0, C_00000000, GPR(tmp + 0), C_ffffffff, GPR(ipcm->gpr_size)); ipcm 1959 sound/pci/emu10k1/emufx.c /* 1a: */ OP(icode, &ptr, iACC3, GPR(ipcm->gpr_ptr), GPR(tmp + 0), C_00000000, C_00000000); ipcm 1961 sound/pci/emu10k1/emufx.c /* 1b: */ OP(icode, &ptr, iACC3, GPR(ipcm->gpr_tmpcount), GPR(ipcm->gpr_tmpcount), C_ffffffff, C_00000000); ipcm 1963 sound/pci/emu10k1/emufx.c /* 1d: */ OP(icode, &ptr, iACC3, GPR(ipcm->gpr_tmpcount), GPR(ipcm->gpr_count), C_00000000, C_00000000); ipcm 1965 sound/pci/emu10k1/emufx.c /* 1f: */ OP(icode, &ptr, iANDXOR, GPR(ipcm->gpr_running), GPR(ipcm->gpr_running), C_00000001, C_00010000); ipcm 1967 sound/pci/emu10k1/emufx.c /* 20: */ OP(icode, &ptr, iANDXOR, GPR(ipcm->gpr_running), GPR(ipcm->gpr_running), C_00010000, C_00000001); ipcm 1970 sound/pci/emu10k1/emufx.c /* 22: */ OP(icode, &ptr, iMACINT1, ETRAM_ADDR(ipcm->etram[0]), GPR(gpr + 8), GPR_DBAC, C_ffffffff); ipcm 1971 sound/pci/emu10k1/emufx.c /* 23: */ OP(icode, &ptr, iMACINT1, ETRAM_ADDR(ipcm->etram[1]), GPR(gpr + 9), GPR_DBAC, C_ffffffff); ipcm 2382 sound/pci/emu10k1/emufx.c if ((err = snd_emu10k1_fx8010_tram_setup(emu, ipcm->buffer_size)) < 0) ipcm 2390 sound/pci/emu10k1/emufx.c err = snd_emu10k1_ipcm_poke(emu, ipcm); ipcm 2392 sound/pci/emu10k1/emufx.c kfree(ipcm); ipcm 2524 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_pcm_rec *ipcm; ipcm 2566 sound/pci/emu10k1/emufx.c ipcm = memdup_user(argp, sizeof(*ipcm)); ipcm 2567 sound/pci/emu10k1/emufx.c if (IS_ERR(ipcm)) ipcm 2568 sound/pci/emu10k1/emufx.c return PTR_ERR(ipcm); ipcm 2569 sound/pci/emu10k1/emufx.c res = snd_emu10k1_ipcm_poke(emu, ipcm); ipcm 2570 sound/pci/emu10k1/emufx.c kfree(ipcm); ipcm 2573 sound/pci/emu10k1/emufx.c ipcm = memdup_user(argp, sizeof(*ipcm)); ipcm 2574 sound/pci/emu10k1/emufx.c if (IS_ERR(ipcm)) ipcm 2575 sound/pci/emu10k1/emufx.c return PTR_ERR(ipcm); ipcm 2576 sound/pci/emu10k1/emufx.c res = snd_emu10k1_ipcm_peek(emu, ipcm); ipcm 2577 sound/pci/emu10k1/emufx.c if (res == 0 && copy_to_user(argp, ipcm, sizeof(*ipcm))) { ipcm 2578 sound/pci/emu10k1/emufx.c kfree(ipcm); ipcm 2581 sound/pci/emu10k1/emufx.c kfree(ipcm);