cs35l56_private
struct cs35l56_private *cs35l56;
cs35l56 = devm_kzalloc(dev, sizeof(struct cs35l56_private), GFP_KERNEL);
struct cs35l56_private *cs35l56 = i2c_get_clientdata(client);
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
static int cs35l56_sdw_get_unique_id(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
struct cs35l56_private *cs35l56 = container_of(work,
struct cs35l56_private,
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
static int __maybe_unused cs35l56_sdw_handle_unattach(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56;
struct cs35l56_private *cs35l56 = dev_get_drvdata(&peripheral->dev);
struct cs35l56_private *cs35l56;
cs35l56 = devm_kzalloc(&spi->dev, sizeof(struct cs35l56_private), GFP_KERNEL);
struct cs35l56_private *cs35l56 = spi_get_drvdata(spi);
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56;
struct cs35l56_private *cs35l56;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = priv->cs35l56_priv;
struct cs35l56_private *cs35l56 = cs35l56_private_from_base(cs35l56_base);
static int cs35l56_new_cal_data_apply(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = cs35l56_private_from_base(cs35l56_base);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
VISIBLE_IF_KUNIT int cs35l56_set_fw_suffix(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
struct cs35l56_private *cs35l56 = dev_get_drvdata(dev);
static int cs35l56_dsp_init(struct cs35l56_private *cs35l56)
static int cs35l56_process_xu_onchip_speaker_id(struct cs35l56_private *cs35l56,
VISIBLE_IF_KUNIT int cs35l56_process_xu_properties(struct cs35l56_private *cs35l56)
VISIBLE_IF_KUNIT int cs35l56_get_firmware_uid(struct cs35l56_private *cs35l56)
static int cs35l56_try_get_broken_sdca_spkid_gpio(struct cs35l56_private *cs35l56)
int cs35l56_common_probe(struct cs35l56_private *cs35l56)
int cs35l56_init(struct cs35l56_private *cs35l56)
void cs35l56_remove(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(codec_dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(codec_dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
void cs35l56_disable_sdw_interrupts(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(dai->component);
void cs35l56_enable_sdw_interrupts(struct cs35l56_private *cs35l56)
static int cs35l56_write_cal(struct cs35l56_private *cs35l56)
static int cs35l56_dsp_download_and_power_up(struct cs35l56_private *cs35l56,
static void cs35l56_reinit_patch(struct cs35l56_private *cs35l56)
static void cs35l56_patch(struct cs35l56_private *cs35l56, bool firmware_missing)
static void cs35l56_wait_dsp_ready(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = container_of(work,
struct cs35l56_private,
static struct snd_soc_dapm_context *cs35l56_power_up_for_cal(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = snd_soc_component_get_drvdata(component);
static void cs35l56_power_down_after_cal(struct cs35l56_private *cs35l56)
struct cs35l56_private *cs35l56 = cs35l56_private_from_base(cs35l56_base);
struct cs35l56_private *cs35l56 = cs35l56_private_from_base(cs35l56_base);
static inline struct cs35l56_private *cs35l56_private_from_base(struct cs35l56_base *cs35l56_base)
return container_of(cs35l56_base, struct cs35l56_private, base);
void cs35l56_disable_sdw_interrupts(struct cs35l56_private *cs35l56);
void cs35l56_enable_sdw_interrupts(struct cs35l56_private *cs35l56);
int cs35l56_common_probe(struct cs35l56_private *cs35l56);
int cs35l56_init(struct cs35l56_private *cs35l56);
void cs35l56_remove(struct cs35l56_private *cs35l56);
int cs35l56_set_fw_suffix(struct cs35l56_private *cs35l56);
int cs35l56_process_xu_properties(struct cs35l56_private *cs35l56);
int cs35l56_get_firmware_uid(struct cs35l56_private *cs35l56);