taglinefilesource code
opl3_command77drivers/sound/opl3.cstatic void     opl3_command (int io_addr, unsigned int addr, unsigned int val);
opl3_command100drivers/sound/opl3.copl3_command (right_address, CONNECTION_SELECT_REGISTER, 0x3f);  /* Select all 4-OP
opl3_command189drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, TIMER1_MASK | TIMER2_MASK);  /* Reset timers 1 and 2 */
opl3_command190drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, IRQ_RESET);  /* Reset the IRQ of FM
opl3_command200drivers/sound/opl3.copl3_command (ioaddr, TIMER1_REGISTER, 0xff);  /* Set timer 1 to 0xff */
opl3_command201drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER,
opl3_command215drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, TIMER1_MASK | TIMER2_MASK);  /* Reset timers 1 and 2 */
opl3_command216drivers/sound/opl3.copl3_command (ioaddr, TIMER_CONTROL_REGISTER, IRQ_RESET);  /* Reset the IRQ of FM
opl3_command227drivers/sound/opl3.copl3_command (ioaddr, KEYON_BLOCK + i, 0);  /* Note off */
opl3_command229drivers/sound/opl3.copl3_command (ioaddr, TEST_REGISTER, ENABLE_WAVE_SELECT);
opl3_command230drivers/sound/opl3.copl3_command (ioaddr, PERCUSSION_REGISTER, 0x00);  /* Melodic mode. */
opl3_command250drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, voices[voice].keyon_byte & ~0x20);
opl3_command376drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], vol1);  /* Modulator volume */
opl3_command377drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], vol2);  /* Carrier volume */
opl3_command420drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], vol1);
opl3_command421drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], vol2);
opl3_command422drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[2], vol3);
opl3_command423drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[3], vol4);
opl3_command450drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[1], 0xff);  /* Carrier volume to min */
opl3_command451drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[0], 0xff);  /* Modulator volume to */
opl3_command455drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[2], 0xff);
opl3_command456drivers/sound/opl3.copl3_command (map->ioaddr, KSL_LEVEL + map->op[3], 0xff);
opl3_command459drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, 0x00);  /* Note off */
opl3_command496drivers/sound/opl3.copl3_command (right_address, CONNECTION_SELECT_REGISTER, connection_mask);
opl3_command500drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[0], instr->operators[0]);
opl3_command501drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[1], instr->operators[1]);
opl3_command504drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[0], instr->operators[4]);
opl3_command505drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[1], instr->operators[5]);
opl3_command508drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[0], instr->operators[6]);
opl3_command509drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[1], instr->operators[7]);
opl3_command512drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[0], instr->operators[8]);
opl3_command513drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[1], instr->operators[9]);
opl3_command519drivers/sound/opl3.copl3_command (map->ioaddr, FEEDBACK_CONNECTION + map->voice_num,
opl3_command530drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[2], instr->operators[OFFS_4OP + 0]);
opl3_command531drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[3], instr->operators[OFFS_4OP + 1]);
opl3_command534drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[2], instr->operators[OFFS_4OP + 4]);
opl3_command535drivers/sound/opl3.copl3_command (map->ioaddr, ATTACK_DECAY + map->op[3], instr->operators[OFFS_4OP + 5]);
opl3_command538drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[2], instr->operators[OFFS_4OP + 6]);
opl3_command539drivers/sound/opl3.copl3_command (map->ioaddr, SUSTAIN_RELEASE + map->op[3], instr->operators[OFFS_4OP + 7]);
opl3_command542drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[2], instr->operators[OFFS_4OP + 8]);
opl3_command543drivers/sound/opl3.copl3_command (map->ioaddr, WAVE_SELECT + map->op[3], instr->operators[OFFS_4OP + 9]);
opl3_command549drivers/sound/opl3.copl3_command (map->ioaddr, FEEDBACK_CONNECTION + map->voice_num + 3, fpc);
opl3_command571drivers/sound/opl3.copl3_command (map->ioaddr, FNUM_LOW + map->voice_num, data);
opl3_command575drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, data);
opl3_command577drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num + 3, data);
opl3_command658drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
opl3_command661drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
opl3_command666drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
opl3_command669drivers/sound/opl3.copl3_command (physical_voices[logical_voices[i]].ioaddr,
opl3_command701drivers/sound/opl3.copl3_command (right_address, CONNECTION_SELECT_REGISTER, connection_mask);
opl3_command754drivers/sound/opl3.copl3_command (map->ioaddr, AM_VIB + map->op[cell-1], tmp);}
opl3_command852drivers/sound/opl3.copl3_command (map->ioaddr, FNUM_LOW + map->voice_num, data);
opl3_command857drivers/sound/opl3.copl3_command (map->ioaddr, KEYON_BLOCK + map->voice_num, data);
opl3_command921drivers/sound/opl3.copl3_command (right_address, OPL3_MODE_REGISTER, OPL3_ENABLE);  /* Enable OPL-3 mode */
opl3_command922drivers/sound/opl3.copl3_command (right_address, CONNECTION_SELECT_REGISTER, 0x00);  /* Select all 2-OP