Lines Matching refs:addr
107 unsigned int addr, int w_16bit) in __snd_gf1_write_addr() argument
111 addr = ((addr >> 1) & ~0x0000000f) | (addr & 0x0000000f); in __snd_gf1_write_addr()
112 __snd_gf1_write8(gus, SNDRV_GF1_VB_UPPER_ADDRESS, (unsigned char) ((addr >> 26) & 0x03)); in __snd_gf1_write_addr()
114 addr = (addr & 0x00c0000f) | ((addr & 0x003ffff0) >> 1); in __snd_gf1_write_addr()
115 __snd_gf1_write16(gus, reg, (unsigned short) (addr >> 11)); in __snd_gf1_write_addr()
116 __snd_gf1_write16(gus, reg + 1, (unsigned short) (addr << 5)); in __snd_gf1_write_addr()
177 unsigned int addr, short w_16bit) in snd_gf1_write_addr() argument
179 __snd_gf1_write_addr(gus, reg, addr, w_16bit); in snd_gf1_write_addr()
260 unsigned int addr, short w_16bit)
265 __snd_gf1_write_addr(gus, reg, addr, w_16bit);
289 void snd_gf1_dram_addr(struct snd_gus_card * gus, unsigned int addr) in snd_gf1_dram_addr() argument
293 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_dram_addr()
297 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8); in snd_gf1_dram_addr()
301 void snd_gf1_poke(struct snd_gus_card * gus, unsigned int addr, unsigned char data) in snd_gf1_poke() argument
308 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_poke()
312 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8); in snd_gf1_poke()
318 unsigned char snd_gf1_peek(struct snd_gus_card * gus, unsigned int addr) in snd_gf1_peek() argument
326 outw((unsigned short) addr, gus->gf1.reg_data16); in snd_gf1_peek()
330 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8); in snd_gf1_peek()
339 void snd_gf1_pokew(struct snd_gus_card * gus, unsigned int addr, unsigned short data)
350 outw((unsigned short) addr, gus->gf1.reg_data16);
354 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
362 unsigned short snd_gf1_peekw(struct snd_gus_card * gus, unsigned int addr)
374 outw((unsigned short) addr, gus->gf1.reg_data16);
378 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
387 void snd_gf1_dram_setmem(struct snd_gus_card * gus, unsigned int addr,
397 addr &= ~1;
403 outw((unsigned short) addr, gus->gf1.reg_data16);
407 outb((unsigned char) (addr >> 16), gus->gf1.reg_data8);
525 void snd_gf1_peek_print_block(struct snd_gus_card * gus, unsigned int addr, int count, int w_16bit)
529 printk(count > 0 ? "%02x:" : "%02x", snd_gf1_peek(gus, addr++));
532 …printk(count > 0 ? "%04x:" : "%04x", snd_gf1_peek(gus, addr) | (snd_gf1_peek(gus, addr + 1) << 8));
533 addr += 2;