Lines Matching refs:card

28 static status_t ice1712Settings_load(ice1712 *card);
29 status_t ice1712Settings_apply(ice1712 *card);
44 //3 interfaces (2 midi + 1 audio) can be defined for each card
70 ITRACE("Found at least 1 card\n");
134 ITRACE("Succesfully initialised card : %" B_PRIu32 "\n", num_cards);
358 ice->midiItf[0].card = ice;
372 ice->midiItf[1].card = ice;
517 ice1712 *card = NULL;
522 card = &cards[ix];
526 if (card == NULL) {
527 ITRACE("open() card not found %s\n", name);
529 ITRACE("open() card available %s\n", cards[ix].name);
696 ice1712Settings_load(ice1712 *card)
702 card->settings.bufferSize = 512;
715 card->settings.bufferSize = value;
727 ice1712Settings_apply(ice1712 *card)
735 write_mt_uint8(card, MT_VOLUME_CONTROL_CHANNEL_INDEX, i);
737 if (card->settings.playback[i].mute == true) {
740 uint8 volume = card->settings.playback[i].volume / -1.5;
750 write_mt_uint16(card, MT_LR_VOLUME_CONTROL, val);
756 write_mt_uint8(card, MT_VOLUME_CONTROL_CHANNEL_INDEX,
759 if (card->settings.record[i].mute == true) {
762 uint8 volume = card->settings.record[i].volume / -1.5;
772 write_mt_uint16(card, MT_LR_VOLUME_CONTROL, val);
778 uint8 out = card->settings.output[i];
782 } else if (out <= (card->config.nb_ADC / 2)) {
790 } else if (out == ((card->config.nb_ADC / 2) + 1)
791 && (card->config.spdif & SPDIF_IN_PRESENT) != 0) {
800 write_mt_uint16(card, MT_ROUTING_CONTROL_PSDOUT, mt30);
801 write_mt_uint32(card, MT_CAPTURED_DATA, mt34);
804 if ((card->config.spdif & SPDIF_OUT_PRESENT) != 0) {
806 uint8 out = card->settings.output[4];
810 } else if (out <= (card->config.nb_ADC / 2)) {
816 } else if (out == ((card->config.nb_ADC / 2) + 1)
817 && (card->config.spdif & SPDIF_IN_PRESENT) != 0) {
825 write_mt_uint16(card, MT_ROUTING_CONTROL_SPDOUT, mt32);