/linux/drivers/soundwire/ |
H A D | intel.h | 133 #define SDW_INTEL_CHECK_OPS(sdw, cb) ((sdw) && (sdw)->link_res && (sdw)->link_res->hw_ops && \ argument 135 #define SDW_INTEL_OPS(sdw, cb) ((sdw)->link_res->hw_ops->cb) argument 141 static inline void intel_ace2x_debugfs_init(struct sdw_intel *sdw) {} in intel_ace2x_debugfs_init() argument 142 intel_ace2x_debugfs_exit(struct sdw_intel * sdw) intel_ace2x_debugfs_exit() argument 145 sdw_intel_debugfs_init(struct sdw_intel * sdw) sdw_intel_debugfs_init() argument 148 SDW_INTEL_OPS(sdw, debugfs_init)(sdw); sdw_intel_debugfs_init() local 151 sdw_intel_debugfs_exit(struct sdw_intel * sdw) sdw_intel_debugfs_exit() argument 154 SDW_INTEL_OPS(sdw, debugfs_exit)(sdw); sdw_intel_debugfs_exit() local 157 sdw_intel_register_dai(struct sdw_intel * sdw) sdw_intel_register_dai() argument 164 sdw_intel_check_clock_stop(struct sdw_intel * sdw) sdw_intel_check_clock_stop() argument 167 SDW_INTEL_OPS(sdw, check_clock_stop)(sdw); sdw_intel_check_clock_stop() local 170 sdw_intel_start_bus(struct sdw_intel * sdw) sdw_intel_start_bus() argument 177 sdw_intel_start_bus_after_reset(struct sdw_intel * sdw) sdw_intel_start_bus_after_reset() argument 184 sdw_intel_start_bus_after_clock_stop(struct sdw_intel * sdw) sdw_intel_start_bus_after_clock_stop() argument 191 sdw_intel_stop_bus(struct sdw_intel * sdw,bool clock_stop) sdw_intel_stop_bus() argument 198 sdw_intel_link_power_up(struct sdw_intel * sdw) sdw_intel_link_power_up() argument 205 sdw_intel_link_power_down(struct sdw_intel * sdw) sdw_intel_link_power_down() argument 212 sdw_intel_shim_check_wake(struct sdw_intel * sdw) sdw_intel_shim_check_wake() argument 219 sdw_intel_shim_wake(struct sdw_intel * sdw,bool wake_enable) sdw_intel_shim_wake() argument 222 SDW_INTEL_OPS(sdw, shim_wake)(sdw, wake_enable); sdw_intel_shim_wake() local 225 sdw_intel_sync_arm(struct sdw_intel * sdw) sdw_intel_sync_arm() argument 228 SDW_INTEL_OPS(sdw, sync_arm)(sdw); sdw_intel_sync_arm() local 231 sdw_intel_sync_go_unlocked(struct sdw_intel * sdw) sdw_intel_sync_go_unlocked() argument 238 sdw_intel_sync_go(struct sdw_intel * sdw) sdw_intel_sync_go() argument 245 sdw_intel_sync_check_cmdsync_unlocked(struct sdw_intel * sdw) sdw_intel_sync_check_cmdsync_unlocked() argument 252 sdw_intel_get_link_count(struct sdw_intel * sdw) sdw_intel_get_link_count() argument [all...] |
H A D | intel_ace2x.c | 47 static int intel_ace2x_bpt_open_stream(struct sdw_intel *sdw, struct sdw_slave *slave, in intel_ace2x_bpt_open_stream() argument 218 intel_ace2x_bpt_close_stream(struct sdw_intel * sdw,struct sdw_slave * slave,struct sdw_bpt_msg * msg) intel_ace2x_bpt_close_stream() argument 251 intel_ace2x_bpt_send_async(struct sdw_intel * sdw,struct sdw_slave * slave,struct sdw_bpt_msg * msg) intel_ace2x_bpt_send_async() argument 290 intel_ace2x_bpt_wait(struct sdw_intel * sdw,struct sdw_slave * slave,struct sdw_bpt_msg * msg) intel_ace2x_bpt_wait() argument 335 intel_shim_vs_init(struct sdw_intel * sdw) intel_shim_vs_init() argument 377 intel_shim_vs_set_clock_source(struct sdw_intel * sdw,u32 source) intel_shim_vs_set_clock_source() argument 391 intel_shim_check_wake(struct sdw_intel * sdw) intel_shim_check_wake() argument 401 intel_shim_wake(struct sdw_intel * sdw,bool wake_enable) intel_shim_wake() argument 435 intel_link_power_up(struct sdw_intel * sdw) intel_link_power_up() argument 504 intel_link_power_down(struct sdw_intel * sdw) intel_link_power_down() argument 536 intel_sync_arm(struct sdw_intel * sdw) intel_sync_arm() argument 547 intel_sync_go_unlocked(struct sdw_intel * sdw) intel_sync_go_unlocked() argument 558 intel_sync_go(struct sdw_intel * sdw) intel_sync_go() argument 571 intel_check_cmdsync_unlocked(struct sdw_intel * sdw) intel_check_cmdsync_unlocked() argument 577 intel_params_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,struct snd_pcm_hw_params * hw_params,int link_id,int alh_stream_id) intel_params_stream() argument 598 intel_free_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,int link_id) intel_free_stream() argument 626 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_params() local 697 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_prepare() local 742 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_free() local 796 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_trigger() local 862 intel_pdi_init(struct sdw_intel * sdw,struct sdw_cdns_stream_config * config) intel_pdi_init() argument 880 intel_pdi_get_ch_cap(struct sdw_intel * sdw,unsigned int pdi_num) intel_pdi_get_ch_cap() argument 888 intel_pdi_get_ch_update(struct sdw_intel * sdw,struct sdw_cdns_pdi * pdi,unsigned int num_pdi,unsigned int * num_ch) intel_pdi_get_ch_update() argument 905 intel_pdi_stream_ch_update(struct sdw_intel * sdw,struct sdw_cdns_streams * stream) intel_pdi_stream_ch_update() argument 951 intel_register_dai(struct sdw_intel * sdw) intel_register_dai() argument 1008 intel_program_sdi(struct sdw_intel * sdw,int dev_num) intel_program_sdi() argument 1018 intel_get_link_count(struct sdw_intel * sdw) intel_get_link_count() argument [all...] |
H A D | intel.c | 74 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 139 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 157 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 173 static void intel_debugfs_init(struct sdw_intel *sdw) in intel_debugfs_init() argument 194 intel_debugfs_exit(struct sdw_intel * sdw) intel_debugfs_exit() argument 199 intel_debugfs_init(struct sdw_intel * sdw) intel_debugfs_init() argument 200 intel_debugfs_exit(struct sdw_intel * sdw) intel_debugfs_exit() argument 207 intel_shim_glue_to_master_ip(struct sdw_intel * sdw) intel_shim_glue_to_master_ip() argument 237 intel_shim_master_ip_to_glue(struct sdw_intel * sdw) intel_shim_master_ip_to_glue() argument 258 intel_shim_init(struct sdw_intel * sdw) intel_shim_init() argument 291 intel_shim_check_wake(struct sdw_intel * sdw) intel_shim_check_wake() argument 302 intel_shim_wake(struct sdw_intel * sdw,bool wake_enable) intel_shim_wake() argument 328 intel_check_cmdsync_unlocked(struct sdw_intel * sdw) intel_check_cmdsync_unlocked() argument 337 intel_link_power_up(struct sdw_intel * sdw) intel_link_power_up() argument 451 intel_link_power_down(struct sdw_intel * sdw) intel_link_power_down() argument 500 intel_shim_sync_arm(struct sdw_intel * sdw) intel_shim_sync_arm() argument 515 intel_shim_sync_go_unlocked(struct sdw_intel * sdw) intel_shim_sync_go_unlocked() argument 535 intel_shim_sync_go(struct sdw_intel * sdw) intel_shim_sync_go() argument 551 intel_pdi_init(struct sdw_intel * sdw,struct sdw_cdns_stream_config * config) intel_pdi_init() argument 570 intel_pdi_get_ch_cap(struct sdw_intel * sdw,unsigned int pdi_num) intel_pdi_get_ch_cap() argument 593 intel_pdi_get_ch_update(struct sdw_intel * sdw,struct sdw_cdns_pdi * pdi,unsigned int num_pdi,unsigned int * num_ch) intel_pdi_get_ch_update() argument 610 intel_pdi_stream_ch_update(struct sdw_intel * sdw,struct sdw_cdns_streams * stream) intel_pdi_stream_ch_update() argument 626 intel_pdi_shim_configure(struct sdw_intel * sdw,struct sdw_cdns_pdi * pdi) intel_pdi_shim_configure() argument 657 intel_pdi_alh_configure(struct sdw_intel * sdw,struct sdw_cdns_pdi * pdi) intel_pdi_alh_configure() argument 677 intel_params_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,struct snd_pcm_hw_params * hw_params,int link_id,int alh_stream_id) intel_params_stream() argument 702 intel_free_stream(struct sdw_intel * sdw,struct snd_pcm_substream * substream,struct snd_soc_dai * dai,int link_id) intel_free_stream() argument 725 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_params() local 792 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_prepare() local 845 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_hw_free() local 1032 intel_register_dai(struct sdw_intel * sdw) intel_register_dai() argument [all...] |
H A D | intel_auxdevice.c | 87 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_bpt_send_async() local 97 struct sdw_intel *sdw = cdns_to_intel(cdns); in generic_bpt_wait() local 107 struct sdw_intel *sdw in generic_pre_bank_switch() local 115 struct sdw_intel *sdw = cdns_to_intel(cdns); generic_post_bank_switch() local 125 struct sdw_intel *sdw = cdns_to_intel(cdns); generic_new_peripheral_assigned() local 306 struct sdw_intel *sdw; intel_link_probe() local 380 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_link_startup() local 491 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_link_remove() local 510 struct sdw_intel *sdw; intel_link_process_wakeen_event() local 570 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_pm_prepare() local 630 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend() local 678 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_suspend_runtime() local 717 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume() local 773 struct sdw_intel *sdw = cdns_to_intel(cdns); intel_resume_runtime() local [all...] |
H A D | intel_bus_common.c | 12 int intel_start_bus(struct sdw_intel *sdw) in intel_start_bus() argument 75 int intel_start_bus_after_reset(struct sdw_intel *sdw) in intel_start_bus_after_reset() argument 169 intel_check_clock_stop(struct sdw_intel * sdw) intel_check_clock_stop() argument 179 intel_start_bus_after_clock_stop(struct sdw_intel * sdw) intel_start_bus_after_clock_stop() argument 205 intel_stop_bus(struct sdw_intel * sdw,bool clock_stop) intel_stop_bus() argument 243 intel_pre_bank_switch(struct sdw_intel * sdw) intel_pre_bank_switch() argument 257 intel_post_bank_switch(struct sdw_intel * sdw) intel_post_bank_switch() argument [all...] |
H A D | intel_ace2x_debugfs.c | 39 struct sdw_intel *sdw = s_file->private; in intel_reg_show() local 94 struct sdw_intel *sdw = data; in intel_set_m_datamode() local 112 struct sdw_intel *sdw = data; in intel_set_s_datamode() local 128 void intel_ace2x_debugfs_init(struct sdw_intel *sdw) in intel_ace2x_debugfs_init() argument 149 intel_ace2x_debugfs_exit(struct sdw_intel * sdw) intel_ace2x_debugfs_exit() argument [all...] |
/linux/drivers/mfd/ |
H A D | cs42l43-sdw.c | 61 static int cs42l43_read_prop(struct sdw_slave *sdw) in cs42l43_read_prop() argument 93 static int cs42l43_sdw_update_status(struct sdw_slave *sdw, enum sdw_slave_status status) in cs42l43_sdw_update_status() argument 123 static int cs42l43_sdw_interrupt(struct sdw_slave *sdw, in cs42l43_sdw_interrupt() argument 140 cs42l43_sdw_bus_config(struct sdw_slave * sdw,struct sdw_bus_params * params) cs42l43_sdw_bus_config() argument 170 cs42l43_sdw_probe(struct sdw_slave * sdw,const struct sdw_device_id * id) cs42l43_sdw_probe() argument [all...] |
/linux/sound/soc/codecs/ |
H A D | cs42l43-sdw.c | 26 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_add_peripheral() local 52 struct sdw_slave *sdw = dev_to_sdw_dev(priv->dev->parent); in cs42l43_sdw_remove_peripheral() local
|
/linux/drivers/base/regmap/ |
H A D | regmap-sdw.c | 69 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() argument 85 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw() argument
|
/linux/include/linux/ |
H A D | regmap.h | 958 #define regmap_init_sdw(sdw, config) \ argument 971 #define regmap_init_sdw_mbq(sdw, config) \ argument 986 regmap_init_sdw_mbq_cfg(sdw,config,mbq_config) global() argument 1185 devm_regmap_init_sdw(sdw,config) global() argument 1199 devm_regmap_init_sdw_mbq(sdw,config) global() argument 1214 devm_regmap_init_sdw_mbq_cfg(sdw,config,mbq_config) global() argument [all...] |
/linux/drivers/dma/stm32/ |
H A D | stm32-dma3.c | 472 u32 sdw = 1 << FIELD_GET(CTR1_SDW_LOG2, ctr1); in stm32_dma3_check_user_setting() local 569 u32 sdw, ddw, sbl_max, dbl_max, tcem, init_dw, init_bl_max; in stm32_dma3_chan_prep_hw() local [all...] |
/linux/sound/soc/sof/amd/ |
H A D | acp.h | 240 struct sdw_amd_ctx *sdw; member
|
/linux/sound/soc/amd/ps/ |
H A D | acp63.h | 361 struct sdw_amd_ctx *sdw; member
|