Lines Matching defs:ICHREG
94 #define ICHREG(x) ICH_REG_##x
509 if ((igetdword(chip, ICHREG(GLOB_STA)) & codec) == 0)
518 if (!(igetbyte(chip, ICHREG(ACC_SEMA)) & ICH_CAS))
528 igetbyte(chip, ICHREG(ACC_SEMA)), igetdword(chip, ICHREG(GLOB_STA)));
564 if ((tmp = igetdword(chip, ICHREG(GLOB_STA))) & ICH_RCS) {
566 iputdword(chip, ICHREG(GLOB_STA), tmp &
585 if ((tmp = igetdword(chip, ICHREG(GLOB_STA))) & ICH_RCS) {
587 iputdword(chip, ICHREG(GLOB_STA), tmp &
600 int val = igetbyte(chip, ICHREG(ALI_CSPSR));
614 while (--time && (igetdword(chip, ICHREG(ALI_CAS)) & ALI_CAS_SEM_BUSY))
631 iputword(chip, ICHREG(ALI_CPR_ADDR), reg);
634 data = igetword(chip, ICHREG(ALI_SPR));
646 iputword(chip, ICHREG(ALI_CPR), val);
649 iputword(chip, ICHREG(ALI_CPR_ADDR), reg);
851 ICHREG(ALI_FIFOCR1), ICHREG(ALI_FIFOCR2), ICHREG(ALI_FIFOCR3)
855 val = igetdword(chip, ICHREG(ALI_DMACR));
872 iputdword(chip, ICHREG(ALI_DMACR), val | (1 << ichdev->ali_slot));
880 iputdword(chip, ICHREG(ALI_DMACR), val | (1 << (ichdev->ali_slot + 16)));
891 iputdword(chip, ICHREG(ALI_INTERRUPTSR),
892 igetdword(chip, ICHREG(ALI_INTERRUPTSR)) & ichdev->int_sta_mask);
947 cnt = igetdword(chip, ICHREG(ALI_SCR));
953 iputdword(chip, ICHREG(ALI_SCR), cnt);
956 cnt = igetdword(chip, ICHREG(GLOB_CNT));
962 iputdword(chip, ICHREG(GLOB_CNT), cnt);
965 cnt = igetdword(chip, ICHREG(GLOB_CNT));
978 iputdword(chip, ICHREG(GLOB_CNT), cnt & ~ICH_PCM_246_MASK);
987 iputdword(chip, ICHREG(GLOB_CNT), cnt);
1262 val = igetdword(chip, ICHREG(ALI_INTERFACECR));
1264 iputdword(chip, ICHREG(ALI_INTERFACECR), val);
1278 val = igetdword(chip, ICHREG(ALI_INTERFACECR));
1280 iputdword(chip, ICHREG(ALI_INTERFACECR), val);
2182 glob_sta = igetdword(chip, ICHREG(GLOB_STA));
2192 igetbyte(chip, ICHREG(SDM)) & ICH_LDI_MASK;
2207 unsigned int reg = igetdword(chip, ICHREG(ALI_RTSR));
2212 iputdword(chip, ICHREG(ALI_RTSR), reg | 0x40);
2266 u8 tmp = igetbyte(chip, ICHREG(SDM));
2280 iputbyte(chip, ICHREG(SDM), tmp);
2294 if ((igetdword(chip, ICHREG(GLOB_STA)) & ICH_SAMPLE_CAP) == ICH_SAMPLE_16_20)
2304 val = igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_PCM_SPDIF_MASK;
2306 iputdword(chip, ICHREG(GLOB_CNT), val);
2315 iputdword(chip, ICHREG(GLOB_CNT),
2316 igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_AC97COLD);
2327 iputdword(chip, ICHREG(ALI_SCR), ICH_ALI_SC_RESET);
2328 iputdword(chip, ICHREG(ALI_FIFOCR1), 0x83838383);
2329 iputdword(chip, ICHREG(ALI_FIFOCR2), 0x83838383);
2330 iputdword(chip, ICHREG(ALI_FIFOCR3), 0x83838383);
2331 iputdword(chip, ICHREG(ALI_INTERFACECR),
2333 iputdword(chip, ICHREG(ALI_INTERRUPTCR), 0x00000000);
2334 iputdword(chip, ICHREG(ALI_INTERRUPTSR), 0x00000000);
2351 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2357 iputdword(chip, ICHREG(GLOB_CNT), cnt & ~ICH_AC97COLD);
2358 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2360 iputdword(chip, ICHREG(GLOB_CNT), cnt | ICH_AC97COLD);
2376 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2380 iputdword(chip, ICHREG(GLOB_CNT), cnt);
2383 if ((igetdword(chip, ICHREG(GLOB_CNT)) & ICH_AC97WARM) == 0)
2388 igetdword(chip, ICHREG(GLOB_CNT)));
2404 cnt = igetdword(chip, ICHREG(GLOB_STA));
2405 iputdword(chip, ICHREG(GLOB_STA), cnt & status);
2421 status = igetdword(chip, ICHREG(GLOB_STA)) &
2431 igetdword(chip, ICHREG(GLOB_STA)));
2440 status |= igetdword(chip, ICHREG(GLOB_STA)) &
2454 nstatus = igetdword(chip, ICHREG(GLOB_STA)) &
2481 reg = igetdword(chip, ICHREG(ALI_SCR));
2487 iputdword(chip, ICHREG(ALI_SCR), reg);
2490 if (! (igetdword(chip, ICHREG(ALI_INTERRUPTSR)) & ALI_INT_GPIO))
2500 reg = igetdword(chip, ICHREG(ALI_RTSR));
2503 iputdword(chip, ICHREG(ALI_RTSR), reg | 0x80);
2597 chip->sdm_saved = igetbyte(chip, ICHREG(SDM));
2628 iputbyte(chip, ICHREG(SDM), chip->sdm_saved);
2630 iputdword(chip, ICHREG(GLOB_CNT),
2631 (igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_PCM_SPDIF_MASK) |
2703 iputdword(chip, ICHREG(ALI_DMACR), 1 << ichdev->ali_slot);
2732 iputdword(chip, ICHREG(ALI_DMACR), 1 << (ichdev->ali_slot + 16));
2817 tmp = igetdword(chip, ICHREG(GLOB_STA));
2818 snd_iprintf(buffer, "Global control : 0x%08x\n", igetdword(chip, ICHREG(GLOB_CNT)));
2821 snd_iprintf(buffer, "SDM : 0x%08x\n", igetdword(chip, ICHREG(SDM)));