/linux-master/drivers/soundwire/ |
H A D | irq.h | 15 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 D | bus.h | 10 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 D | cadence_master.h | 97 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 D | irq.c | 15 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 D | slave.c | 25 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 D | intel_auxdevice.c | 77 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 D | bus.c | 17 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 D | generic_bandwidth_allocation.c | 90 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 D | intel_bus_common.c | 16 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 D | stream.c | 62 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 D | intel_ace2x_debugfs.c | 89 struct sdw_bus *bus = &sdw->cdns.bus; 107 struct sdw_bus *bus = &sdw->cdns.bus;
|
H A D | master.c | 127 int sdw_master_device_add(struct sdw_bus *bus, struct device *parent, 182 int sdw_master_device_del(struct sdw_bus *bus)
|
H A D | dmi-quirks.c | 159 u64 sdw_dmi_override_adr(struct sdw_bus *bus, u64 addr)
|
H A D | amd_manager.c | 316 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 D | debugfs.c | 15 void sdw_bus_debugfs_init(struct sdw_bus *bus) 27 void sdw_bus_debugfs_exit(struct sdw_bus *bus)
|
H A D | cadence_master.c | 421 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 D | qcom.c | 178 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 D | amd_init.c | 193 struct sdw_bus *bus;
|
H A D | mipi_disco.c | 30 int sdw_master_read_prop(struct sdw_bus *bus)
|
H A D | intel_init.c | 162 struct sdw_bus *bus;
|
H A D | intel.c | 141 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 D | intel_ace2x.c | 73 struct sdw_bus *bus = &sdw->cdns.bus;
|
/linux-master/include/linux/soundwire/ |
H A D | sdw.h | 14 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 D | sdw_amd.h | 48 struct sdw_bus *bus; 74 struct sdw_bus bus;
|