Searched refs:sdw_bus (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/drivers/soundwire/ |
| D | bus.h | 10 int sdw_acpi_find_slaves(struct sdw_bus *bus); 12 static inline int sdw_acpi_find_slaves(struct sdw_bus *bus) in sdw_acpi_find_slaves() 18 int sdw_of_find_slaves(struct sdw_bus *bus); 19 void sdw_extract_slave_id(struct sdw_bus *bus, 23 void sdw_bus_debugfs_init(struct sdw_bus *bus); 24 void sdw_bus_debugfs_exit(struct sdw_bus *bus); 30 static inline void sdw_bus_debugfs_init(struct sdw_bus *bus) {} in sdw_bus_debugfs_init() 31 static inline void sdw_bus_debugfs_exit(struct sdw_bus *bus) {} in sdw_bus_debugfs_exit() 128 struct sdw_bus *bus; 144 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg); [all …]
|
| D | cadence_master.h | 109 struct sdw_bus *bus; 132 struct sdw_bus bus; 185 cdns_reset_page_addr(struct sdw_bus *bus, unsigned int dev_num); 188 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg); 191 cdns_xfer_msg_defer(struct sdw_bus *bus, 195 cdns_reset_page_addr(struct sdw_bus *bus, unsigned int dev_num); 197 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params);
|
| D | stream.c | 58 static int _sdw_program_slave_port_params(struct sdw_bus *bus, in _sdw_program_slave_port_params() 124 static int sdw_program_slave_port_params(struct sdw_bus *bus, in sdw_program_slave_port_params() 232 static int sdw_program_master_port_params(struct sdw_bus *bus, in sdw_program_master_port_params() 263 struct sdw_bus *bus = m_rt->bus; in sdw_program_port_params() 297 static int sdw_enable_disable_slave_ports(struct sdw_bus *bus, in sdw_enable_disable_slave_ports() 333 struct sdw_bus *bus = m_rt->bus; in sdw_enable_disable_master_ports() 415 static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus, in sdw_prep_deprep_slave_ports() 508 struct sdw_bus *bus = m_rt->bus; in sdw_prep_deprep_master_ports() 575 struct sdw_bus *bus = m_rt->bus; in sdw_notify_config() 606 static int sdw_program_params(struct sdw_bus *bus) in sdw_program_params() [all …]
|
| D | bus.c | 18 int sdw_add_bus_master(struct sdw_bus *bus) in sdw_add_bus_master() 114 struct sdw_bus *bus = slave->bus; in sdw_delete_slave() 136 void sdw_delete_bus_master(struct sdw_bus *bus) in sdw_delete_bus_master() 165 static inline int do_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in do_transfer() 183 static inline int do_transfer_defer(struct sdw_bus *bus, in do_transfer_defer() 206 static int sdw_reset_page(struct sdw_bus *bus, u16 dev_num) in sdw_reset_page() 228 int sdw_transfer(struct sdw_bus *bus, struct sdw_msg *msg) in sdw_transfer() 255 int sdw_transfer_defer(struct sdw_bus *bus, struct sdw_msg *msg, in sdw_transfer_defer() 411 static struct sdw_slave *sdw_get_slave(struct sdw_bus *bus, int i) in sdw_get_slave() 492 void sdw_extract_slave_id(struct sdw_bus *bus, in sdw_extract_slave_id() [all …]
|
| D | slave.c | 17 static int sdw_slave_add(struct sdw_bus *bus, in sdw_slave_add() 73 int sdw_acpi_find_slaves(struct sdw_bus *bus) in sdw_acpi_find_slaves() 125 int sdw_of_find_slaves(struct sdw_bus *bus) in sdw_of_find_slaves()
|
| D | debugfs.c | 14 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()
|
| D | cadence_master.c | 516 cdns_xfer_msg(struct sdw_bus *bus, struct sdw_msg *msg) in cdns_xfer_msg() 544 cdns_xfer_msg_defer(struct sdw_bus *bus, in cdns_xfer_msg_defer() 566 cdns_reset_page_addr(struct sdw_bus *bus, unsigned int dev_num) in cdns_reset_page_addr() 944 struct sdw_bus *bus = &cdns->bus; in sdw_cdns_init() 1010 int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params) in cdns_bus_conf() 1037 static int cdns_port_params(struct sdw_bus *bus, in cdns_port_params() 1062 static int cdns_transport_params(struct sdw_bus *bus, in cdns_transport_params() 1116 static int cdns_port_enable(struct sdw_bus *bus, in cdns_port_enable()
|
| D | intel.c | 543 static int intel_pre_bank_switch(struct sdw_bus *bus) in intel_pre_bank_switch() 562 static int intel_post_bank_switch(struct sdw_bus *bus) in intel_post_bank_switch() 944 static int sdw_master_read_intel_prop(struct sdw_bus *bus) in sdw_master_read_intel_prop() 975 static int intel_prop_read(struct sdw_bus *bus) in intel_prop_read()
|
| D | mipi_disco.c | 30 int sdw_master_read_prop(struct sdw_bus *bus) in sdw_master_read_prop()
|
| /Linux-v5.4/include/linux/soundwire/ |
| D | sdw.h | 9 struct sdw_bus; 402 int sdw_master_read_prop(struct sdw_bus *bus); 556 struct sdw_bus *bus; 587 int sdw_handle_slave_status(struct sdw_bus *bus, 669 int (*dpn_set_port_params)(struct sdw_bus *bus, 672 int (*dpn_set_port_transport_params)(struct sdw_bus *bus, 675 int (*dpn_port_prep)(struct sdw_bus *bus, 677 int (*dpn_port_enable_ch)(struct sdw_bus *bus, 706 int (*read_prop)(struct sdw_bus *bus); 709 (struct sdw_bus *bus, struct sdw_msg *msg); [all …]
|
| /Linux-v5.4/Documentation/driver-api/soundwire/ |
| D | locking.rst | 17 (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
|
| D | summary.rst | 104 int sdw_add_bus_master(struct sdw_bus *bus) 121 This will initialize sdw_bus object for Master device. "sdw_master_ops" and
|
| D | stream.rst | 233 int sdw_stream_add_master(struct sdw_bus * bus, 387 int sdw_stream_remove_master(struct sdw_bus * bus,
|