Lines Matching defs:wp
70 bus->rirb.wp = bus->rirb.rp = 0;
148 unsigned int wp, rp;
155 wp = snd_hdac_chip_readw(bus, CORBWP);
156 if (wp == 0xffff) {
161 wp++;
162 wp %= AZX_MAX_CORB_ENTRIES;
165 if (wp == rp) {
172 bus->corb.buf[wp] = cpu_to_le32(val);
173 snd_hdac_chip_writew(bus, CORBWP, wp);
192 unsigned int rp, wp;
196 wp = snd_hdac_chip_readw(bus, RIRBWP);
197 if (wp == 0xffff) {
202 if (wp == bus->rirb.wp)
204 bus->rirb.wp = wp;
206 while (bus->rirb.rp != wp) {
216 "spurious response %#x:%#x, rp = %d, wp = %d",
217 res, res_ex, bus->rirb.rp, wp);