/* They are just the skeleton to call sub-callbacks according to the current setting of chip->single_cmd.  */
static int azx_send_cmd(struct hda_bus *bus, unsigned int val)
/* They are just the skeleton to call sub-callbacks according to the current setting of chip->single_cmd.  */
static int azx_send_cmd(struct hda_bus *bus, unsigned int val)
{
	struct azx *chip = bus->private_data;
	chip->last_cmd[azx_command_addr(val)] = val;
	if (chip->single_cmd)
		return azx_single_send_cmd(bus, val);
	else
		return azx_corb_send_cmd(bus, val);
}