Lines Matching refs:pa
951 u32 pa;
969 pa = es->memory->buf.addr;
970 pa -= chip->dma.addr;
971 pa >>= 1; /* words */
973 pa |= 0x00400000; /* System RAM (Bit 22) */
978 pa |= 0x00800000; /* (Bit 23) */
980 pa >>= 1;
985 es->base[channel] = pa & 0xFFFF;
991 apu_set_register(chip, apu, 4, ((pa >> 16) & 0xFF) << 8);
992 apu_set_register(chip, apu, 5, pa & 0xFFFF);
993 apu_set_register(chip, apu, 6, (pa + size) & 0xFFFF);
1052 unsigned int pa, unsigned int bsize,
1060 snd_es1968_program_wavecache(chip, es, channel, pa, 1);
1063 pa -= chip->dma.addr;
1064 pa >>= 1; /* words */
1068 es->base[channel] = pa & 0xFFFF;
1069 pa |= 0x00400000; /* bit 22 -> System RAM */
1080 apu_set_register(chip, apu, 4, ((pa >> 16) & 0xFF) << 8);
1081 apu_set_register(chip, apu, 5, pa & 0xFFFF);
1082 apu_set_register(chip, apu, 6, (pa + bsize) & 0xFFFF);
1659 unsigned int pa, offset, t;
1681 pa = (unsigned int)((memory->buf.addr - chip->dma.addr) >> 1);
1682 pa |= 0x00400000; /* System RAM (Bit 22) */
1689 apu_set_register(chip, apu, 4, ((pa >> 16) & 0xff) << 8);
1690 apu_set_register(chip, apu, 5, pa & 0xffff);
1691 apu_set_register(chip, apu, 6, (pa + CLOCK_MEASURE_BUFSIZE/2) & 0xffff);
1708 __apu_set_register(chip, apu, 5, pa & 0xffff);
1722 offset -= (pa & 0xffff);