snd_wss_out
void snd_wss_out(struct snd_wss *chip, unsigned char reg, unsigned char val);
snd_wss_out(acard->wss, CS4231_MISC_INFO, 0x40); /* switch on MODE2 */
snd_wss_out(acard->wss, i,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, pdfr & 0xf0);
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_REC_FORMAT, cdfr & 0xf0);
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, reg, chip->image[reg]);
snd_wss_out(chip, CS4231_LEFT_INPUT, 0x40);
snd_wss_out(chip, CS4231_RIGHT_INPUT, 0x40);
snd_wss_out(chip, CS4231_AUX1_LEFT_INPUT, 0xff);
snd_wss_out(chip, CS4231_AUX1_RIGHT_INPUT, 0xff);
snd_wss_out(chip, CS4231_AUX2_LEFT_INPUT, 0xdf);
snd_wss_out(chip, CS4231_AUX2_RIGHT_INPUT, 0xdf);
snd_wss_out(chip, CS4231_RIGHT_LINE_IN, 0xff);
snd_wss_out(chip, CS4231_LEFT_LINE_IN, 0xff);
snd_wss_out(chip, CS4231_RIGHT_LINE_IN, 0xff);
snd_wss_out(chip, CS4235_LEFT_MASTER, 0xff);
snd_wss_out(chip, CS4235_RIGHT_MASTER, 0xff);
snd_wss_out(chip, left_reg, val1);
snd_wss_out(chip, CS4235_LEFT_MASTER, val1);
snd_wss_out(chip, CS4235_RIGHT_MASTER, val2);
snd_wss_out(chip, CS4231_ALT_FEATURE_1, val);
snd_wss_out(chip, CS4231_LINE_LEFT_OUTPUT, 0x9f);
snd_wss_out(chip, CS4231_LINE_RIGHT_OUTPUT, 0x9f);
snd_wss_out(chip, CS4231_LEFT_MIC_INPUT, 0x9f);
snd_wss_out(chip, CS4231_RIGHT_MIC_INPUT, 0x9f);
snd_wss_out(chip, AD1845_CLOCK, 0x20);
snd_wss_out(chip, CS4231_PLY_LWR_CNT, (unsigned char) count);
snd_wss_out(chip, CS4231_PLY_UPR_CNT,
snd_wss_out(chip, CS4231_REC_LWR_CNT, (unsigned char) count);
snd_wss_out(chip, CS4231_REC_UPR_CNT,
snd_wss_out(chip, CS4231_IRQ_STATUS, status);
snd_wss_out(chip, CS4231_MISC_INFO,
snd_wss_out(chip, 23, ~tmp);
snd_wss_out(chip, i, *ptr++);
snd_wss_out(chip, reg, chip->image[reg]);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
snd_wss_out(chip, CS4231_LEFT_INPUT, left);
snd_wss_out(chip, CS4231_RIGHT_INPUT, right);
snd_wss_out(chip, reg, val);
EXPORT_SYMBOL(snd_wss_out);
snd_wss_out(chip, left_reg, val1);
snd_wss_out(chip, right_reg, val2);
snd_wss_out(chip, left_reg, val1);
snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]);
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, (pdfr & 0xf0));
snd_wss_out(chip, AD1845_UPR_FREQ_SEL, (rate >> 8) & 0xff);
snd_wss_out(chip, AD1845_LWR_FREQ_SEL, rate & 0xff);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, pdfr);
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_REC_FORMAT,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_REC_FORMAT, (cdfr & 0xf0));
snd_wss_out(chip, AD1845_UPR_FREQ_SEL, (rate >> 8) & 0xff);
snd_wss_out(chip, AD1845_LWR_FREQ_SEL, rate & 0xff);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, cdfr);
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
snd_wss_out(chip, CS4231_PLAYBK_FORMAT, cdfr);
snd_wss_out(chip, CS4231_REC_FORMAT, cdfr);
snd_wss_out(chip, CS4231_TIMER_HIGH,
snd_wss_out(chip, CS4231_TIMER_LOW,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_ALT_FEATURE_1,
snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]);
snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]);
snd_wss_out(chip,
snd_wss_out(chip, CS4231_ALT_FEATURE_2,
snd_wss_out(chip, CS4231_PLAYBK_FORMAT,
snd_wss_out(chip, CS4231_REC_FORMAT,
snd_wss_out(chip, CS4231_IRQ_STATUS,
snd_wss_out(chip, CS4231_IRQ_STATUS, 0);
snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]);
snd_wss_out(chip, CS4231_IRQ_STATUS,
snd_wss_out(chip, CS4231_IRQ_STATUS, 0);
snd_wss_out(chip, CS4231_IRQ_STATUS, 0);
snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]);
snd_wss_out(chip, CS4231_IFACE_CTRL,
snd_wss_out(chip, CS4231_IRQ_STATUS, 0);
snd_wss_out(chip, CS4231_PLY_LWR_CNT, (unsigned char) count);
snd_wss_out(chip, CS4231_PLY_UPR_CNT, (unsigned char) (count >> 8));