cs35l56_hda
static const struct smi_node cs35l56_hda = {
{ "CSC3556", (unsigned long)&cs35l56_hda },
static int cs35l56_hda_read_acpi(struct cs35l56_hda *cs35l56, int hid, int id)
int cs35l56_hda_common_probe(struct cs35l56_hda *cs35l56, int hid, int id)
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol);
static void cs35l56_hda_create_controls(struct cs35l56_hda *cs35l56)
static void cs35l56_hda_remove_controls(struct cs35l56_hda *cs35l56)
static int cs35l56_hda_request_firmware_file(struct cs35l56_hda *cs35l56,
static void cs35l56_hda_request_firmware_files(struct cs35l56_hda *cs35l56,
static void cs35l56_hda_wait_dsp_ready(struct cs35l56_hda *cs35l56)
static int cs35l56_hda_apply_calibration(struct cs35l56_hda *cs35l56)
static void cs35l56_hda_fw_load(struct cs35l56_hda *cs35l56)
static void cs35l56_hda_play(struct cs35l56_hda *cs35l56)
struct cs35l56_hda *cs35l56 = container_of(work, struct cs35l56_hda, dsp_work);
struct cs35l56_hda *cs35l56 = cs35l56_hda_from_base(cs35l56_base);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
static void cs35l56_hda_pause(struct cs35l56_hda *cs35l56)
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
static int cs35l56_hda_fixup_yoga9(struct cs35l56_hda *cs35l56, int *bus_addr)
struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev);
int (*fixup_fn)(struct cs35l56_hda *cs35l56, int *bus_addr);
static int cs35l56_hda_apply_platform_fixups(struct cs35l56_hda *cs35l56, const char *sub,
static inline struct cs35l56_hda *cs35l56_hda_from_base(struct cs35l56_base *cs35l56_base)
return container_of(cs35l56_base, struct cs35l56_hda, base);
int cs35l56_hda_common_probe(struct cs35l56_hda *cs35l56, int hid, int id);
struct cs35l56_hda *cs35l56;
struct cs35l56_hda *cs35l56;