/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | stream.c | 125 struct sdw_slave_runtime *s_rt, in sdw_program_slave_port_params() 130 struct sdw_slave_prop *slave_prop = &s_rt->slave->prop; in sdw_program_slave_port_params() 136 dpn_prop = sdw_get_slave_dpn_prop(s_rt->slave, in sdw_program_slave_port_params() 137 s_rt->direction, in sdw_program_slave_port_params() 162 ret = sdw_update(s_rt->slave, addr1, 0xF, wbuf); in sdw_program_slave_port_params() 164 dev_err(&s_rt->slave->dev, in sdw_program_slave_port_params() 172 ret = sdw_write(s_rt->slave, addr2, (p_params->bps - 1)); in sdw_program_slave_port_params() 174 dev_err(&s_rt->slave->dev, in sdw_program_slave_port_params() 183 ret = sdw_write(s_rt->slave, addr3, wbuf); in sdw_program_slave_port_params() 185 dev_err(&s_rt in sdw_program_slave_port_params() 124 sdw_program_slave_port_params(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt) sdw_program_slave_port_params() argument 264 struct sdw_slave_runtime *s_rt = NULL; sdw_program_port_params() local 299 sdw_enable_disable_slave_ports(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt, bool en) sdw_enable_disable_slave_ports() argument 374 struct sdw_slave_runtime *s_rt; sdw_enable_disable_ports() local 397 sdw_do_port_prep(struct sdw_slave_runtime *s_rt, struct sdw_prepare_ch prep_ch, enum sdw_port_prep_ops cmd) sdw_do_port_prep() argument 417 sdw_prep_deprep_slave_ports(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt, bool prep) sdw_prep_deprep_slave_ports() argument 541 struct sdw_slave_runtime *s_rt; sdw_prep_deprep_ports() local 575 struct sdw_slave_runtime *s_rt; sdw_notify_config() local 978 struct sdw_slave_runtime *s_rt; sdw_alloc_slave_rt() local 1009 struct sdw_slave_runtime *s_rt; sdw_slave_port_release() local 1036 struct sdw_slave_runtime *s_rt, *_s_rt; sdw_release_slave_stream() local 1066 struct sdw_slave_runtime *s_rt, *_s_rt; sdw_release_master_stream() local 1234 sdw_slave_port_config(struct sdw_slave *slave, struct sdw_slave_runtime *s_rt, struct sdw_port_config *port_config, unsigned int num_config) sdw_slave_port_config() argument 1349 struct sdw_slave_runtime *s_rt; sdw_stream_add_slave() local [all...] |
H A D | qcom.c | 460 struct sdw_slave_runtime *s_rt; in qcom_swrm_compute_params() local 475 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_compute_params() 476 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in qcom_swrm_compute_params() 536 struct sdw_slave_runtime *s_rt; in qcom_swrm_stream_alloc_ports() local 551 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_stream_alloc_ports() 552 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in qcom_swrm_stream_alloc_ports()
|
H A D | generic_bandwidth_allocation.c | 41 struct sdw_slave_runtime *s_rt = NULL; in sdw_compute_slave_ports() local 50 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports() 56 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in sdw_compute_slave_ports()
|
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | stream.c | 126 struct sdw_slave_runtime *s_rt, in sdw_program_slave_port_params() 131 struct sdw_slave_prop *slave_prop = &s_rt->slave->prop; in sdw_program_slave_port_params() 137 if (s_rt->slave->is_mockup_device) in sdw_program_slave_port_params() 140 dpn_prop = sdw_get_slave_dpn_prop(s_rt->slave, in sdw_program_slave_port_params() 141 s_rt->direction, in sdw_program_slave_port_params() 166 ret = sdw_update_no_pm(s_rt->slave, addr1, 0xF, wbuf); in sdw_program_slave_port_params() 168 dev_err(&s_rt->slave->dev, in sdw_program_slave_port_params() 176 ret = sdw_write_no_pm(s_rt->slave, addr2, (p_params->bps - 1)); in sdw_program_slave_port_params() 178 dev_err(&s_rt->slave->dev, in sdw_program_slave_port_params() 187 ret = sdw_write_no_pm(s_rt in sdw_program_slave_port_params() 125 sdw_program_slave_port_params(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt) sdw_program_slave_port_params() argument 268 struct sdw_slave_runtime *s_rt; sdw_program_port_params() local 303 sdw_enable_disable_slave_ports(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt, bool en) sdw_enable_disable_slave_ports() argument 378 struct sdw_slave_runtime *s_rt; sdw_enable_disable_ports() local 401 sdw_do_port_prep(struct sdw_slave_runtime *s_rt, struct sdw_prepare_ch prep_ch, enum sdw_port_prep_ops cmd) sdw_do_port_prep() argument 427 sdw_prep_deprep_slave_ports(struct sdw_bus *bus, struct sdw_slave_runtime *s_rt, struct sdw_port_runtime *p_rt, bool prep) sdw_prep_deprep_slave_ports() argument 551 struct sdw_slave_runtime *s_rt; sdw_prep_deprep_ports() local 585 struct sdw_slave_runtime *s_rt; sdw_notify_config() local 920 sdw_slave_port_allocated(struct sdw_slave_runtime *s_rt) sdw_slave_port_allocated() argument 930 struct sdw_slave_runtime *s_rt; sdw_slave_port_free() local 945 sdw_slave_port_alloc(struct sdw_slave *slave, struct sdw_slave_runtime *s_rt, unsigned int num_config) sdw_slave_port_alloc() argument 972 sdw_slave_port_config(struct sdw_slave *slave, struct sdw_slave_runtime *s_rt, struct sdw_port_config *port_config) sdw_slave_port_config() argument 1059 struct sdw_slave_runtime *s_rt; sdw_slave_rt_alloc() local 1081 sdw_slave_rt_config(struct sdw_slave_runtime *s_rt, struct sdw_stream_config *stream_config) sdw_slave_rt_config() argument 1093 struct sdw_slave_runtime *s_rt, *_s_rt; sdw_slave_rt_find() local 1118 struct sdw_slave_runtime *s_rt; sdw_slave_rt_free() local 1219 struct sdw_slave_runtime *s_rt, *_s_rt; sdw_master_rt_free() local 1989 struct sdw_slave_runtime *s_rt; sdw_stream_add_slave() local [all...] |
H A D | generic_bandwidth_allocation.c | 35 struct sdw_slave_runtime *s_rt = NULL; in sdw_compute_slave_ports() local 44 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports() 50 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in sdw_compute_slave_ports()
|
H A D | qcom.c | 1055 struct sdw_slave_runtime *s_rt; in qcom_swrm_compute_params() local 1075 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_compute_params() 1076 slave = s_rt->slave; in qcom_swrm_compute_params() 1077 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in qcom_swrm_compute_params() 1144 struct sdw_slave_runtime *s_rt; in qcom_swrm_stream_alloc_ports() local 1161 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_stream_alloc_ports() 1162 slave = s_rt->slave; in qcom_swrm_stream_alloc_ports() 1163 list_for_each_entry(p_rt, &s_rt->port_list, port_node) { in qcom_swrm_stream_alloc_ports()
|