Home
last modified time | relevance | path

Searched defs:sdw (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/soundwire/
H A Dintel.h133 #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 Dintel_ace2x.c47 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 Dintel.c74 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 Dintel_auxdevice.c87 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 Dintel_bus_common.c12 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 Dintel_ace2x_debugfs.c39 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 Dcs42l43-sdw.c61 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 Dcs42l43-sdw.c26 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 Dregmap-sdw.c69 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 Dregmap.h958 #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 Dstm32-dma3.c472 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 Dacp.h240 struct sdw_amd_ctx *sdw; member
/linux/sound/soc/amd/ps/
H A Dacp63.h361 struct sdw_amd_ctx *sdw; member