Home
last modified time | relevance | path

Searched refs:sdw_bus (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/soundwire/
A Dbus.h10 u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr);
13 int sdw_acpi_find_slaves(struct sdw_bus *bus);
15 static inline int sdw_acpi_find_slaves(struct sdw_bus *bus) in sdw_acpi_find_slaves()
21 int sdw_of_find_slaves(struct sdw_bus *bus);
22 void sdw_extract_slave_id(struct sdw_bus *bus,
24 int sdw_slave_add(struct sdw_bus *bus, struct sdw_slave_id *id,
28 int sdw_master_device_del(struct sdw_bus *bus);
31 void sdw_bus_debugfs_init(struct sdw_bus *bus);
32 void sdw_bus_debugfs_exit(struct sdw_bus *bus);
137 struct sdw_bus *bus;
[all …]
A Dcadence_master.h94 struct sdw_bus *bus;
119 struct sdw_bus bus;
177 cdns_reset_page_addr(struct sdw_bus *bus, unsigned int dev_num);
180 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg);
183 cdns_xfer_msg_defer(struct sdw_bus *bus,
186 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params);
A Dstream.c268 struct sdw_bus *bus = m_rt->bus; in sdw_program_port_params()
338 struct sdw_bus *bus = m_rt->bus; in sdw_enable_disable_master_ports()
512 struct sdw_bus *bus = m_rt->bus; in sdw_prep_deprep_master_ports()
579 struct sdw_bus *bus = m_rt->bus; in sdw_notify_config()
764 struct sdw_bus *bus; in do_bank_switch()
1462 struct sdw_bus *bus; in sdw_acquire_bus_lock()
1484 struct sdw_bus *bus; in sdw_release_bus_lock()
1497 struct sdw_bus *bus = NULL; in _sdw_prepare_stream()
1626 struct sdw_bus *bus = NULL; in _sdw_enable_stream()
1704 struct sdw_bus *bus = m_rt->bus; in _sdw_disable_stream()
[all …]
A Dbus.c15 static int sdw_get_id(struct sdw_bus *bus) in sdw_get_id()
151 struct sdw_bus *bus = slave->bus; in sdw_delete_slave()
175 void sdw_bus_master_delete(struct sdw_bus *bus) in sdw_bus_master_delete()
224 static inline int do_transfer_defer(struct sdw_bus *bus, in do_transfer_defer()
663 struct sdw_bus *bus = slave->bus; in sdw_assign_device_num()
708 void sdw_extract_slave_id(struct sdw_bus *bus, in sdw_extract_slave_id()
817 struct sdw_bus *bus = slave->bus; in sdw_modify_slave_status()
933 int sdw_bus_prep_clk_stop(struct sdw_bus *bus) in sdw_bus_prep_clk_stop()
1033 int sdw_bus_clk_stop(struct sdw_bus *bus) in sdw_bus_clk_stop()
1062 int sdw_bus_exit_clk_stop(struct sdw_bus *bus) in sdw_bus_exit_clk_stop()
[all …]
A Dgeneric_bandwidth_allocation.c95 struct sdw_bus *bus = m_rt->bus; in sdw_compute_master_ports()
142 static void _sdw_compute_port_params(struct sdw_bus *bus, in _sdw_compute_port_params()
167 static int sdw_compute_group_params(struct sdw_bus *bus, in sdw_compute_group_params()
238 static int sdw_get_group_count(struct sdw_bus *bus, in sdw_get_group_count()
275 static int sdw_compute_port_params(struct sdw_bus *bus) in sdw_compute_port_params()
310 static int sdw_select_row_col(struct sdw_bus *bus, int clk_freq) in sdw_select_row_col()
343 static int sdw_compute_bus_params(struct sdw_bus *bus) in sdw_compute_bus_params()
407 int sdw_compute_params(struct sdw_bus *bus) in sdw_compute_params()
A Dslave.c24 int sdw_slave_add(struct sdw_bus *bus, in sdw_slave_add()
95 static bool find_slave(struct sdw_bus *bus, in find_slave()
136 int sdw_acpi_find_slaves(struct sdw_bus *bus) in sdw_acpi_find_slaves()
205 int sdw_of_find_slaves(struct sdw_bus *bus) in sdw_of_find_slaves()
A Dintel.c195 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_m_datamode()
213 struct sdw_bus *bus = &sdw->cdns.bus; in intel_set_s_datamode()
1270 struct sdw_bus *bus; in intel_link_probe()
1326 struct sdw_bus *bus = &cdns->bus; in intel_link_startup()
1468 struct sdw_bus *bus = &cdns->bus; in intel_link_remove()
1487 struct sdw_bus *bus; in intel_link_process_wakeen_event()
1550 struct sdw_bus *bus = &cdns->bus; in intel_pm_prepare()
1610 struct sdw_bus *bus = &cdns->bus; in intel_suspend()
1663 struct sdw_bus *bus = &cdns->bus; in intel_suspend_runtime()
1727 struct sdw_bus *bus = &cdns->bus; in intel_resume()
[all …]
A Dmaster.c127 int sdw_master_device_add(struct sdw_bus *bus, struct device *parent, in sdw_master_device_add()
182 int sdw_master_device_del(struct sdw_bus *bus) in sdw_master_device_del()
A Ddebugfs.c14 void sdw_bus_debugfs_init(struct sdw_bus *bus) in sdw_bus_debugfs_init()
26 void sdw_bus_debugfs_exit(struct sdw_bus *bus) in sdw_bus_debugfs_exit()
A Dqcom.c128 struct sdw_bus bus;
428 static void qcom_swrm_set_slave_dev_num(struct sdw_bus *bus, in qcom_swrm_set_slave_dev_num()
447 static int qcom_swrm_enumerate(struct sdw_bus *bus) in qcom_swrm_enumerate()
663 static enum sdw_command_response qcom_swrm_xfer_msg(struct sdw_bus *bus, in qcom_swrm_xfer_msg()
697 static int qcom_swrm_pre_bank_switch(struct sdw_bus *bus) in qcom_swrm_pre_bank_switch()
711 static int qcom_swrm_port_params(struct sdw_bus *bus, in qcom_swrm_port_params()
722 static int qcom_swrm_transport_params(struct sdw_bus *bus, in qcom_swrm_transport_params()
781 static int qcom_swrm_port_enable(struct sdw_bus *bus, in qcom_swrm_port_enable()
810 static int qcom_swrm_compute_params(struct sdw_bus *bus) in qcom_swrm_compute_params()
A Dcadence_master.c377 struct sdw_bus *bus; in cdns_parity_error_injection()
697 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg) in cdns_xfer_msg()
725 cdns_xfer_msg_defer(struct sdw_bus *bus, in cdns_xfer_msg_defer()
747 cdns_reset_page_addr(struct sdw_bus *bus, unsigned int dev_num) in cdns_reset_page_addr()
1261 struct sdw_bus *bus = &cdns->bus; in cdns_init_clock_ctrl()
1343 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params) in cdns_bus_conf()
1370 static int cdns_port_params(struct sdw_bus *bus, in cdns_port_params()
1409 static int cdns_transport_params(struct sdw_bus *bus, in cdns_transport_params()
1499 static int cdns_port_enable(struct sdw_bus *bus, in cdns_port_enable()
A Ddmi-quirks.c84 u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr) in sdw_dmi_override_adr()
A Dintel_init.c174 struct sdw_bus *bus; in sdw_intel_probe_controller()
A Dmipi_disco.c30 int sdw_master_read_prop(struct sdw_bus *bus) in sdw_master_read_prop()
/linux/include/linux/soundwire/
A Dsdw.h10 struct sdw_bus;
671 struct sdw_bus *bus;
700 struct sdw_bus *bus;
816 int (*dpn_port_prep)(struct sdw_bus *bus,
848 int (*read_prop)(struct sdw_bus *bus);
850 (struct sdw_bus *bus, u64 addr);
858 int (*set_bus_conf)(struct sdw_bus *bus,
897 struct sdw_bus { struct
906 int (*compute_params)(struct sdw_bus *bus); argument
1012 int sdw_compute_params(struct sdw_bus *bus);
[all …]
/linux/Documentation/driver-api/soundwire/
A Dlocking.rst17 (sdw_bus) which is used for every Bus instance. This lock is used to
30 Bus data structure (sdw_bus). This lock is used to serialize the message
A Dsummary.rst104 int sdw_bus_master_add(struct sdw_bus *bus,
122 This will initialize sdw_bus object for Master device. "sdw_master_ops" and
A Dstream.rst325 int sdw_stream_add_master(struct sdw_bus * bus,
501 int sdw_stream_remove_master(struct sdw_bus * bus,

Completed in 34 milliseconds