miro 261 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 264 sound/isa/opti9xx/miro.c value = aci_getvalue(miro->aci, ACI_S_GENERAL); miro 279 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 284 sound/isa/opti9xx/miro.c error = aci_setvalue(miro->aci, ACI_SET_SOLOMODE, value); miro 291 sound/isa/opti9xx/miro.c change = (value != miro->aci->aci_solomode); miro 292 sound/isa/opti9xx/miro.c miro->aci->aci_solomode = value; miro 311 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 314 sound/isa/opti9xx/miro.c if (miro->aci->aci_version <= 176) { miro 322 sound/isa/opti9xx/miro.c ucontrol->value.integer.value[0] = miro->aci->aci_preamp; miro 326 sound/isa/opti9xx/miro.c value = aci_getvalue(miro->aci, ACI_GET_PREAMP); miro 341 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 346 sound/isa/opti9xx/miro.c error = aci_setvalue(miro->aci, ACI_SET_PREAMP, value); miro 353 sound/isa/opti9xx/miro.c change = (value != miro->aci->aci_preamp); miro 354 sound/isa/opti9xx/miro.c miro->aci->aci_preamp = value; miro 364 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 365 sound/isa/opti9xx/miro.c ucontrol->value.integer.value[0] = miro->aci->aci_amp; miro 373 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 378 sound/isa/opti9xx/miro.c error = aci_setvalue(miro->aci, ACI_SET_POWERAMP, value); miro 384 sound/isa/opti9xx/miro.c change = (value != miro->aci->aci_amp); miro 385 sound/isa/opti9xx/miro.c miro->aci->aci_amp = value; miro 428 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 434 sound/isa/opti9xx/miro.c right_val = aci_getvalue(miro->aci, right_reg); miro 440 sound/isa/opti9xx/miro.c left_val = aci_getvalue(miro->aci, left_reg); miro 476 sound/isa/opti9xx/miro.c struct snd_miro *miro = snd_kcontrol_chip(kcontrol); miro 477 sound/isa/opti9xx/miro.c struct snd_miro_aci *aci = miro->aci; miro 663 sound/isa/opti9xx/miro.c static int snd_set_aci_init_values(struct snd_miro *miro) miro 666 sound/isa/opti9xx/miro.c struct snd_miro_aci *aci = miro->aci; miro 707 sound/isa/opti9xx/miro.c struct snd_miro *miro) miro 712 sound/isa/opti9xx/miro.c if (snd_BUG_ON(!miro || !card)) miro 715 sound/isa/opti9xx/miro.c switch (miro->hardware) { miro 728 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_controls[idx], miro))) < 0) miro 732 sound/isa/opti9xx/miro.c if ((miro->aci->aci_product == 'A') || miro 733 sound/isa/opti9xx/miro.c (miro->aci->aci_product == 'B')) { miro 735 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_line_control[0], miro))) < 0) miro 737 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_amp_control[0], miro))) < 0) miro 741 sound/isa/opti9xx/miro.c if ((miro->aci->aci_product == 'B') || miro 742 sound/isa/opti9xx/miro.c (miro->aci->aci_product == 'C')) { miro 744 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_preamp_control[0], miro))) < 0) miro 746 sound/isa/opti9xx/miro.c if (miro->aci->aci_version >= 176) miro 747 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_capture_control[0], miro))) < 0) miro 751 sound/isa/opti9xx/miro.c if (miro->aci->aci_product == 'C') { miro 753 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_radio_control[0], miro))) < 0) miro 756 sound/isa/opti9xx/miro.c if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_miro_eq_controls[idx], miro))) < 0) miro 885 sound/isa/opti9xx/miro.c struct snd_miro *miro = (struct snd_miro *) entry->private_data; miro 886 sound/isa/opti9xx/miro.c struct snd_miro_aci *aci = miro->aci; miro 891 sound/isa/opti9xx/miro.c if ((miro->hardware == OPTi9XX_HW_82C929) && miro 906 sound/isa/opti9xx/miro.c if ((miro->hardware == OPTi9XX_HW_82C924) && miro 924 sound/isa/opti9xx/miro.c if ((miro->hardware == OPTi9XX_HW_82C924) && miro 939 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " opti : %s\n", miro->name); miro 940 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " codec : %s\n", miro->pcm->name); miro 941 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " port : 0x%lx\n", miro->wss_base); miro 942 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " irq : %d\n", miro->irq); miro 943 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " dma : %d,%d\n\n", miro->dma1, miro->dma2); miro 946 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " port : 0x%lx\n", miro->mpu_port); miro 947 sound/isa/opti9xx/miro.c snd_iprintf(buffer, " irq : %d\n\n", miro->mpu_irq); miro 988 sound/isa/opti9xx/miro.c struct snd_miro *miro) miro 990 sound/isa/opti9xx/miro.c snd_card_ro_proc_new(card, "miro", miro, snd_miro_proc_read); miro 1196 sound/isa/opti9xx/miro.c struct snd_miro *miro) miro 1202 sound/isa/opti9xx/miro.c miro->aci = aci; miro 1208 sound/isa/opti9xx/miro.c regval=inb(miro->mc_base + 4); miro 1211 sound/isa/opti9xx/miro.c miro->res_aci_port = request_region(aci->aci_port, 3, "miro aci"); miro 1212 sound/isa/opti9xx/miro.c if (miro->res_aci_port == NULL) { miro 1252 sound/isa/opti9xx/miro.c struct snd_miro *miro = card->private_data; miro 1254 sound/isa/opti9xx/miro.c release_and_free_resource(miro->res_aci_port); miro 1255 sound/isa/opti9xx/miro.c if (miro->aci) miro 1256 sound/isa/opti9xx/miro.c miro->aci->aci_port = 0; miro 1257 sound/isa/opti9xx/miro.c release_and_free_resource(miro->res_mc_base); miro 1263 sound/isa/opti9xx/miro.c struct snd_miro *miro = card->private_data; miro 1267 sound/isa/opti9xx/miro.c if (!miro->res_mc_base) { miro 1268 sound/isa/opti9xx/miro.c miro->res_mc_base = request_region(miro->mc_base, miro 1269 sound/isa/opti9xx/miro.c miro->mc_base_size, miro 1271 sound/isa/opti9xx/miro.c if (miro->res_mc_base == NULL) { miro 1277 sound/isa/opti9xx/miro.c error = snd_card_miro_aci_detect(card, miro); miro 1283 sound/isa/opti9xx/miro.c miro->wss_base = port; miro 1284 sound/isa/opti9xx/miro.c miro->mpu_port = mpu_port; miro 1285 sound/isa/opti9xx/miro.c miro->irq = irq; miro 1286 sound/isa/opti9xx/miro.c miro->mpu_irq = mpu_irq; miro 1287 sound/isa/opti9xx/miro.c miro->dma1 = dma1; miro 1288 sound/isa/opti9xx/miro.c miro->dma2 = dma2; miro 1291 sound/isa/opti9xx/miro.c snd_miro_proc_init(card, miro); miro 1293 sound/isa/opti9xx/miro.c error = snd_miro_configure(miro); miro 1297 sound/isa/opti9xx/miro.c error = snd_wss_create(card, miro->wss_base + 4, -1, miro 1298 sound/isa/opti9xx/miro.c miro->irq, miro->dma1, miro->dma2, miro 1315 sound/isa/opti9xx/miro.c miro->pcm = codec->pcm; miro 1317 sound/isa/opti9xx/miro.c error = snd_miro_mixer(card, miro); miro 1321 sound/isa/opti9xx/miro.c if (miro->aci->aci_vendor == 'm') { miro 1323 sound/isa/opti9xx/miro.c switch (miro->aci->aci_product) { miro 1350 sound/isa/opti9xx/miro.c card->shortname, miro->name, codec->pcm->name, miro 1351 sound/isa/opti9xx/miro.c miro->wss_base + 4, miro->irq, miro->dma1, miro->dma2); miro 1357 sound/isa/opti9xx/miro.c mpu_port, 0, miro->mpu_irq, &rmidi); miro 1373 sound/isa/opti9xx/miro.c error = snd_set_aci_init_values(miro); miro 1402 sound/isa/opti9xx/miro.c struct snd_miro *miro; miro 1411 sound/isa/opti9xx/miro.c miro = card->private_data; miro 1413 sound/isa/opti9xx/miro.c error = snd_card_miro_detect(card, miro); miro 1570 sound/isa/opti9xx/miro.c struct snd_miro *miro; miro 1582 sound/isa/opti9xx/miro.c miro = card->private_data; miro 1584 sound/isa/opti9xx/miro.c err = snd_card_miro_pnp(miro, pcard, pid); miro 1591 sound/isa/opti9xx/miro.c err = snd_miro_init(miro, OPTi9XX_HW_82C924); miro 1597 sound/isa/opti9xx/miro.c err = snd_miro_opti_check(miro);