Lines Matching refs:ICHREG

71 #define ICHREG(x) ICH_REG_##x
486 if ((igetdword(chip, ICHREG(GLOB_STA)) & codec) == 0)
495 if (!(igetbyte(chip, ICHREG(ACC_SEMA)) & ICH_CAS))
505 igetbyte(chip, ICHREG(ACC_SEMA)), igetdword(chip, ICHREG(GLOB_STA)));
541 tmp = igetdword(chip, ICHREG(GLOB_STA));
544 iputdword(chip, ICHREG(GLOB_STA), tmp &
563 tmp = igetdword(chip, ICHREG(GLOB_STA));
566 iputdword(chip, ICHREG(GLOB_STA), tmp &
579 int val = igetbyte(chip, ICHREG(ALI_CSPSR));
593 while (--time && (igetdword(chip, ICHREG(ALI_CAS)) & ALI_CAS_SEM_BUSY))
610 iputword(chip, ICHREG(ALI_CPR_ADDR), reg);
613 data = igetword(chip, ICHREG(ALI_SPR));
625 iputword(chip, ICHREG(ALI_CPR), val);
628 iputword(chip, ICHREG(ALI_CPR_ADDR), reg);
830 ICHREG(ALI_FIFOCR1), ICHREG(ALI_FIFOCR2), ICHREG(ALI_FIFOCR3)
834 val = igetdword(chip, ICHREG(ALI_DMACR));
851 iputdword(chip, ICHREG(ALI_DMACR), val | (1 << ichdev->ali_slot));
859 iputdword(chip, ICHREG(ALI_DMACR), val | (1 << (ichdev->ali_slot + 16)));
870 iputdword(chip, ICHREG(ALI_INTERRUPTSR),
871 igetdword(chip, ICHREG(ALI_INTERRUPTSR)) & ichdev->int_sta_mask);
926 cnt = igetdword(chip, ICHREG(ALI_SCR));
932 iputdword(chip, ICHREG(ALI_SCR), cnt);
935 cnt = igetdword(chip, ICHREG(GLOB_CNT));
941 iputdword(chip, ICHREG(GLOB_CNT), cnt);
944 cnt = igetdword(chip, ICHREG(GLOB_CNT));
957 iputdword(chip, ICHREG(GLOB_CNT), cnt & ~ICH_PCM_246_MASK);
966 iputdword(chip, ICHREG(GLOB_CNT), cnt);
1242 val = igetdword(chip, ICHREG(ALI_INTERFACECR));
1244 iputdword(chip, ICHREG(ALI_INTERFACECR), val);
1258 val = igetdword(chip, ICHREG(ALI_INTERFACECR));
1260 iputdword(chip, ICHREG(ALI_INTERFACECR), val);
2162 glob_sta = igetdword(chip, ICHREG(GLOB_STA));
2172 igetbyte(chip, ICHREG(SDM)) & ICH_LDI_MASK;
2187 unsigned int reg = igetdword(chip, ICHREG(ALI_RTSR));
2192 iputdword(chip, ICHREG(ALI_RTSR), reg | 0x40);
2248 u8 tmp = igetbyte(chip, ICHREG(SDM));
2262 iputbyte(chip, ICHREG(SDM), tmp);
2276 if ((igetdword(chip, ICHREG(GLOB_STA)) & ICH_SAMPLE_CAP) == ICH_SAMPLE_16_20)
2286 val = igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_PCM_SPDIF_MASK;
2288 iputdword(chip, ICHREG(GLOB_CNT), val);
2297 iputdword(chip, ICHREG(GLOB_CNT),
2298 igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_AC97COLD);
2309 iputdword(chip, ICHREG(ALI_SCR), ICH_ALI_SC_RESET);
2310 iputdword(chip, ICHREG(ALI_FIFOCR1), 0x83838383);
2311 iputdword(chip, ICHREG(ALI_FIFOCR2), 0x83838383);
2312 iputdword(chip, ICHREG(ALI_FIFOCR3), 0x83838383);
2313 iputdword(chip, ICHREG(ALI_INTERFACECR),
2315 iputdword(chip, ICHREG(ALI_INTERRUPTCR), 0x00000000);
2316 iputdword(chip, ICHREG(ALI_INTERRUPTSR), 0x00000000);
2333 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2339 iputdword(chip, ICHREG(GLOB_CNT), cnt & ~ICH_AC97COLD);
2340 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2342 iputdword(chip, ICHREG(GLOB_CNT), cnt | ICH_AC97COLD);
2358 cnt = igetdword(chip, ICHREG(GLOB_CNT));
2362 iputdword(chip, ICHREG(GLOB_CNT), cnt);
2365 if ((igetdword(chip, ICHREG(GLOB_CNT)) & ICH_AC97WARM) == 0)
2370 igetdword(chip, ICHREG(GLOB_CNT)));
2386 cnt = igetdword(chip, ICHREG(GLOB_STA));
2387 iputdword(chip, ICHREG(GLOB_STA), cnt & status);
2403 status = igetdword(chip, ICHREG(GLOB_STA)) &
2413 igetdword(chip, ICHREG(GLOB_STA)));
2422 status |= igetdword(chip, ICHREG(GLOB_STA)) &
2436 nstatus = igetdword(chip, ICHREG(GLOB_STA)) &
2463 reg = igetdword(chip, ICHREG(ALI_SCR));
2469 iputdword(chip, ICHREG(ALI_SCR), reg);
2472 if (! (igetdword(chip, ICHREG(ALI_INTERRUPTSR)) & ALI_INT_GPIO))
2482 reg = igetdword(chip, ICHREG(ALI_RTSR));
2485 iputdword(chip, ICHREG(ALI_RTSR), reg | 0x80);
2571 chip->sdm_saved = igetbyte(chip, ICHREG(SDM));
2602 iputbyte(chip, ICHREG(SDM), chip->sdm_saved);
2604 iputdword(chip, ICHREG(GLOB_CNT),
2605 (igetdword(chip, ICHREG(GLOB_CNT)) & ~ICH_PCM_SPDIF_MASK) |
2675 iputdword(chip, ICHREG(ALI_DMACR), 1 << ichdev->ali_slot);
2704 iputdword(chip, ICHREG(ALI_DMACR), 1 << (ichdev->ali_slot + 16));
2789 tmp = igetdword(chip, ICHREG(GLOB_STA));
2790 snd_iprintf(buffer, "Global control : 0x%08x\n", igetdword(chip, ICHREG(GLOB_CNT)));
2793 snd_iprintf(buffer, "SDM : 0x%08x\n", igetdword(chip, ICHREG(SDM)));