sdw_cdns
struct sdw_cdns *cdns =
container_of(work, struct sdw_cdns, attach_dwork.work);
struct sdw_cdns *cdns =
container_of(work, struct sdw_cdns, work);
void sdw_cdns_check_self_clearing_bits(struct sdw_cdns *cdns, const char *string,
int sdw_cdns_exit_reset(struct sdw_cdns *cdns)
static void cdns_enable_slave_interrupts(struct sdw_cdns *cdns, bool state)
int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state)
static int cdns_allocate_pdi(struct sdw_cdns *cdns,
int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
static int cdns_init_clock_ctrl(struct sdw_cdns *cdns)
int sdw_cdns_soft_reset(struct sdw_cdns *cdns)
int sdw_cdns_init(struct sdw_cdns *cdns)
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns)
int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake)
int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset)
int sdw_cdns_probe(struct sdw_cdns *cdns)
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
static struct sdw_cdns_pdi *cdns_find_pdi(struct sdw_cdns *cdns,
void sdw_cdns_config_stream(struct sdw_cdns *cdns,
struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns,
static inline u32 cdns_readl(struct sdw_cdns *cdns, int offset)
static inline void cdns_writel(struct sdw_cdns *cdns, int offset, u32 value)
static inline u32 cdns_ip_readl(struct sdw_cdns *cdns, int offset)
static inline void cdns_ip_writel(struct sdw_cdns *cdns, int offset, u32 value)
static inline void cdns_updatel(struct sdw_cdns *cdns,
static inline void cdns_ip_updatel(struct sdw_cdns *cdns,
static int cdns_set_wait(struct sdw_cdns *cdns, int offset, u32 mask, u32 value)
static int cdns_clear_bit(struct sdw_cdns *cdns, int offset, u32 value)
static int cdns_config_update(struct sdw_cdns *cdns)
void sdw_cdns_config_update(struct sdw_cdns *cdns)
int sdw_cdns_config_update_set_wait(struct sdw_cdns *cdns)
static ssize_t cdns_sprintf(struct sdw_cdns *cdns,
struct sdw_cdns *cdns = s->private;
struct sdw_cdns *cdns = data;
struct sdw_cdns *cdns = data;
struct sdw_cdns *cdns = data;
struct sdw_cdns *cdns = data;
void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root)
cdns_fill_msg_resp(struct sdw_cdns *cdns,
static void cdns_read_response(struct sdw_cdns *cdns)
_cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd,
cdns_program_scp_addr(struct sdw_cdns *cdns, struct sdw_msg *msg)
static int cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd)
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
static int cdns_update_slave_status(struct sdw_cdns *cdns,
struct sdw_cdns *cdns = dev_id;
#define bus_to_cdns(_bus) container_of(_bus, struct sdw_cdns, bus)
int sdw_cdns_probe(struct sdw_cdns *cdns);
int sdw_cdns_soft_reset(struct sdw_cdns *cdns);
int sdw_cdns_init(struct sdw_cdns *cdns);
int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
int sdw_cdns_exit_reset(struct sdw_cdns *cdns);
int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state);
bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns);
int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake);
int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset);
void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root);
struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns,
void sdw_cdns_config_stream(struct sdw_cdns *cdns,
void sdw_cdns_check_self_clearing_bits(struct sdw_cdns *cdns, const char *string,
void sdw_cdns_config_update(struct sdw_cdns *cdns);
int sdw_cdns_config_update_set_wait(struct sdw_cdns *cdns);
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
static int intel_create_dai(struct sdw_cdns *cdns,
struct sdw_cdns *cdns;
struct sdw_cdns cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
static int intel_create_dai(struct sdw_cdns *cdns,
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns;
struct sdw_cdns *cdns = auxiliary_get_drvdata(auxdev);
struct sdw_cdns *cdns = auxiliary_get_drvdata(auxdev);
struct sdw_cdns *cdns = dev_get_drvdata(dev);
struct sdw_cdns *cdns = dev_get_drvdata(dev);
struct sdw_cdns *cdns = dev_get_drvdata(dev);
struct sdw_cdns *cdns = dev_get_drvdata(dev);
struct sdw_cdns *cdns = dev_get_drvdata(dev);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = bus_to_cdns(bus);
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;
struct sdw_cdns *cdns = &sdw->cdns;