rirb              320 include/sound/hdaudio.h 	struct hdac_rb rirb;
rirb               67 sound/hda/hdac_controller.c 	bus->rirb.addr = bus->rb.addr + 2048;
rirb               68 sound/hda/hdac_controller.c 	bus->rirb.buf = (__le32 *)(bus->rb.area + 2048);
rirb               69 sound/hda/hdac_controller.c 	bus->rirb.wp = bus->rirb.rp = 0;
rirb               70 sound/hda/hdac_controller.c 	memset(bus->rirb.cmds, 0, sizeof(bus->rirb.cmds));
rirb               71 sound/hda/hdac_controller.c 	snd_hdac_chip_writel(bus, RIRBLBASE, (u32)bus->rirb.addr);
rirb               72 sound/hda/hdac_controller.c 	snd_hdac_chip_writel(bus, RIRBUBASE, upper_32_bits(bus->rirb.addr));
rirb              167 sound/hda/hdac_controller.c 	bus->rirb.cmds[addr]++;
rirb              197 sound/hda/hdac_controller.c 	if (wp == bus->rirb.wp)
rirb              199 sound/hda/hdac_controller.c 	bus->rirb.wp = wp;
rirb              201 sound/hda/hdac_controller.c 	while (bus->rirb.rp != wp) {
rirb              202 sound/hda/hdac_controller.c 		bus->rirb.rp++;
rirb              203 sound/hda/hdac_controller.c 		bus->rirb.rp %= AZX_MAX_RIRB_ENTRIES;
rirb              205 sound/hda/hdac_controller.c 		rp = bus->rirb.rp << 1; /* an RIRB entry is 8-bytes */
rirb              206 sound/hda/hdac_controller.c 		res_ex = le32_to_cpu(bus->rirb.buf[rp + 1]);
rirb              207 sound/hda/hdac_controller.c 		res = le32_to_cpu(bus->rirb.buf[rp]);
rirb              212 sound/hda/hdac_controller.c 				res, res_ex, bus->rirb.rp, wp);
rirb              216 sound/hda/hdac_controller.c 		else if (bus->rirb.cmds[addr]) {
rirb              217 sound/hda/hdac_controller.c 			bus->rirb.res[addr] = res;
rirb              218 sound/hda/hdac_controller.c 			bus->rirb.cmds[addr]--;
rirb              248 sound/hda/hdac_controller.c 		if (!bus->rirb.cmds[addr]) {
rirb              250 sound/hda/hdac_controller.c 				*res = bus->rirb.res[addr]; /* the last value */
rirb              806 sound/pci/hda/hda_controller.c 		if (!bus->rirb.cmds[addr]) {
rirb              810 sound/pci/hda/hda_controller.c 				*res = bus->rirb.res[addr]; /* the last value */
rirb              915 sound/pci/hda/hda_controller.c 			azx_bus(chip)->rirb.res[addr] = azx_readl(chip, IR);
rirb              923 sound/pci/hda/hda_controller.c 	azx_bus(chip)->rirb.res[addr] = -1;
rirb              960 sound/pci/hda/hda_controller.c 		*res = bus->rirb.res[addr];
rirb               88 sound/pci/lola/lola.c 	if (chip->rirb.cmds < LOLA_CORB_ENTRIES - 1) {
rirb               95 sound/pci/lola/lola.c 		chip->rirb.cmds++;
rirb              116 sound/pci/lola/lola.c 	if (wp == chip->rirb.wp)
rirb              118 sound/pci/lola/lola.c 	chip->rirb.wp = wp;
rirb              120 sound/pci/lola/lola.c 	while (chip->rirb.rp != wp) {
rirb              121 sound/pci/lola/lola.c 		chip->rirb.rp++;
rirb              122 sound/pci/lola/lola.c 		chip->rirb.rp %= LOLA_CORB_ENTRIES;
rirb              124 sound/pci/lola/lola.c 		rp = chip->rirb.rp << 1; /* an RIRB entry is 8-bytes */
rirb              125 sound/pci/lola/lola.c 		res_ex = le32_to_cpu(chip->rirb.buf[rp + 1]);
rirb              126 sound/pci/lola/lola.c 		res = le32_to_cpu(chip->rirb.buf[rp]);
rirb              129 sound/pci/lola/lola.c 		else if (chip->rirb.cmds) {
rirb              133 sound/pci/lola/lola.c 			chip->rirb.cmds--;
rirb              151 sound/pci/lola/lola.c 		if (!chip->rirb.cmds) {
rirb              360 sound/pci/lola/lola.c 	chip->rirb.addr = chip->rb.addr + 2048;
rirb              361 sound/pci/lola/lola.c 	chip->rirb.buf = (__le32 *)(chip->rb.area + 2048);
rirb              393 sound/pci/lola/lola.c 	lola_writel(chip, BAR0, RIRBLBASE, (u32)chip->rirb.addr);
rirb              394 sound/pci/lola/lola.c 	lola_writel(chip, BAR0, RIRBUBASE, upper_32_bits(chip->rirb.addr));
rirb              407 sound/pci/lola/lola.c 	chip->rirb.rp = chip->rirb.cmds = 0;
rirb              325 sound/pci/lola/lola.h 	struct lola_rb rirb;