Lines Matching defs:csp
44 struct snd_sb_csp *csp = chip->csp;
46 if (csp->running & SNDRV_SB_CSP_ST_LOADED) {
48 if ((csp->mode & SNDRV_SB_CSP_MODE_DSP_WRITE) &&
49 (runtime_format_bits(runtime) == csp->acc_format)) {
51 if (csp->ops.csp_use(csp) == 0) {
55 } else if ((csp->mode & SNDRV_SB_CSP_MODE_QSOUND) && (csp->q_enabled)) {
60 if (csp->ops.csp_use(csp) == 0) {
66 } else if (csp->ops.csp_use(csp) == 0) {
68 if (csp->ops.csp_autoload(csp, runtime->format, SNDRV_SB_CSP_MODE_DSP_WRITE)) {
70 csp->ops.csp_unuse(csp);
74 if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_PLAYBACK_16) ?
79 csp->ops.csp_unuse(csp);
92 struct snd_sb_csp *csp = chip->csp;
94 if (csp->running & SNDRV_SB_CSP_ST_LOADED) {
96 if ((csp->mode & SNDRV_SB_CSP_MODE_DSP_READ) &&
97 (runtime_format_bits(runtime) == csp->acc_format)) {
99 if (csp->ops.csp_use(csp) == 0) {
104 } else if (csp->ops.csp_use(csp) == 0) {
106 if (csp->ops.csp_autoload(csp, runtime->format, SNDRV_SB_CSP_MODE_DSP_READ)) {
108 csp->ops.csp_unuse(csp);
112 if (csp->ops.csp_start(csp, (chip->mode & SB_MODE_CAPTURE_16) ?
117 csp->ops.csp_unuse(csp);
130 struct snd_sb_csp *csp = chip->csp;
132 if (csp->qpos_changed) {
134 csp->ops.csp_qsound_transfer (csp);
143 struct snd_sb_csp *csp = chip->csp;
145 if (csp->running & SNDRV_SB_CSP_ST_LOADED) {
147 if (csp->mode & SNDRV_SB_CSP_MODE_DSP_WRITE) {
148 runtime->hw.formats |= csp->acc_format;
161 struct snd_sb_csp *csp = chip->csp;
163 if (csp->ops.csp_stop(csp) == 0) {
164 csp->ops.csp_unuse(csp);
174 struct snd_sb_csp *csp = chip->csp;
176 if (csp->running & SNDRV_SB_CSP_ST_LOADED) {
178 if (csp->mode & SNDRV_SB_CSP_MODE_DSP_READ) {
179 runtime->hw.formats |= csp->acc_format;
192 struct snd_sb_csp *csp = chip->csp;
194 if (csp->ops.csp_stop(csp) == 0) {
195 csp->ops.csp_unuse(csp);