ad_read
reg = ad_read(sc, SP_LEFT_INPUT_CONTROL);
reg = ad_read(sc, SP_RIGHT_INPUT_CONTROL);
INTERRUPT_ENABLE | ad_read(sc, SP_PIN_CONTROL));
ad_read(sc, SP_PIN_CONTROL) & ~INTERRUPT_ENABLE);
r = ad_read(sc, SP_INTERFACE_CONFIG);
r = ad_read(sc, SP_INTERFACE_CONFIG);
reg = ad_read(sc, SP_INTERFACE_CONFIG);
reg = ad_read(sc, SP_INTERFACE_CONFIG);
reg = ad_read(sc, SP_INTERFACE_CONFIG);
reg = ad_read(sc, SP_INTERFACE_CONFIG);
status = ad_read(sc, CS_IRQ_STATUS);
static int ad_read(struct ad1848_softc *, int);
!(ad_read(sc, SP_TEST_AND_INIT) & AUTO_CAL_IN_PROG))
if (!(ad_read(sc, SP_TEST_AND_INIT) & AUTO_CAL_IN_PROG)) {
while (timeout > 0 && ad_read(sc, SP_TEST_AND_INIT) & AUTO_CAL_IN_PROG)
if (ad_read(sc, SP_TEST_AND_INIT) & AUTO_CAL_IN_PROG)
r = ad_read(sc, i);
r = ad_read(sc, i);
if ((tmp1 = ad_read(sc, 0)) != 0xaa ||
(tmp2 = ad_read(sc, 1)) != 0x45) {
if ((tmp1 = ad_read(sc, 0)) != 0x45 ||
(tmp2 = ad_read(sc, 1)) != 0xaa) {
tmp = ad_read(sc, SP_MISC_INFO);
if ((tmp & 0x0f) != ((tmp1 = ad_read(sc, SP_MISC_INFO)) & 0x0f)) {
if ((tmp1 = ad_read(sc, i)) != (tmp2 = ad_read(sc, i + 16))) {
tmp1 = ad_read(sc, SP_MISC_INFO);
if ((tmp2 = ad_read(sc, 18)) != 0x45) {
if ((tmp2 = ad_read(sc, 18)) == 0xaa) {
tmp1 = ad_read(sc, CS_VERSION_ID);
ad_write(sc, SP_MISC_INFO, ad_read(sc, SP_MISC_INFO) & ~MODE2);
if (!(ad_read(sc, SP_MISC_INFO) & MODE2))
reg = ad_read(sc, mixer_channel_info[device].left_reg);
reg = ad_read(sc, mixer_channel_info[device].right_reg);
reg = ad_read(sc, info->left_reg) & (info->atten_mask);
reg = ad_read(sc, info->right_reg);
reg = ad_read(sc, SP_LEFT_INPUT_CONTROL);
reg = ad_read(sc, SP_RIGHT_INPUT_CONTROL);
reg = ad_read(sc, SP_LEFT_INPUT_CONTROL);
reg = ad_read(sc, SP_LEFT_INPUT_CONTROL);