taglinefilesource code
ad_write216drivers/sound/ad1848.cad_write (devc, i, prev | 0x80);
ad_write230drivers/sound/ad1848.cad_write (devc, i, devc->saved_regs[i] & ~0x80);
ad_write342drivers/sound/ad1848.cad_write (devc, 0, (ad_read (devc, 0) & 0x3f) | recdev);
ad_write343drivers/sound/ad1848.cad_write (devc, 1, (ad_read (devc, 1) & 0x3f) | recdev);
ad_write421drivers/sound/ad1848.cad_write (devc, regoffs, val);
ad_write434drivers/sound/ad1848.cad_write (devc, regoffs, val);
ad_write873drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x01);  /* Playback disable */
ad_write878drivers/sound/ad1848.cad_write (devc, 15, (unsigned char) (cnt & 0xff));
ad_write879drivers/sound/ad1848.cad_write (devc, 14, (unsigned char) ((cnt >> 8) & 0xff));
ad_write925drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x02);  /* Capture disable */
ad_write931drivers/sound/ad1848.cad_write (devc, 15, (unsigned char) (cnt & 0xff));
ad_write932drivers/sound/ad1848.cad_write (devc, 14, (unsigned char) ((cnt >> 8) & 0xff));
ad_write937drivers/sound/ad1848.cad_write (devc, 31, (unsigned char) (cnt & 0xff));
ad_write938drivers/sound/ad1848.cad_write (devc, 30, (unsigned char) ((cnt >> 8) & 0xff));
ad_write971drivers/sound/ad1848.cad_write (devc, 22, (devc->speed >> 8) & 0xff);  /* Speed MSB */
ad_write972drivers/sound/ad1848.cad_write (devc, 23, devc->speed & 0xff);  /* Speed LSB */
ad_write990drivers/sound/ad1848.cad_write (devc, 16, tmp | 0x30);
ad_write993drivers/sound/ad1848.cad_write (devc, 8, fs);
ad_write1006drivers/sound/ad1848.cad_write (devc, 28, fs);
ad_write1018drivers/sound/ad1848.cad_write (devc, 16, tmp & ~0x30);
ad_write1076drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x01);  /* Stop playback */
ad_write1082drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x02);  /* Stop capture */
ad_write1112drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x01);  /* Stop playback */
ad_write1118drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x01);  /* Stop playback */
ad_write1145drivers/sound/ad1848.cad_write (devc, 9, tmp);
ad_write1216drivers/sound/ad1848.cad_write (devc, 0, 0xaa);
ad_write1217drivers/sound/ad1848.cad_write (devc, 1, 0x45);  /* 0x55 with bit 0x10 clear */
ad_write1226drivers/sound/ad1848.cad_write (devc, 0, 0x45);
ad_write1227drivers/sound/ad1848.cad_write (devc, 1, 0xaa);
ad_write1242drivers/sound/ad1848.cad_write (devc, 12, (~tmp) & 0x0f);
ad_write1269drivers/sound/ad1848.cad_write (devc, 12, 0x40);  /* Set mode2, clear 0x80 */
ad_write1288drivers/sound/ad1848.cad_write (devc, 16, 0);  /* Set I16 to known value */
ad_write1290drivers/sound/ad1848.cad_write (devc, 0, 0x45);
ad_write1294drivers/sound/ad1848.cad_write (devc, 0, 0xaa);
ad_write1307drivers/sound/ad1848.cad_write (devc, 25, ~tmp1);  /* Invert all bits */
ad_write1357drivers/sound/ad1848.cad_write (devc, 23, ~tmp);
ad_write1364drivers/sound/ad1848.cad_write (devc, 23, tmp);  /* Restore */
ad_write1373drivers/sound/ad1848.cad_write (devc, 25, tmp1);  /* Restore bits */
ad_write1433drivers/sound/ad1848.cad_write (devc, i, init_values[i]);
ad_write1442drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) | 0x04);    /* Single DMA mode */
ad_write1447drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x04);  /* Dual DMA mode */
ad_write1451drivers/sound/ad1848.cad_write (devc, 12, ad_read (devc, 12) | 0x40);  /* Mode2 = enabled */
ad_write1453drivers/sound/ad1848.cad_write (devc, i, init_values[i]);
ad_write1457drivers/sound/ad1848.cad_write (devc, 27, ad_read (devc, 27) | 0x08);    /* Alternate freq select enabled */
ad_write1462drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) | 0x04);  /* Single DMA mode */
ad_write1499drivers/sound/ad1848.cad_write (devc, 21, 0x00);  /* Timer msb */
ad_write1500drivers/sound/ad1848.cad_write (devc, 20, 0x10);  /* Timer lsb */
ad_write1502drivers/sound/ad1848.cad_write (devc, 16, tmp | 0x40);  /* Enable timer */
ad_write1504drivers/sound/ad1848.cad_write (devc, 16, tmp & ~0x40);    /* Disable timer */
ad_write1661drivers/sound/ad1848.cad_write (devc, 24, ad_read (devc, 24) & ~alt_stat);  /* Selective ack */
ad_write1906drivers/sound/ad1848.cad_write (devc, 21, (divider >> 8) & 0xff);  /* Set upper bits */
ad_write1907drivers/sound/ad1848.cad_write (devc, 20, divider & 0xff);  /* Set lower bits */
ad_write1908drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) | 0x40);  /* Start the timer */
ad_write1935drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) & ~0x40);
ad_write1951drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) | 0x40);