taglinefilesource code
ad_write210drivers/sound/ad1848.cad_write (devc, i, prev | 0x80);
ad_write224drivers/sound/ad1848.cad_write (devc, i, devc->saved_regs[i] & ~0x80);
ad_write336drivers/sound/ad1848.cad_write (devc, 0, (ad_read (devc, 0) & 0x3f) | recdev);
ad_write337drivers/sound/ad1848.cad_write (devc, 1, (ad_read (devc, 1) & 0x3f) | recdev);
ad_write415drivers/sound/ad1848.cad_write (devc, regoffs, val);
ad_write428drivers/sound/ad1848.cad_write (devc, regoffs, val);
ad_write858drivers/sound/ad1848.cad_write (devc, 15, (unsigned char) (cnt & 0xff));
ad_write859drivers/sound/ad1848.cad_write (devc, 14, (unsigned char) ((cnt >> 8) & 0xff));
ad_write911drivers/sound/ad1848.cad_write (devc, 15, (unsigned char) (cnt & 0xff));
ad_write912drivers/sound/ad1848.cad_write (devc, 14, (unsigned char) ((cnt >> 8) & 0xff));
ad_write917drivers/sound/ad1848.cad_write (devc, 31, (unsigned char) (cnt & 0xff));
ad_write918drivers/sound/ad1848.cad_write (devc, 30, (unsigned char) ((cnt >> 8) & 0xff));
ad_write952drivers/sound/ad1848.cad_write (devc, 22, (devc->speed >> 8) & 0xff);  /* Speed MSB */
ad_write953drivers/sound/ad1848.cad_write (devc, 23, devc->speed & 0xff);  /* Speed LSB */
ad_write964drivers/sound/ad1848.cad_write (devc, 8, fs);
ad_write977drivers/sound/ad1848.cad_write (devc, 28, fs);
ad_write1020drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x03);  /* Stop DMA */
ad_write1022drivers/sound/ad1848.cad_write (devc, 15, 0);  /* Clear DMA counter */
ad_write1023drivers/sound/ad1848.cad_write (devc, 14, 0);  /* Clear DMA counter */
ad_write1027drivers/sound/ad1848.cad_write (devc, 30, 0);  /* Clear DMA counter */
ad_write1028drivers/sound/ad1848.cad_write (devc, 31, 0);  /* Clear DMA counter */
ad_write1031drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x03);  /* Stop DMA */
ad_write1057drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x02);  /* Stop capture */
ad_write1081drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x01);  /* Stop playback */
ad_write1105drivers/sound/ad1848.cad_write (devc, 9, tmp);
ad_write1165drivers/sound/ad1848.cad_write (devc, 0, 0xaa);
ad_write1166drivers/sound/ad1848.cad_write (devc, 1, 0x45);  /* 0x55 with bit 0x10 clear */
ad_write1174drivers/sound/ad1848.cad_write (devc, 0, 0x45);
ad_write1175drivers/sound/ad1848.cad_write (devc, 1, 0xaa);
ad_write1189drivers/sound/ad1848.cad_write (devc, 12, (~tmp) & 0x0f);
ad_write1209drivers/sound/ad1848.cad_write (devc, 12, 0);  /* Mode2=disabled */
ad_write1223drivers/sound/ad1848.cad_write (devc, 12, 0x40);  /* Set mode2, clear 0x80 */
ad_write1241drivers/sound/ad1848.cad_write (devc, 16, 0);  /* Set I16 to known value */
ad_write1243drivers/sound/ad1848.cad_write (devc, 0, 0x45);
ad_write1247drivers/sound/ad1848.cad_write (devc, 0, 0xaa);
ad_write1259drivers/sound/ad1848.cad_write (devc, 25, ~tmp1);  /* Invert all bits */
ad_write1311drivers/sound/ad1848.cad_write (devc, 23, ~tmp);
ad_write1318drivers/sound/ad1848.cad_write (devc, 23, tmp);  /* Restore */
ad_write1327drivers/sound/ad1848.cad_write (devc, 25, tmp1);  /* Restore bits */
ad_write1383drivers/sound/ad1848.cad_write (devc, i, init_values[i]);
ad_write1392drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) | 0x04);    /* Single DMA mode */
ad_write1397drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) & ~0x04);  /* Dual DMA mode */
ad_write1401drivers/sound/ad1848.cad_write (devc, 12, ad_read (devc, 12) | 0x40);  /* Mode2 = enabled */
ad_write1403drivers/sound/ad1848.cad_write (devc, i, init_values[i]);
ad_write1406drivers/sound/ad1848.cad_write (devc, 9, init_values[9] | 0x18);  /* Enable full calibration */
ad_write1409drivers/sound/ad1848.cad_write (devc, 27, init_values[27] | 0x08);  /* Alternate freq select enabled */
ad_write1412drivers/sound/ad1848.cad_write (devc, 9, ad_read (devc, 9) | 0x04);  /* Single DMA mode */
ad_write1447drivers/sound/ad1848.cad_write (devc, 21, 0x00);  /* Timer msb */
ad_write1448drivers/sound/ad1848.cad_write (devc, 20, 0x10);  /* Timer lsb */
ad_write1450drivers/sound/ad1848.cad_write (devc, 16, tmp | 0x40);  /* Enable timer */
ad_write1452drivers/sound/ad1848.cad_write (devc, 16, tmp & ~0x40);    /* Disable timer */
ad_write1815drivers/sound/ad1848.cad_write (devc, 21, (divider >> 8) & 0xff);  /* Set upper bits */
ad_write1816drivers/sound/ad1848.cad_write (devc, 20, divider & 0xff);  /* Set lower bits */
ad_write1817drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) | 0x40);  /* Start the timer */
ad_write1844drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) & ~0x40);
ad_write1860drivers/sound/ad1848.cad_write (devc, 16, ad_read (devc, 16) | 0x40);