Lines Matching refs:ctrl

398 	unsigned int ctrl;	/* control register */  member
857 ensoniq->ctrl |= what; in snd_ensoniq_trigger()
859 ensoniq->ctrl &= ~what; in snd_ensoniq_trigger()
860 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_trigger()
898 ensoniq->ctrl &= ~ES_DAC1_EN; in snd_ensoniq_playback1_prepare()
902 ensoniq->ctrl |= ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
904 ensoniq->ctrl &= ~ES_1373_BYPASS_P1; in snd_ensoniq_playback1_prepare()
906 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback1_prepare()
916 ensoniq->ctrl &= ~ES_1370_WTSRSELM; in snd_ensoniq_playback1_prepare()
918 case 5512: ensoniq->ctrl |= ES_1370_WTSRSEL(0); break; in snd_ensoniq_playback1_prepare()
919 case 11025: ensoniq->ctrl |= ES_1370_WTSRSEL(1); break; in snd_ensoniq_playback1_prepare()
920 case 22050: ensoniq->ctrl |= ES_1370_WTSRSEL(2); break; in snd_ensoniq_playback1_prepare()
921 case 44100: ensoniq->ctrl |= ES_1370_WTSRSEL(3); break; in snd_ensoniq_playback1_prepare()
925 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback1_prepare()
946 ensoniq->ctrl &= ~ES_DAC2_EN; in snd_ensoniq_playback2_prepare()
947 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback2_prepare()
960 ensoniq->ctrl &= ~ES_1370_PCLKDIVM; in snd_ensoniq_playback2_prepare()
961 ensoniq->ctrl |= ES_1370_PCLKDIVO(ES_1370_SRTODIV(runtime->rate)); in snd_ensoniq_playback2_prepare()
965 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_playback2_prepare()
986 ensoniq->ctrl &= ~ES_ADC_EN; in snd_ensoniq_capture_prepare()
987 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_capture_prepare()
998 ensoniq->ctrl &= ~ES_1370_PCLKDIVM; in snd_ensoniq_capture_prepare()
999 ensoniq->ctrl |= ES_1370_PCLKDIVO(ES_1370_SRTODIV(runtime->rate)); in snd_ensoniq_capture_prepare()
1003 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_capture_prepare()
1443 ucontrol->value.integer.value[0] = ensoniq->ctrl & ES_1373_SPDIF_THRU ? 1 : 0; in snd_es1371_spdif_get()
1458 change = (ensoniq->ctrl & ES_1373_SPDIF_THRU) != nval1; in snd_es1371_spdif_put()
1459 ensoniq->ctrl &= ~ES_1373_SPDIF_THRU; in snd_es1371_spdif_put()
1460 ensoniq->ctrl |= nval1; in snd_es1371_spdif_put()
1463 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_es1371_spdif_put()
1551 if ((ensoniq->ctrl & ES_1371_GPIO_OUTM) >= 4) in snd_es1373_line_get()
1563 unsigned int ctrl; in snd_es1373_line_put() local
1566 ctrl = ensoniq->ctrl; in snd_es1373_line_put()
1568 ensoniq->ctrl |= ES_1371_GPIO_OUT(4); /* switch line-in -> rear out */ in snd_es1373_line_put()
1570 ensoniq->ctrl &= ~ES_1371_GPIO_OUT(4); in snd_es1373_line_put()
1571 changed = (ctrl != ensoniq->ctrl); in snd_es1373_line_put()
1573 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_es1373_line_put()
1709 ucontrol->value.integer.value[0] = ensoniq->ctrl & mask ? 1 : 0; in snd_ensoniq_control_get()
1724 change = (ensoniq->ctrl & mask) != nval; in snd_ensoniq_control_put()
1725 ensoniq->ctrl &= ~mask; in snd_ensoniq_control_put()
1726 ensoniq->ctrl |= nval; in snd_ensoniq_control_put()
1727 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_control_put()
1852 ensoniq->ctrl |= ES_JYSTK_EN; in snd_ensoniq_create_gameport()
1854 ensoniq->ctrl &= ~ES_1371_JOY_ASELM; in snd_ensoniq_create_gameport()
1855 ensoniq->ctrl |= ES_1371_JOY_ASEL((io_port - 0x200) / 8); in snd_ensoniq_create_gameport()
1857 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_create_gameport()
1871 ensoniq->ctrl &= ~ES_JYSTK_EN; in snd_ensoniq_free_gameport()
1872 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_free_gameport()
1892 ensoniq->ctrl & ES_JYSTK_EN ? "on" : "off"); in snd_ensoniq_proc_read()
1895 ensoniq->ctrl & ES_1370_XCTL1 ? "on" : "off"); in snd_ensoniq_proc_read()
1897 ensoniq->ctrl & ES_1370_XCTL0 ? "on" : "off"); in snd_ensoniq_proc_read()
1900 (ES_1371_JOY_ASELI(ensoniq->ctrl) * 8) + 0x200); in snd_ensoniq_proc_read()
1978 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_chip_init()
1984 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_chip_init()
1994 outl(ensoniq->ctrl | ES_1371_SYNC_RES, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_chip_init()
1997 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_chip_init()
2129 ensoniq->ctrl = ES_1370_CDC_EN | ES_1370_SERR_DISABLE | in snd_ensoniq_create()
2132 ensoniq->ctrl = ES_1370_CDC_EN | ES_1370_PCLKDIVO(ES_1370_SRTODIV(8000)); in snd_ensoniq_create()
2136 ensoniq->ctrl = 0; in snd_ensoniq_create()
2140 ensoniq->ctrl |= ES_1371_GPIO_OUT(1); /* turn amplifier on */ in snd_ensoniq_create()
2210 outl(ensoniq->ctrl |= ES_UART_EN, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_midi_input_open()
2223 outl(ensoniq->ctrl &= ~ES_UART_EN, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_midi_input_close()
2243 outl(ensoniq->ctrl |= ES_UART_EN, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_midi_output_open()
2256 outl(ensoniq->ctrl &= ~ES_UART_EN, ES_REG(ensoniq, CONTROL)); in snd_ensoniq_midi_output_close()