Lines Matching refs:tram
573 int tram;
576 for (tram = 0; tram < (emu->audigy ? 0x100 : 0xa0); tram++) {
577 if (!test_bit(tram, icode->tram_valid))
580 val = icode->tram_data_map[tram];
581 addr = icode->tram_addr_map[tram];
583 if (get_user(val, (__user __u32 *)&icode->tram_data_map[tram]) ||
584 get_user(addr, (__user __u32 *)&icode->tram_addr_map[tram]))
587 snd_emu10k1_ptr_write(emu, TANKMEMDATAREGBASE + tram, 0, val);
589 snd_emu10k1_ptr_write(emu, TANKMEMADDRREGBASE + tram, 0, addr);
591 snd_emu10k1_ptr_write(emu, TANKMEMADDRREGBASE + tram, 0, addr << 12);
592 snd_emu10k1_ptr_write(emu, A_TANKMEMCTLREGBASE + tram, 0, addr >> 20);
601 int tram;
605 for (tram = 0; tram < (emu->audigy ? 0x100 : 0xa0); tram++) {
606 set_bit(tram, icode->tram_valid);
607 val = snd_emu10k1_ptr_read(emu, TANKMEMDATAREGBASE + tram, 0);
609 addr = snd_emu10k1_ptr_read(emu, TANKMEMADDRREGBASE + tram, 0);
611 addr = snd_emu10k1_ptr_read(emu, TANKMEMADDRREGBASE + tram, 0) >> 12;
612 addr |= snd_emu10k1_ptr_read(emu, A_TANKMEMCTLREGBASE + tram, 0) << 20;
614 if (put_user(val, (__user u32 *)&icode->tram_data_map[tram]) ||
615 put_user(addr, (__user u32 *)&icode->tram_addr_map[tram]))