• Home
  • Raw
  • Download

Lines Matching refs:addr

49 	bus->corb.addr = bus->rb.addr;  in snd_hdac_bus_init_cmd_io()
51 snd_hdac_chip_writel(bus, CORBLBASE, (u32)bus->corb.addr); in snd_hdac_bus_init_cmd_io()
52 snd_hdac_chip_writel(bus, CORBUBASE, upper_32_bits(bus->corb.addr)); in snd_hdac_bus_init_cmd_io()
68 bus->rirb.addr = bus->rb.addr + 2048; in snd_hdac_bus_init_cmd_io()
72 snd_hdac_chip_writel(bus, RIRBLBASE, (u32)bus->rirb.addr); in snd_hdac_bus_init_cmd_io()
73 snd_hdac_chip_writel(bus, RIRBUBASE, upper_32_bits(bus->rirb.addr)); in snd_hdac_bus_init_cmd_io()
128 unsigned int addr = cmd >> 28; in azx_command_addr() local
130 if (snd_BUG_ON(addr >= HDA_MAX_CODECS)) in azx_command_addr()
131 addr = 0; in azx_command_addr()
132 return addr; in azx_command_addr()
144 unsigned int addr = azx_command_addr(val); in snd_hdac_bus_send_cmd() local
168 bus->rirb.cmds[addr]++; in snd_hdac_bus_send_cmd()
190 unsigned int addr; in snd_hdac_bus_update_rirb() local
210 addr = res_ex & 0xf; in snd_hdac_bus_update_rirb()
211 if (addr >= HDA_MAX_CODECS) { in snd_hdac_bus_update_rirb()
218 else if (bus->rirb.cmds[addr]) { in snd_hdac_bus_update_rirb()
219 bus->rirb.res[addr] = res; in snd_hdac_bus_update_rirb()
220 bus->rirb.cmds[addr]--; in snd_hdac_bus_update_rirb()
221 if (!bus->rirb.cmds[addr] && in snd_hdac_bus_update_rirb()
227 res, res_ex, bus->last_cmd[addr]); in snd_hdac_bus_update_rirb()
241 int snd_hdac_bus_get_response(struct hdac_bus *bus, unsigned int addr, in snd_hdac_bus_get_response() argument
259 if (!bus->rirb.cmds[addr]) { in snd_hdac_bus_get_response()
261 *res = bus->rirb.res[addr]; /* the last value */ in snd_hdac_bus_get_response()
278 bus->last_cmd[addr]); in snd_hdac_bus_get_response()
526 if (bus->use_posbuf && bus->posbuf.addr) { in snd_hdac_bus_init_chip()
527 snd_hdac_chip_writel(bus, DPLBASE, (u32)bus->posbuf.addr); in snd_hdac_bus_init_chip()
528 snd_hdac_chip_writel(bus, DPUBASE, upper_32_bits(bus->posbuf.addr)); in snd_hdac_bus_init_chip()
554 if (bus->posbuf.addr) { in snd_hdac_bus_stop_chip()
661 set_bit(codec->addr, &codec->bus->codec_powered); in snd_hdac_bus_link_power()
663 clear_bit(codec->addr, &codec->bus->codec_powered); in snd_hdac_bus_link_power()