Lines Matching refs:addr
81 * @addr: the HDAC device address
87 int snd_hdac_bus_exec_verb(struct hdac_bus *bus, unsigned int addr,
93 err = snd_hdac_bus_exec_verb_unlocked(bus, addr, cmd, res);
101 * @addr: the HDAC device address
107 int snd_hdac_bus_exec_verb_unlocked(struct hdac_bus *bus, unsigned int addr,
129 err = bus->ops->get_response(bus, addr, &tmp);
134 err = bus->ops->get_response(bus, addr, res);
135 trace_hda_get_response(bus, addr, *res);
145 * @res_ex: codec addr and flags (upper 32bit or RIRB entry)
211 if (bus->caddr_tbl[codec->addr]) {
213 codec->addr);
218 bus->caddr_tbl[codec->addr] = codec;
219 set_bit(codec->addr, &bus->codec_powered);
236 bus->caddr_tbl[codec->addr] = NULL;
237 clear_bit(codec->addr, &bus->codec_powered);
244 unsigned int snd_hdac_aligned_read(void __iomem *addr, unsigned int mask)
247 (void __iomem *)((unsigned long)(addr) & ~0x3);
248 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3;
256 void snd_hdac_aligned_write(unsigned int val, void __iomem *addr,
260 (void __iomem *)((unsigned long)(addr) & ~0x3);
261 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3;