/Linux-v6.6/drivers/soundwire/ |
D | intel.h | 94 #define SDW_INTEL_CHECK_OPS(sdw, cb) ((sdw) && (sdw)->link_res && (sdw)->link_res->hw_ops && \ argument 96 #define SDW_INTEL_OPS(sdw, cb) ((sdw)->link_res->hw_ops->cb) argument 102 static inline void intel_ace2x_debugfs_init(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_init() 103 static inline void intel_ace2x_debugfs_exit(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_exit() 106 static inline void sdw_intel_debugfs_init(struct sdw_intel *sdw) in sdw_intel_debugfs_init() 109 SDW_INTEL_OPS(sdw, debugfs_init)(sdw); in sdw_intel_debugfs_init() local 112 static inline void sdw_intel_debugfs_exit(struct sdw_intel *sdw) in sdw_intel_debugfs_exit() 115 SDW_INTEL_OPS(sdw, debugfs_exit)(sdw); in sdw_intel_debugfs_exit() local 118 static inline int sdw_intel_register_dai(struct sdw_intel *sdw) in sdw_intel_register_dai() 125 static inline void sdw_intel_check_clock_stop(struct sdw_intel *sdw) in sdw_intel_check_clock_stop() [all …]
|
D | intel_ace2x.c | 23 static void intel_shim_vs_init(struct sdw_intel *sdw) in intel_shim_vs_init() 35 static int intel_shim_check_wake(struct sdw_intel *sdw) in intel_shim_check_wake() 46 static void intel_shim_wake(struct sdw_intel *sdw, bool wake_enable) in intel_shim_wake() 70 static int intel_link_power_up(struct sdw_intel *sdw) in intel_link_power_up() 127 static int intel_link_power_down(struct sdw_intel *sdw) in intel_link_power_down() 155 static void intel_sync_arm(struct sdw_intel *sdw) in intel_sync_arm() 166 static int intel_sync_go_unlocked(struct sdw_intel *sdw) in intel_sync_go_unlocked() 177 static int intel_sync_go(struct sdw_intel *sdw) in intel_sync_go() 190 static bool intel_check_cmdsync_unlocked(struct sdw_intel *sdw) in intel_check_cmdsync_unlocked() 196 static int intel_params_stream(struct sdw_intel *sdw, in intel_params_stream() [all …]
|
D | intel.c | 73 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 140 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 158 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 174 static void intel_debugfs_init(struct sdw_intel *sdw) in intel_debugfs_init() 195 static void intel_debugfs_exit(struct sdw_intel *sdw) in intel_debugfs_exit() 200 static void intel_debugfs_init(struct sdw_intel *sdw) {} in intel_debugfs_init() 201 static void intel_debugfs_exit(struct sdw_intel *sdw) {} in intel_debugfs_exit() 208 static void intel_shim_glue_to_master_ip(struct sdw_intel *sdw) in intel_shim_glue_to_master_ip() 238 static void intel_shim_master_ip_to_glue(struct sdw_intel *sdw) in intel_shim_master_ip_to_glue() 259 static void intel_shim_init(struct sdw_intel *sdw) in intel_shim_init() [all …]
|
D | intel_bus_common.c | 12 int intel_start_bus(struct sdw_intel *sdw) in intel_start_bus() 66 int intel_start_bus_after_reset(struct sdw_intel *sdw) in intel_start_bus_after_reset() 157 void intel_check_clock_stop(struct sdw_intel *sdw) in intel_check_clock_stop() 167 int intel_start_bus_after_clock_stop(struct sdw_intel *sdw) in intel_start_bus_after_clock_stop() 190 int intel_stop_bus(struct sdw_intel *sdw, bool clock_stop) in intel_stop_bus() 226 int intel_pre_bank_switch(struct sdw_intel *sdw) in intel_pre_bank_switch() 240 int intel_post_bank_switch(struct sdw_intel *sdw) in intel_post_bank_switch()
|
D | intel_auxdevice.c | 80 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_pre_bank_switch() local 88 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_post_bank_switch() local 98 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_new_peripheral_assigned() local 217 struct sdw_intel *sdw; in intel_link_probe() local 277 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_link_startup() local 388 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_link_remove() local 406 struct sdw_intel *sdw; in intel_link_process_wakeen_event() local 466 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_pm_prepare() local 526 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_suspend() local 571 struct sdw_intel *sdw = cdns_to_intel(cdns); in intel_suspend_runtime() local [all …]
|
D | intel_ace2x_debugfs.c | 39 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 88 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 106 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 122 void intel_ace2x_debugfs_init(struct sdw_intel *sdw) in intel_ace2x_debugfs_init() 143 void intel_ace2x_debugfs_exit(struct sdw_intel *sdw) in intel_ace2x_debugfs_exit()
|
/Linux-v6.6/drivers/mfd/ |
D | cs42l43-sdw.c | 45 static int cs42l43_read_prop(struct sdw_slave *sdw) in cs42l43_read_prop() 107 static int cs42l43_sdw_update_status(struct sdw_slave *sdw, enum sdw_slave_status status) in cs42l43_sdw_update_status() 137 static int cs42l43_sdw_interrupt(struct sdw_slave *sdw, in cs42l43_sdw_interrupt() 154 static int cs42l43_sdw_bus_config(struct sdw_slave *sdw, in cs42l43_sdw_bus_config() 184 static int cs42l43_sdw_probe(struct sdw_slave *sdw, const struct sdw_device_id *id) in cs42l43_sdw_probe() 207 static int cs42l43_sdw_remove(struct sdw_slave *sdw) in cs42l43_sdw_remove()
|
/Linux-v6.6/sound/soc/codecs/ |
D | cs42l43-sdw.c | 25 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_add_peripheral() local 55 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_remove_peripheral() local
|
/Linux-v6.6/drivers/base/regmap/ |
D | regmap-sdw-mbq.c | 68 struct regmap *__regmap_init_sdw_mbq(struct sdw_slave *sdw, in __regmap_init_sdw_mbq() 84 struct regmap *__devm_regmap_init_sdw_mbq(struct sdw_slave *sdw, in __devm_regmap_init_sdw_mbq()
|
D | regmap-sdw.c | 69 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() 85 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw()
|
/Linux-v6.6/include/linux/mfd/ |
D | cs42l43.h | 75 struct sdw_slave *sdw; member
|
/Linux-v6.6/include/linux/ |
D | regmap.h | 918 #define regmap_init_sdw(sdw, config) \ argument 931 #define regmap_init_sdw_mbq(sdw, config) \ argument 1130 #define devm_regmap_init_sdw(sdw, config) \ argument 1144 #define devm_regmap_init_sdw_mbq(sdw, config) \ argument
|
/Linux-v6.6/sound/soc/sof/intel/ |
D | hda.c | 197 void *sdw; in hda_sdw_probe() local
|
D | hda.h | 519 struct sdw_intel_ctx *sdw; member
|