Home
last modified time | relevance | path

Searched refs:m_rt (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/soundwire/
H A Dgeneric_bandwidth_allocation.c33 void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt, in sdw_compute_slave_ports() argument
41 struct sdw_bus_params *b_params = &m_rt->bus->params; in sdw_compute_slave_ports()
45 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports()
46 rate = m_rt->stream->params.rate; in sdw_compute_slave_ports()
47 bps = m_rt->stream->params.bps; in sdw_compute_slave_ports()
48 sample_int = (m_rt->bus->params.curr_dr_freq / rate); in sdw_compute_slave_ports()
74 if (m_rt->direction == SDW_DATA_DIR_TX && in sdw_compute_slave_ports()
75 m_rt->ch_count == slave_total_ch) { in sdw_compute_slave_ports()
88 static void sdw_compute_dp0_slave_ports(struct sdw_master_runtime *m_rt) in sdw_compute_dp0_slave_ports() argument
90 struct sdw_bus *bus = m_rt->bus; in sdw_compute_dp0_slave_ports()
[all …]
H A Dstream.c282 static int sdw_program_port_params(struct sdw_master_runtime *m_rt) in sdw_program_port_params() argument
285 struct sdw_bus *bus = m_rt->bus; in sdw_program_port_params()
290 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_program_port_params()
299 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in sdw_program_port_params()
350 static int sdw_enable_disable_master_ports(struct sdw_master_runtime *m_rt, in sdw_enable_disable_master_ports() argument
355 struct sdw_bus *bus = m_rt->bus; in sdw_enable_disable_master_ports()
391 static int sdw_enable_disable_ports(struct sdw_master_runtime *m_rt, bool en) in sdw_enable_disable_ports() argument
398 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_enable_disable_ports()
400 ret = sdw_enable_disable_slave_ports(m_rt->bus, s_rt, in sdw_enable_disable_ports()
408 list_for_each_entry(m_port, &m_rt->port_list, port_node) { in sdw_enable_disable_ports()
[all …]
H A Dqcom.c1155 struct sdw_master_runtime *m_rt; in qcom_swrm_compute_params() local
1163 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in qcom_swrm_compute_params()
1164 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in qcom_swrm_compute_params()
1176 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_compute_params()
1218 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_free_ports() local
1224 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in qcom_swrm_stream_free_ports()
1226 list_for_each_entry(p_rt, &m_rt->port_list, port_node) in qcom_swrm_stream_free_ports()
1239 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_alloc_ports() local
1264 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in qcom_swrm_stream_alloc_ports()
1271 if (ctrl->bus.id != m_rt->bus->id) in qcom_swrm_stream_alloc_ports()
[all …]
H A Dbus.h242 void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt,