Searched refs:sdw_bus (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/soundwire/
H A Dirq.h15 int sdw_irq_create(struct sdw_bus *bus,
17 void sdw_irq_delete(struct sdw_bus *bus);
23 static inline int sdw_irq_create(struct sdw_bus *bus,
29 static inline void sdw_irq_delete(struct sdw_bus *bus)
H 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)
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,
26 int sdw_master_device_add(struct sdw_bus *bus, struct device *parent,
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 *bu
[all...]
H A Dcadence_master.h97 struct sdw_bus *bus;
123 struct sdw_bus bus;
187 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg);
190 cdns_xfer_msg_defer(struct sdw_bus *bus);
192 u32 cdns_read_ping_status(struct sdw_bus *bus);
194 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params);
H A Dirq.c15 struct sdw_bus *bus = h->host_data;
29 int sdw_irq_create(struct sdw_bus *bus,
44 void sdw_irq_delete(struct sdw_bus *bus)
H A Dslave.c25 int sdw_slave_add(struct sdw_bus *bus,
96 static bool find_slave(struct sdw_bus *bus,
132 struct sdw_bus *bus;
141 struct sdw_bus *bus = cwd->bus;
171 struct sdw_bus *bus = data;
202 int sdw_acpi_find_slaves(struct sdw_bus *bus)
223 int sdw_of_find_slaves(struct sdw_bus *bus)
H A Dintel_auxdevice.c77 static int generic_pre_bank_switch(struct sdw_bus *bus)
85 static int generic_post_bank_switch(struct sdw_bus *bus)
93 static void generic_new_peripheral_assigned(struct sdw_bus *bus,
122 static int sdw_master_read_intel_prop(struct sdw_bus *bus)
159 static int intel_prop_read(struct sdw_bus *bus)
172 static int intel_get_device_num_ida(struct sdw_bus *bus, struct sdw_slave *slave)
188 static void intel_put_device_num_ida(struct sdw_bus *bus, struct sdw_slave *slave)
219 struct sdw_bus *bus;
281 struct sdw_bus *bus = &cdns->bus;
392 struct sdw_bus *bu
[all...]
H A Dbus.c17 static int sdw_get_id(struct sdw_bus *bus)
41 int sdw_bus_master_add(struct sdw_bus *bus, struct device *parent,
169 struct sdw_bus *bus = slave->bus;
195 void sdw_bus_master_delete(struct sdw_bus *bus)
231 static inline int do_transfer(struct sdw_bus *bus, struct sdw_msg *msg)
249 static inline int do_transfer_defer(struct sdw_bus *bus,
272 static int sdw_transfer_unlocked(struct sdw_bus *bus, struct sdw_msg *msg)
291 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg)
309 void sdw_show_ping_status(struct sdw_bus *bus, bool sync_delay)
343 int sdw_transfer_defer(struct sdw_bus *bu
[all...]
H A Dgeneric_bandwidth_allocation.c90 struct sdw_bus *bus = m_rt->bus;
137 static void _sdw_compute_port_params(struct sdw_bus *bus,
158 static int sdw_compute_group_params(struct sdw_bus *bus,
229 static int sdw_get_group_count(struct sdw_bus *bus,
266 static int sdw_compute_port_params(struct sdw_bus *bus)
301 static int sdw_select_row_col(struct sdw_bus *bus, int clk_freq)
334 static int sdw_compute_bus_params(struct sdw_bus *bus)
396 int sdw_compute_params(struct sdw_bus *bus)
H A Dintel_bus_common.c16 struct sdw_bus *bus = &cdns->bus;
70 struct sdw_bus *bus = &cdns->bus;
229 struct sdw_bus *bus = &cdns->bus;
243 struct sdw_bus *bus = &cdns->bus;
H A Dstream.c62 static int _sdw_program_slave_port_params(struct sdw_bus *bus,
125 static int sdw_program_slave_port_params(struct sdw_bus *bus,
238 static int sdw_program_master_port_params(struct sdw_bus *bus,
269 struct sdw_bus *bus = m_rt->bus;
303 static int sdw_enable_disable_slave_ports(struct sdw_bus *bus,
339 struct sdw_bus *bus = m_rt->bus;
427 static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus,
519 struct sdw_bus *bus = m_rt->bus;
586 struct sdw_bus *bus = m_rt->bus;
629 static int sdw_program_params(struct sdw_bus *bu
[all...]
H A Dintel_ace2x_debugfs.c89 struct sdw_bus *bus = &sdw->cdns.bus;
107 struct sdw_bus *bus = &sdw->cdns.bus;
H A Dmaster.c127 int sdw_master_device_add(struct sdw_bus *bus, struct device *parent,
182 int sdw_master_device_del(struct sdw_bus *bus)
H A Ddmi-quirks.c159 u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr)
H A Damd_manager.c316 static enum sdw_command_response amd_sdw_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg)
373 static u32 amd_sdw_read_ping_status(struct sdw_bus *bus)
387 static int amd_sdw_compute_params(struct sdw_bus *bus)
429 static int amd_sdw_port_params(struct sdw_bus *bus, struct sdw_port_params *p_params,
455 static int amd_sdw_transport_params(struct sdw_bus *bus,
515 static int amd_sdw_port_enable(struct sdw_bus *bus,
547 static int sdw_master_read_amd_prop(struct sdw_bus *bus)
578 static int amd_prop_read(struct sdw_bus *bus)
1067 struct sdw_bus *bus = &amd_manager->bus;
1101 struct sdw_bus *bu
[all...]
H A Ddebugfs.c15 void sdw_bus_debugfs_init(struct sdw_bus *bus)
27 void sdw_bus_debugfs_exit(struct sdw_bus *bus)
H A Dcadence_master.c421 struct sdw_bus *bus;
771 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg)
796 cdns_xfer_msg_defer(struct sdw_bus *bus)
815 u32 cdns_read_ping_status(struct sdw_bus *bus)
924 struct sdw_bus *bus = &cdns->bus;
1326 struct sdw_bus *bus = &cdns->bus;
1413 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params)
1440 static int cdns_port_params(struct sdw_bus *bus,
1479 static int cdns_transport_params(struct sdw_bus *bus,
1569 static int cdns_port_enable(struct sdw_bus *bu
[all...]
H A Dqcom.c178 struct sdw_bus bus;
568 static void qcom_swrm_set_slave_dev_num(struct sdw_bus *bus,
587 static int qcom_swrm_enumerate(struct sdw_bus *bus)
908 static enum sdw_command_response qcom_swrm_xfer_msg(struct sdw_bus *bus,
942 static int qcom_swrm_pre_bank_switch(struct sdw_bus *bus)
956 static int qcom_swrm_port_params(struct sdw_bus *bus,
967 static int qcom_swrm_transport_params(struct sdw_bus *bus,
1034 static int qcom_swrm_port_enable(struct sdw_bus *bus,
1063 static int qcom_swrm_compute_params(struct sdw_bus *bus)
H A Damd_init.c193 struct sdw_bus *bus;
H A Dmipi_disco.c30 int sdw_master_read_prop(struct sdw_bus *bus)
H A Dintel_init.c162 struct sdw_bus *bus;
H A Dintel.c141 struct sdw_bus *bus = &sdw->cdns.bus;
159 struct sdw_bus *bus = &sdw->cdns.bus;
343 struct sdw_bus *bus = &sdw->cdns.bus;
H A Dintel_ace2x.c73 struct sdw_bus *bus = &sdw->cdns.bus;
/linux-master/include/linux/soundwire/
H A Dsdw.h14 struct sdw_bus;
462 int sdw_master_read_prop(struct sdw_bus *bus);
685 struct sdw_bus *bus;
713 struct sdw_bus *bus;
741 int sdw_handle_slave_status(struct sdw_bus *bus,
823 int (*dpn_set_port_params)(struct sdw_bus *bus,
826 int (*dpn_set_port_transport_params)(struct sdw_bus *bus,
829 int (*dpn_port_prep)(struct sdw_bus *bus,
831 int (*dpn_port_enable_ch)(struct sdw_bus *bus,
866 int (*read_prop)(struct sdw_bus *bu
919 struct sdw_bus { struct
[all...]
H A Dsdw_amd.h48 struct sdw_bus *bus;
74 struct sdw_bus bus;

Completed in 296 milliseconds