Home
last modified time | relevance | path

Searched refs:rirb (Results 1 – 5 of 5) sorted by relevance

/linux/sound/hda/
A Dhdac_controller.c71 bus->rirb.wp = bus->rirb.rp = 0; in snd_hdac_bus_init_cmd_io()
72 memset(bus->rirb.cmds, 0, sizeof(bus->rirb.cmds)); in snd_hdac_bus_init_cmd_io()
158 bus->rirb.res[addr] = -1; in snd_hdac_bus_wait_for_pio_response()
214 *res = bus->rirb.res[addr]; in snd_hdac_bus_get_response_pio()
252 bus->rirb.cmds[addr]++; in snd_hdac_bus_send_cmd_corb()
282 if (wp == bus->rirb.wp) in snd_hdac_bus_update_rirb()
284 bus->rirb.wp = wp; in snd_hdac_bus_update_rirb()
286 while (bus->rirb.rp != wp) { in snd_hdac_bus_update_rirb()
287 bus->rirb.rp++; in snd_hdac_bus_update_rirb()
302 bus->rirb.res[addr] = res; in snd_hdac_bus_update_rirb()
[all …]
/linux/sound/pci/lola/
A Dlola.c94 chip->rirb.cmds++; in corb_send_verb()
115 if (wp == chip->rirb.wp) in lola_update_rirb()
117 chip->rirb.wp = wp; in lola_update_rirb()
119 while (chip->rirb.rp != wp) { in lola_update_rirb()
120 chip->rirb.rp++; in lola_update_rirb()
121 chip->rirb.rp %= LOLA_CORB_ENTRIES; in lola_update_rirb()
125 res = le32_to_cpu(chip->rirb.buf[rp]); in lola_update_rirb()
128 else if (chip->rirb.cmds) { in lola_update_rirb()
132 chip->rirb.cmds--; in lola_update_rirb()
150 if (!chip->rirb.cmds) { in rirb_get_response()
[all …]
A Dlola.h325 struct lola_rb rirb; member
/linux/sound/pci/hda/
A Dhda_controller.c854 azx_bus(chip)->rirb.res[addr] = azx_readl(chip, IR); in azx_single_wait_for_response()
862 azx_bus(chip)->rirb.res[addr] = -1; in azx_single_wait_for_response()
899 *res = bus->rirb.res[addr]; in azx_single_get_response()
/linux/include/sound/
A Dhdaudio.h327 struct hdac_rb rirb; member

Completed in 23 milliseconds