Lines Matching refs:rec
194 solo_engine_t rec;
388 uint32_t mon, rec;
415 rec = dev->ctrls[CTL_RECSRC].val;
422 solo_setmixer(dev, 0x68, rec & (1 << INPUT_MIC) ? v : 0);
426 solo_setmixer(dev, 0x6e, rec & (1 << INPUT_LINE) ? v : 0);
430 solo_setmixer(dev, 0x6a, rec & (1 << INPUT_CD) ? v : 0);
434 solo_setmixer(dev, 0x6c, rec & (1 << INPUT_AUX) ? v : 0);
439 solo_setmixer(dev, 0x6f, rec & (1 << INPUT_MONO) ? v : 0);
1107 if (dev->rec.paddr != 0)
1108 (void) ddi_dma_unbind_handle(dev->rec.dmah);
1109 if (dev->rec.acch != NULL)
1110 ddi_dma_mem_free(&dev->rec.acch);
1111 if (dev->rec.dmah != NULL)
1112 ddi_dma_free_handle(&dev->rec.dmah);
1114 if (dev->rec.engine != NULL) {
1115 audio_dev_remove_engine(dev->adev, dev->rec.engine);
1116 audio_engine_free(dev->rec.engine);
1266 e = &dev->rec;
1474 solo_aud1_stop(&dev->rec);