Lines Matching refs:ichd

309 	unsigned int ichd;			/* ich device number */
351 struct ichdev ichd[6];
771 ichdev = &chip->ichd[i];
898 if (ichdev->ichd == ICHD_PCMOUT && chip->spdif_idx < 0)
981 if (ichdev->ichd == ICHD_PCMOUT) {
1123 err = snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCMOUT]);
1155 chip->ichd[ICHD_PCMOUT].substream = NULL;
1163 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCMIN]);
1170 chip->ichd[ICHD_PCMIN].substream = NULL;
1178 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_MIC]);
1185 chip->ichd[ICHD_MIC].substream = NULL;
1193 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_MIC2]);
1200 chip->ichd[ICHD_MIC2].substream = NULL;
1208 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCM2IN]);
1215 chip->ichd[ICHD_PCM2IN].substream = NULL;
1224 return snd_intel8x0_pcm_open(substream, &chip->ichd[idx]);
1232 chip->ichd[idx].substream = NULL;
1248 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_AC97SPDIFOUT]);
1256 chip->ichd[ALID_AC97SPDIFOUT].substream = NULL;
1271 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_SPDIFIN]);
1278 chip->ichd[ALID_SPDIFIN].substream = NULL;
1286 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_SPDIFOUT]);
1293 chip->ichd[ALID_SPDIFOUT].substream = NULL;
1613 if (! chip->ichd[rec->ac97_idx].pcm)
2236 chip->ichd[ICHD_PCMOUT].pcm = &pbus->pcms[0];
2237 chip->ichd[ICHD_PCMIN].pcm = &pbus->pcms[1];
2238 chip->ichd[ICHD_MIC].pcm = &pbus->pcms[2];
2240 chip->ichd[chip->spdif_idx].pcm = &pbus->pcms[3];
2242 chip->ichd[ICHD_PCM2IN].pcm = &pbus->pcms[4];
2243 chip->ichd[ICHD_MIC2].pcm = &pbus->pcms[5];
2247 struct ac97_pcm *pcm = chip->ichd[ICHD_PCM2IN].pcm;
2281 chip->ichd[chip->spdif_idx].pcm->rates = SNDRV_PCM_RATE_48000;
2511 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, 0x00);
2514 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS);
2518 if ((igetbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset) & ICH_RESETREGS) == 0)
2526 iputdword(chip, ICH_REG_OFF_BDBAR + chip->ichd[i].reg_offset,
2527 chip->ichd[i].bdbar_addr);
2540 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, 0x00);
2543 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS);
2614 struct ichdev *ichdev = &chip->ichd[i];
2618 if (ichdev->ichd == ICHD_PCMOUT)
2655 ichdev = &chip->ichd[ICHD_PCMOUT];
2965 ichdev = &chip->ichd[i];
2966 ichdev->ichd = i;
2995 ichdev = &chip->ichd[i];