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,
126 err = bus->ops->get_response(bus, addr, &tmp);
131 err = bus->ops->get_response(bus, addr, res);
132 trace_hda_get_response(bus, addr, *res);
142 * @res_ex: codec addr and flags (upper 32bit or RIRB entry)
208 if (bus->caddr_tbl[codec->addr]) {
210 codec->addr);
215 bus->caddr_tbl[codec->addr] = codec;
216 set_bit(codec->addr, &bus->codec_powered);
233 bus->caddr_tbl[codec->addr] = NULL;
234 clear_bit(codec->addr, &bus->codec_powered);
241 unsigned int snd_hdac_aligned_read(void __iomem *addr, unsigned int mask)
244 (void __iomem *)((unsigned long)(addr) & ~0x3);
245 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3;
253 void snd_hdac_aligned_write(unsigned int val, void __iomem *addr,
257 (void __iomem *)((unsigned long)(addr) & ~0x3);
258 unsigned int shift = ((unsigned long)(addr) & 0x3) << 3;