Lines Matching defs:ichd

309 	unsigned int ichd;			/* ich device number */
351 struct ichdev ichd[6];
767 ichdev = &chip->ichd[i];
894 if (ichdev->ichd == ICHD_PCMOUT && chip->spdif_idx < 0)
976 if (ichdev->ichd == ICHD_PCMOUT) {
1117 err = snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCMOUT]);
1149 chip->ichd[ICHD_PCMOUT].substream = NULL;
1157 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCMIN]);
1164 chip->ichd[ICHD_PCMIN].substream = NULL;
1172 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_MIC]);
1179 chip->ichd[ICHD_MIC].substream = NULL;
1187 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_MIC2]);
1194 chip->ichd[ICHD_MIC2].substream = NULL;
1202 return snd_intel8x0_pcm_open(substream, &chip->ichd[ICHD_PCM2IN]);
1209 chip->ichd[ICHD_PCM2IN].substream = NULL;
1218 return snd_intel8x0_pcm_open(substream, &chip->ichd[idx]);
1226 chip->ichd[idx].substream = NULL;
1242 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_AC97SPDIFOUT]);
1250 chip->ichd[ALID_AC97SPDIFOUT].substream = NULL;
1264 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_SPDIFIN]);
1271 chip->ichd[ALID_SPDIFIN].substream = NULL;
1279 return snd_intel8x0_pcm_open(substream, &chip->ichd[ALID_SPDIFOUT]);
1286 chip->ichd[ALID_SPDIFOUT].substream = NULL;
1606 if (! chip->ichd[rec->ac97_idx].pcm)
2229 chip->ichd[ICHD_PCMOUT].pcm = &pbus->pcms[0];
2230 chip->ichd[ICHD_PCMIN].pcm = &pbus->pcms[1];
2231 chip->ichd[ICHD_MIC].pcm = &pbus->pcms[2];
2233 chip->ichd[chip->spdif_idx].pcm = &pbus->pcms[3];
2235 chip->ichd[ICHD_PCM2IN].pcm = &pbus->pcms[4];
2236 chip->ichd[ICHD_MIC2].pcm = &pbus->pcms[5];
2240 struct ac97_pcm *pcm = chip->ichd[ICHD_PCM2IN].pcm;
2274 chip->ichd[chip->spdif_idx].pcm->rates = SNDRV_PCM_RATE_48000;
2504 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, 0x00);
2507 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS);
2511 if ((igetbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset) & ICH_RESETREGS) == 0)
2519 iputdword(chip, ICH_REG_OFF_BDBAR + chip->ichd[i].reg_offset,
2520 chip->ichd[i].bdbar_addr);
2533 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, 0x00);
2536 iputbyte(chip, ICH_REG_OFF_CR + chip->ichd[i].reg_offset, ICH_RESETREGS);
2607 struct ichdev *ichdev = &chip->ichd[i];
2611 if (ichdev->ichd == ICHD_PCMOUT)
2648 ichdev = &chip->ichd[ICHD_PCMOUT];
2958 ichdev = &chip->ichd[i];
2959 ichdev->ichd = i;
2988 ichdev = &chip->ichd[i];