Lines Matching defs:ctrl
376 unsigned int ctrl; /* control register */
835 ensoniq->ctrl |= what;
837 ensoniq->ctrl &= ~what;
838 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
865 ensoniq->ctrl &= ~ES_DAC1_EN;
869 ensoniq->ctrl |= ES_1373_BYPASS_P1;
871 ensoniq->ctrl &= ~ES_1373_BYPASS_P1;
873 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
883 ensoniq->ctrl &= ~ES_1370_WTSRSELM;
885 case 5512: ensoniq->ctrl |= ES_1370_WTSRSEL(0); break;
886 case 11025: ensoniq->ctrl |= ES_1370_WTSRSEL(1); break;
887 case 22050: ensoniq->ctrl |= ES_1370_WTSRSEL(2); break;
888 case 44100: ensoniq->ctrl |= ES_1370_WTSRSEL(3); break;
892 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
913 ensoniq->ctrl &= ~ES_DAC2_EN;
914 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
927 ensoniq->ctrl &= ~ES_1370_PCLKDIVM;
928 ensoniq->ctrl |= ES_1370_PCLKDIVO(ES_1370_SRTODIV(runtime->rate));
932 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
953 ensoniq->ctrl &= ~ES_ADC_EN;
954 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
965 ensoniq->ctrl &= ~ES_1370_PCLKDIVM;
966 ensoniq->ctrl |= ES_1370_PCLKDIVO(ES_1370_SRTODIV(runtime->rate));
970 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1401 ucontrol->value.integer.value[0] = ensoniq->ctrl & ES_1373_SPDIF_THRU ? 1 : 0;
1416 change = (ensoniq->ctrl & ES_1373_SPDIF_THRU) != nval1;
1417 ensoniq->ctrl &= ~ES_1373_SPDIF_THRU;
1418 ensoniq->ctrl |= nval1;
1421 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1509 if (ensoniq->ctrl & ES_1371_GPIO_OUT(4))
1521 unsigned int ctrl;
1524 ctrl = ensoniq->ctrl;
1526 ensoniq->ctrl |= ES_1371_GPIO_OUT(4); /* switch line-in -> rear out */
1528 ensoniq->ctrl &= ~ES_1371_GPIO_OUT(4);
1529 changed = (ctrl != ensoniq->ctrl);
1531 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1669 ucontrol->value.integer.value[0] = ensoniq->ctrl & mask ? 1 : 0;
1684 change = (ensoniq->ctrl & mask) != nval;
1685 ensoniq->ctrl &= ~mask;
1686 ensoniq->ctrl |= nval;
1687 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1813 ensoniq->ctrl |= ES_JYSTK_EN;
1815 ensoniq->ctrl &= ~ES_1371_JOY_ASELM;
1816 ensoniq->ctrl |= ES_1371_JOY_ASEL((io_port - 0x200) / 8);
1818 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1832 ensoniq->ctrl &= ~ES_JYSTK_EN;
1833 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1853 ensoniq->ctrl & ES_JYSTK_EN ? "on" : "off");
1856 ensoniq->ctrl & ES_1370_XCTL1 ? "on" : "off");
1858 ensoniq->ctrl & ES_1370_XCTL0 ? "on" : "off");
1861 (ES_1371_JOY_ASELI(ensoniq->ctrl) * 8) + 0x200);
1917 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1923 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
1933 outl(ensoniq->ctrl | ES_1371_SYNC_RES, ES_REG(ensoniq, CONTROL));
1936 outl(ensoniq->ctrl, ES_REG(ensoniq, CONTROL));
2051 ensoniq->ctrl = ES_1370_CDC_EN | ES_1370_SERR_DISABLE |
2054 ensoniq->ctrl = ES_1370_CDC_EN | ES_1370_PCLKDIVO(ES_1370_SRTODIV(8000));
2058 ensoniq->ctrl = 0;
2062 ensoniq->ctrl |= ES_1371_GPIO_OUT(1); /* turn amplifier on */
2126 outl(ensoniq->ctrl |= ES_UART_EN, ES_REG(ensoniq, CONTROL));
2139 outl(ensoniq->ctrl &= ~ES_UART_EN, ES_REG(ensoniq, CONTROL));
2159 outl(ensoniq->ctrl |= ES_UART_EN, ES_REG(ensoniq, CONTROL));
2172 outl(ensoniq->ctrl &= ~ES_UART_EN, ES_REG(ensoniq, CONTROL));