• Home
  • Raw
  • Download

Lines Matching refs:image

209 	chip->image[reg] = value;  in snd_wss_out()
235 reg | (chip->image[CS4236_EXT_REG] & 0x01)); in snd_cs4236_ext_out()
248 reg | (chip->image[CS4236_EXT_REG] & 0x01)); in snd_cs4236_ext_in()
512 chip->image[CS4231_IFACE_CTRL] |= what; in snd_wss_trigger()
516 chip->image[CS4231_IFACE_CTRL] &= ~what; in snd_wss_trigger()
520 snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); in snd_wss_trigger()
577 chip->image[CS4231_LEFT_INPUT]); in snd_wss_calibrate_mute()
579 chip->image[CS4231_RIGHT_INPUT]); in snd_wss_calibrate_mute()
581 chip->image[CS4231_LOOPBACK]); in snd_wss_calibrate_mute()
592 mute | chip->image[CS4231_AUX1_LEFT_INPUT]); in snd_wss_calibrate_mute()
594 mute | chip->image[CS4231_AUX1_RIGHT_INPUT]); in snd_wss_calibrate_mute()
596 mute | chip->image[CS4231_AUX2_LEFT_INPUT]); in snd_wss_calibrate_mute()
598 mute | chip->image[CS4231_AUX2_RIGHT_INPUT]); in snd_wss_calibrate_mute()
600 mute | chip->image[CS4231_LEFT_OUTPUT]); in snd_wss_calibrate_mute()
602 mute | chip->image[CS4231_RIGHT_OUTPUT]); in snd_wss_calibrate_mute()
605 mute | chip->image[CS4231_LEFT_LINE_IN]); in snd_wss_calibrate_mute()
607 mute | chip->image[CS4231_RIGHT_LINE_IN]); in snd_wss_calibrate_mute()
609 mute ? 0xc0 : chip->image[CS4231_MONO_CTRL]); in snd_wss_calibrate_mute()
613 mute | chip->image[CS4231_LEFT_MIC_INPUT]); in snd_wss_calibrate_mute()
615 mute | chip->image[CS4231_RIGHT_MIC_INPUT]); in snd_wss_calibrate_mute()
617 mute | chip->image[CS4231_LINE_LEFT_OUTPUT]); in snd_wss_calibrate_mute()
619 mute | chip->image[CS4231_LINE_RIGHT_OUTPUT]); in snd_wss_calibrate_mute()
636 if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (pdfr & 0x0f)) { /* rate is same? */ in snd_wss_playback_format()
638 chip->image[CS4231_ALT_FEATURE_1] | 0x10); in snd_wss_playback_format()
639 chip->image[CS4231_PLAYBK_FORMAT] = pdfr; in snd_wss_playback_format()
641 chip->image[CS4231_PLAYBK_FORMAT]); in snd_wss_playback_format()
643 chip->image[CS4231_ALT_FEATURE_1] &= ~0x10); in snd_wss_playback_format()
671 if (chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE) in snd_wss_playback_format()
673 (chip->image[CS4231_REC_FORMAT] & 0x0f); in snd_wss_playback_format()
675 chip->image[CS4231_PLAYBK_FORMAT] = pdfr; in snd_wss_playback_format()
697 if ((chip->image[CS4231_PLAYBK_FORMAT] & 0x0f) == (cdfr & 0x0f) || /* rate is same? */ in snd_wss_capture_format()
698 (chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) { in snd_wss_capture_format()
700 chip->image[CS4231_ALT_FEATURE_1] | 0x20); in snd_wss_capture_format()
702 chip->image[CS4231_REC_FORMAT] = cdfr); in snd_wss_capture_format()
704 chip->image[CS4231_ALT_FEATURE_1] &= ~0x20); in snd_wss_capture_format()
731 !(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) { in snd_wss_capture_format()
736 (chip->image[CS4231_PLAYBK_FORMAT] & 0xf0) | in snd_wss_capture_format()
763 return chip->image[CS4231_PLAYBK_FORMAT] & 1 ? 9969 : 9920; in snd_wss_timer_resolution()
773 if ((chip->image[CS4231_ALT_FEATURE_1] & CS4231_TIMER_ENABLE) == 0 || in snd_wss_timer_start()
774 (unsigned char)(ticks >> 8) != chip->image[CS4231_TIMER_HIGH] || in snd_wss_timer_start()
775 (unsigned char)ticks != chip->image[CS4231_TIMER_LOW]) { in snd_wss_timer_start()
776 chip->image[CS4231_TIMER_HIGH] = (unsigned char) (ticks >> 8); in snd_wss_timer_start()
778 chip->image[CS4231_TIMER_HIGH]); in snd_wss_timer_start()
779 chip->image[CS4231_TIMER_LOW] = (unsigned char) ticks; in snd_wss_timer_start()
781 chip->image[CS4231_TIMER_LOW]); in snd_wss_timer_start()
783 chip->image[CS4231_ALT_FEATURE_1] | in snd_wss_timer_start()
795 chip->image[CS4231_ALT_FEATURE_1] &= ~CS4231_TIMER_ENABLE; in snd_wss_timer_stop()
797 chip->image[CS4231_ALT_FEATURE_1]); in snd_wss_timer_stop()
814 chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | in snd_wss_init()
819 chip->image[CS4231_IFACE_CTRL] |= CS4231_AUTOCALIB; in snd_wss_init()
820 snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); in snd_wss_init()
830 chip->image[CS4231_IFACE_CTRL] &= ~CS4231_AUTOCALIB; in snd_wss_init()
831 snd_wss_out(chip, CS4231_IFACE_CTRL, chip->image[CS4231_IFACE_CTRL]); in snd_wss_init()
833 CS4231_ALT_FEATURE_1, chip->image[CS4231_ALT_FEATURE_1]); in snd_wss_init()
839 chip->image[CS4231_ALT_FEATURE_1]); in snd_wss_init()
844 chip->image[CS4231_ALT_FEATURE_2]); in snd_wss_init()
850 chip->image[CS4231_PLAYBK_FORMAT]); in snd_wss_init()
862 chip->image[CS4231_REC_FORMAT]); in snd_wss_init()
898 chip->image[CS4231_PIN_CTRL] |= CS4231_IRQ_ENABLE; in snd_wss_open()
899 snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]); in snd_wss_open()
930 chip->image[CS4231_PIN_CTRL] &= ~CS4231_IRQ_ENABLE; in snd_wss_close()
931 snd_wss_out(chip, CS4231_PIN_CTRL, chip->image[CS4231_PIN_CTRL]); in snd_wss_close()
935 if (chip->image[CS4231_IFACE_CTRL] & (CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO | in snd_wss_close()
940 chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO | in snd_wss_close()
943 chip->image[CS4231_IFACE_CTRL]); in snd_wss_close()
1025 chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_PLAYBACK_ENABLE | CS4231_PLAYBACK_PIO); in snd_wss_playback_prepare()
1027 count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT], count) - 1; in snd_wss_playback_prepare()
1068 chip->image[CS4231_IFACE_CTRL] &= ~(CS4231_RECORD_ENABLE | CS4231_RECORD_PIO); in snd_wss_capture_prepare()
1071 count = snd_wss_get_count(chip->image[CS4231_PLAYBK_FORMAT], in snd_wss_capture_prepare()
1074 count = snd_wss_get_count(chip->image[CS4231_REC_FORMAT], in snd_wss_capture_prepare()
1159 if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_PLAYBACK_ENABLE)) in snd_wss_playback_pointer()
1170 if (!(chip->image[CS4231_IFACE_CTRL] & CS4231_RECORD_ENABLE)) in snd_wss_capture_pointer()
1325 chip->image[CS4231_MISC_INFO] = CS4231_MODE2; in snd_wss_probe()
1328 chip->image[CS4231_MISC_INFO] = CS4231_IW_MODE3; in snd_wss_probe()
1336 chip->image[CS4231_MISC_INFO] = CS4231_4236_MODE3; in snd_wss_probe()
1342 chip->image[CS4231_IFACE_CTRL] = in snd_wss_probe()
1343 (chip->image[CS4231_IFACE_CTRL] & ~CS4231_SINGLE_DMA) | in snd_wss_probe()
1346 chip->image[CS4231_ALT_FEATURE_1] = 0x80; in snd_wss_probe()
1347 chip->image[CS4231_ALT_FEATURE_2] = in snd_wss_probe()
1352 chip->image[AD1845_PWR_DOWN] = 8; in snd_wss_probe()
1354 ptr = (unsigned char *) &chip->image; in snd_wss_probe()
1631 chip->image[reg] = snd_wss_in(chip, reg); in snd_wss_suspend()
1653 snd_wss_out(chip, reg, chip->image[reg]); in snd_wss_resume()
1660 chip->image[CS4231_PLAYBK_FORMAT]); in snd_wss_resume()
1784 memcpy(&chip->image, &snd_opti93x_original_image, in snd_wss_new()
1787 memcpy(&chip->image, &snd_wss_original_image, in snd_wss_new()
1790 chip->image[CS4231_PIN_CTRL] = 0; in snd_wss_new()
1791 chip->image[CS4231_TEST_INIT] = 0; in snd_wss_new()
2025 ucontrol->value.enumerated.item[0] = (chip->image[CS4231_LEFT_INPUT] & CS4231_MIXS_ALL) >> 6; in snd_wss_get_mux()
2026 ucontrol->value.enumerated.item[1] = (chip->image[CS4231_RIGHT_INPUT] & CS4231_MIXS_ALL) >> 6; in snd_wss_get_mux()
2045 left = (chip->image[CS4231_LEFT_INPUT] & ~CS4231_MIXS_ALL) | left; in snd_wss_put_mux()
2046 right = (chip->image[CS4231_RIGHT_INPUT] & ~CS4231_MIXS_ALL) | right; in snd_wss_put_mux()
2047 change = left != chip->image[CS4231_LEFT_INPUT] || in snd_wss_put_mux()
2048 right != chip->image[CS4231_RIGHT_INPUT]; in snd_wss_put_mux()
2079 ucontrol->value.integer.value[0] = (chip->image[reg] >> shift) & mask; in snd_wss_get_single()
2104 val = (chip->image[reg] & ~(mask << shift)) | val; in snd_wss_put_single()
2105 change = val != chip->image[reg]; in snd_wss_put_single()
2138 ucontrol->value.integer.value[0] = (chip->image[left_reg] >> shift_left) & mask; in snd_wss_get_double()
2139 ucontrol->value.integer.value[1] = (chip->image[right_reg] >> shift_right) & mask; in snd_wss_get_double()
2173 val1 = (chip->image[left_reg] & ~(mask << shift_left)) | val1; in snd_wss_put_double()
2174 val2 = (chip->image[right_reg] & ~(mask << shift_right)) | val2; in snd_wss_put_double()
2175 change = val1 != chip->image[left_reg] || in snd_wss_put_double()
2176 val2 != chip->image[right_reg]; in snd_wss_put_double()
2181 val1 = (chip->image[left_reg] & ~mask) | val1 | val2; in snd_wss_put_double()
2182 change = val1 != chip->image[left_reg]; in snd_wss_put_double()