Home
last modified time | relevance | path

Searched refs:m_rt (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/soundwire/
H A Dstream.c260 * @m_rt: Master stream runtime
262 static int sdw_program_port_params(struct sdw_master_runtime *m_rt) in sdw_program_port_params() argument
265 struct sdw_bus *bus = m_rt->bus; in sdw_program_port_params()
270 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_program_port_params()
279 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in sdw_program_port_params()
330 static int sdw_enable_disable_master_ports(struct sdw_master_runtime *m_rt, in sdw_enable_disable_master_ports() argument
335 struct sdw_bus *bus = m_rt->bus; in sdw_enable_disable_master_ports()
368 * @m_rt: Master stream runtime
371 static int sdw_enable_disable_ports(struct sdw_master_runtime *m_rt, bool en) in sdw_enable_disable_ports() argument
378 list_for_each_entry(s_rt, &m_rt in sdw_enable_disable_ports()
504 sdw_prep_deprep_master_ports(struct sdw_master_runtime *m_rt, struct sdw_port_runtime *p_rt, bool prep) sdw_prep_deprep_master_ports() argument
539 sdw_prep_deprep_ports(struct sdw_master_runtime *m_rt, bool prep) sdw_prep_deprep_ports() argument
573 sdw_notify_config(struct sdw_master_runtime *m_rt) sdw_notify_config() argument
611 struct sdw_master_runtime *m_rt; sdw_program_params() local
760 struct sdw_master_runtime *m_rt; do_bank_switch() local
909 struct sdw_master_runtime *m_rt; sdw_find_master_rt() local
934 struct sdw_master_runtime *m_rt; sdw_alloc_master_rt() local
992 sdw_master_port_release(struct sdw_bus *bus, struct sdw_master_runtime *m_rt) sdw_master_port_release() argument
1008 struct sdw_master_runtime *m_rt; sdw_slave_port_release() local
1037 struct sdw_master_runtime *m_rt; sdw_release_slave_stream() local
1063 sdw_release_master_stream(struct sdw_master_runtime *m_rt, struct sdw_stream_runtime *stream) sdw_release_master_stream() argument
1089 struct sdw_master_runtime *m_rt, *_m_rt; sdw_stream_remove_master() local
1209 sdw_master_port_config(struct sdw_bus *bus, struct sdw_master_runtime *m_rt, struct sdw_port_config *port_config, unsigned int num_ports) sdw_master_port_config() argument
1284 struct sdw_master_runtime *m_rt; sdw_stream_add_master() local
1350 struct sdw_master_runtime *m_rt; sdw_stream_add_slave() local
1459 struct sdw_master_runtime *m_rt; sdw_acquire_bus_lock() local
1481 struct sdw_master_runtime *m_rt = NULL; sdw_release_bus_lock() local
1494 struct sdw_master_runtime *m_rt; _sdw_prepare_stream() local
1623 struct sdw_master_runtime *m_rt; _sdw_enable_stream() local
1698 struct sdw_master_runtime *m_rt; _sdw_disable_stream() local
1780 struct sdw_master_runtime *m_rt; _sdw_deprepare_stream() local
[all...]
H A Dgeneric_bandwidth_allocation.c38 static void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt, in sdw_compute_slave_ports() argument
46 struct sdw_bus_params *b_params = &m_rt->bus->params; in sdw_compute_slave_ports()
50 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports()
51 rate = m_rt->stream->params.rate; in sdw_compute_slave_ports()
52 bps = m_rt->stream->params.bps; in sdw_compute_slave_ports()
53 sample_int = (m_rt->bus->params.curr_dr_freq / rate); in sdw_compute_slave_ports()
76 if (m_rt->direction == SDW_DATA_DIR_TX && in sdw_compute_slave_ports()
77 m_rt->ch_count == slave_total_ch) { in sdw_compute_slave_ports()
89 static void sdw_compute_master_ports(struct sdw_master_runtime *m_rt, in sdw_compute_master_ports() argument
95 struct sdw_bus *bus = m_rt in sdw_compute_master_ports()
146 struct sdw_master_runtime *m_rt = NULL; _sdw_compute_port_params() local
172 struct sdw_master_runtime *m_rt = NULL; sdw_compute_group_params() local
242 struct sdw_master_runtime *m_rt; sdw_get_group_count() local
[all...]
H A Dqcom.c459 struct sdw_master_runtime *m_rt; in qcom_swrm_compute_params() local
465 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in qcom_swrm_compute_params()
466 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in qcom_swrm_compute_params()
475 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_compute_params()
509 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_free_ports() local
515 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in qcom_swrm_stream_free_ports()
516 if (m_rt->direction == SDW_DATA_DIR_RX) in qcom_swrm_stream_free_ports()
521 list_for_each_entry(p_rt, &m_rt->port_list, port_node) in qcom_swrm_stream_free_ports()
535 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_alloc_ports() local
542 list_for_each_entry(m_rt, in qcom_swrm_stream_alloc_ports()
[all...]
/kernel/linux/linux-6.6/drivers/soundwire/
H A Dstream.c264 * @m_rt: Master stream runtime
266 static int sdw_program_port_params(struct sdw_master_runtime *m_rt) in sdw_program_port_params() argument
269 struct sdw_bus *bus = m_rt->bus; in sdw_program_port_params()
274 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_program_port_params()
283 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in sdw_program_port_params()
334 static int sdw_enable_disable_master_ports(struct sdw_master_runtime *m_rt, in sdw_enable_disable_master_ports() argument
339 struct sdw_bus *bus = m_rt->bus; in sdw_enable_disable_master_ports()
372 * @m_rt: Master stream runtime
375 static int sdw_enable_disable_ports(struct sdw_master_runtime *m_rt, bool en) in sdw_enable_disable_ports() argument
382 list_for_each_entry(s_rt, &m_rt in sdw_enable_disable_ports()
514 sdw_prep_deprep_master_ports(struct sdw_master_runtime *m_rt, struct sdw_port_runtime *p_rt, bool prep) sdw_prep_deprep_master_ports() argument
549 sdw_prep_deprep_ports(struct sdw_master_runtime *m_rt, bool prep) sdw_prep_deprep_ports() argument
583 sdw_notify_config(struct sdw_master_runtime *m_rt) sdw_notify_config() argument
631 struct sdw_master_runtime *m_rt; sdw_program_params() local
779 struct sdw_master_runtime *m_rt; do_bank_switch() local
929 struct sdw_master_runtime *m_rt; sdw_slave_port_free() local
999 sdw_master_port_allocated(struct sdw_master_runtime *m_rt) sdw_master_port_allocated() argument
1004 sdw_master_port_free(struct sdw_master_runtime *m_rt) sdw_master_port_free() argument
1013 sdw_master_port_alloc(struct sdw_master_runtime *m_rt, unsigned int num_ports) sdw_master_port_alloc() argument
1029 sdw_master_port_config(struct sdw_master_runtime *m_rt, struct sdw_port_config *port_config) sdw_master_port_config() argument
1056 sdw_slave_rt_alloc(struct sdw_slave *slave, struct sdw_master_runtime *m_rt) sdw_slave_rt_alloc() argument
1094 struct sdw_master_runtime *m_rt; sdw_slave_rt_find() local
1131 struct sdw_master_runtime *m_rt; sdw_master_rt_find() local
1154 struct sdw_master_runtime *m_rt, *walk_m_rt; sdw_master_rt_alloc() local
1196 sdw_master_rt_config(struct sdw_master_runtime *m_rt, struct sdw_stream_config *stream_config) sdw_master_rt_config() argument
1216 sdw_master_rt_free(struct sdw_master_runtime *m_rt, struct sdw_stream_runtime *stream) sdw_master_rt_free() argument
1320 struct sdw_master_runtime *m_rt; sdw_acquire_bus_lock() local
1342 struct sdw_master_runtime *m_rt; sdw_release_bus_lock() local
1355 struct sdw_master_runtime *m_rt; _sdw_prepare_stream() local
1477 struct sdw_master_runtime *m_rt; _sdw_enable_stream() local
1552 struct sdw_master_runtime *m_rt; _sdw_disable_stream() local
1639 struct sdw_master_runtime *m_rt; _sdw_deprepare_stream() local
1869 struct sdw_master_runtime *m_rt; sdw_stream_add_master() local
1947 struct sdw_master_runtime *m_rt, *_m_rt; sdw_stream_remove_master() local
1990 struct sdw_master_runtime *m_rt; sdw_stream_add_slave() local
[all...]
H A Dgeneric_bandwidth_allocation.c32 void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt, in sdw_compute_slave_ports() argument
40 struct sdw_bus_params *b_params = &m_rt->bus->params; in sdw_compute_slave_ports()
44 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in sdw_compute_slave_ports()
45 rate = m_rt->stream->params.rate; in sdw_compute_slave_ports()
46 bps = m_rt->stream->params.bps; in sdw_compute_slave_ports()
47 sample_int = (m_rt->bus->params.curr_dr_freq / rate); in sdw_compute_slave_ports()
70 if (m_rt->direction == SDW_DATA_DIR_TX && in sdw_compute_slave_ports()
71 m_rt->ch_count == slave_total_ch) { in sdw_compute_slave_ports()
84 static void sdw_compute_master_ports(struct sdw_master_runtime *m_rt, in sdw_compute_master_ports() argument
90 struct sdw_bus *bus = m_rt in sdw_compute_master_ports()
140 struct sdw_master_runtime *m_rt; _sdw_compute_port_params() local
162 struct sdw_master_runtime *m_rt; sdw_compute_group_params() local
232 struct sdw_master_runtime *m_rt; sdw_get_group_count() local
[all...]
H A Dqcom.c1054 struct sdw_master_runtime *m_rt; in qcom_swrm_compute_params() local
1062 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in qcom_swrm_compute_params()
1063 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in qcom_swrm_compute_params()
1075 list_for_each_entry(s_rt, &m_rt->slave_rt_list, m_rt_node) { in qcom_swrm_compute_params()
1117 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_free_ports() local
1123 list_for_each_entry(m_rt, &stream->master_list, stream_node) { in qcom_swrm_stream_free_ports()
1124 if (m_rt->direction == SDW_DATA_DIR_RX) in qcom_swrm_stream_free_ports()
1129 list_for_each_entry(p_rt, &m_rt->port_list, port_node) in qcom_swrm_stream_free_ports()
1143 struct sdw_master_runtime *m_rt; in qcom_swrm_stream_alloc_ports() local
1152 list_for_each_entry(m_rt, in qcom_swrm_stream_alloc_ports()
[all...]
H A Damd_manager.c395 struct sdw_master_runtime *m_rt; in amd_sdw_compute_params() local
407 list_for_each_entry(m_rt, &bus->m_rt_list, bus_node) { in amd_sdw_compute_params()
408 rate = m_rt->stream->params.rate; in amd_sdw_compute_params()
409 bps = m_rt->stream->params.bps; in amd_sdw_compute_params()
411 list_for_each_entry(p_rt, &m_rt->port_list, port_node) { in amd_sdw_compute_params()
429 sdw_compute_slave_ports(m_rt, &t_data); in amd_sdw_compute_params()
H A Dbus.h211 void sdw_compute_slave_ports(struct sdw_master_runtime *m_rt,

Completed in 10 milliseconds