| H A D | cs35l56_hda.c | 52 static void cs35l56_hda_wait_dsp_ready(struct cs35l56_hda *cs35l56) in cs35l56_hda_wait_dsp_ready() argument 55 flush_work(&cs35l56->dsp_work); in cs35l56_hda_wait_dsp_ready() 58 static void cs35l56_hda_play(struct cs35l56_hda *cs35l56) in cs35l56_hda_play() argument 63 cs35l56_hda_wait_dsp_ready(cs35l56); in cs35l56_hda_play() 65 pm_runtime_get_sync(cs35l56->base.dev); in cs35l56_hda_play() 66 ret = cs35l56_mbox_send(&cs35l56->base, CS35L56_MBOX_CMD_AUDIO_PLAY); in cs35l56_hda_play() 69 ret = regmap_read_poll_timeout(cs35l56->base.regmap, in cs35l56_hda_play() 70 cs35l56->base.fw_reg->transducer_actual_ps, in cs35l56_hda_play() 75 dev_warn(cs35l56->base.dev, "PS0 wait failed: %d\n", ret); in cs35l56_hda_play() 77 regmap_set_bits(cs35l56 in cs35l56_hda_play() 83 cs35l56_hda_pause(struct cs35l56_hda * cs35l56) cs35l56_hda_pause() argument 97 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_playback_hook() local 127 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_runtime_suspend() local 137 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_runtime_resume() local 181 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_mixer_get() local 203 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_mixer_put() local 232 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_posture_get() local 251 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_posture_put() local 298 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_vol_get() local 324 struct cs35l56_hda *cs35l56 = snd_kcontrol_chip(kcontrol); cs35l56_hda_vol_put() local 347 cs35l56_hda_create_controls(struct cs35l56_hda * cs35l56) cs35l56_hda_create_controls() argument 395 cs35l56_hda_remove_controls(struct cs35l56_hda * cs35l56) cs35l56_hda_remove_controls() argument 410 cs35l56_hda_request_firmware_file(struct cs35l56_hda * cs35l56,const struct firmware ** firmware,char ** filename,const char * base_name,const char * system_name,const char * amp_name,const char * filetype) cs35l56_hda_request_firmware_file() argument 459 cs35l56_hda_request_firmware_files(struct cs35l56_hda * cs35l56,unsigned int preloaded_fw_ver,const struct firmware ** wmfw_firmware,char ** wmfw_filename,const struct firmware ** coeff_firmware,char ** coeff_filename) cs35l56_hda_request_firmware_files() argument 551 cs35l56_hda_apply_calibration(struct cs35l56_hda * cs35l56) cs35l56_hda_apply_calibration() argument 571 cs35l56_hda_fw_load(struct cs35l56_hda * cs35l56) cs35l56_hda_fw_load() argument 699 struct cs35l56_hda *cs35l56 = container_of(work, struct cs35l56_hda, dsp_work); cs35l56_hda_dsp_work() local 760 struct cs35l56_hda *cs35l56 = cs35l56_hda_from_base(cs35l56_base); cs35l56_hda_debugfs_cal_data_write() local 800 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_bind() local 835 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_unbind() local 868 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_suspend() local 891 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_suspend_late() local 907 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_suspend_no_irq() local 918 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_resume_no_irq() local 935 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_resume_early() local 952 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_system_resume() local 979 cs35l56_hda_fixup_yoga9(struct cs35l56_hda * cs35l56,int * bus_addr) cs35l56_hda_fixup_yoga9() argument 1006 cs35l56_hda_apply_platform_fixups(struct cs35l56_hda * cs35l56,const char * sub,int * bus_addr) cs35l56_hda_apply_platform_fixups() argument 1025 cs35l56_hda_read_acpi(struct cs35l56_hda * cs35l56,int hid,int id) cs35l56_hda_read_acpi() argument 1136 cs35l56_hda_common_probe(struct cs35l56_hda * cs35l56,int hid,int id) cs35l56_hda_common_probe() argument 1248 struct cs35l56_hda *cs35l56 = dev_get_drvdata(dev); cs35l56_hda_remove() local [all...] |