Lines Matching refs:m_rt
38 static void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt,
46 struct sdw_bus_params *b_params = &m_rt->bus->params;
50 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) {
51 rate = m_rt->stream->params.rate;
52 bps = m_rt->stream->params.bps;
53 sample_int = (m_rt->bus->params.curr_dr_freq / rate);
76 if (m_rt->direction == SDW_DATA_DIR_TX &&
77 m_rt->ch_count == slave_total_ch) {
89 static void sdw_compute_master_ports(struct sdw_master_runtime *m_rt,
95 struct sdw_bus *bus = m_rt->bus;
100 rate = m_rt->stream->params.rate;
101 bps = m_rt->stream->params.bps;
102 ch = m_rt->ch_count;
112 list_for_each_entry(p_rt, &m_rt->port_list, port_node) {
126 if (!(p_rt == list_first_entry(&m_rt->port_list,
140 sdw_compute_slave_ports(m_rt, &t_data);
146 struct sdw_master_runtime *m_rt = NULL;
155 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) {
156 sdw_compute_master_ports(m_rt, ¶ms[i],
159 block_offset += m_rt->ch_count *
160 m_rt->stream->params.bps;
172 struct sdw_master_runtime *m_rt = NULL;
183 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) {
184 rate = m_rt->stream->params.rate;
185 bps = m_rt->stream->params.bps;
186 ch = m_rt->ch_count;
242 struct sdw_master_runtime *m_rt;
252 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) {
253 rate = m_rt->stream->params.rate;
254 if (m_rt == list_first_entry(&bus->m_rt_list,