Lines Matching refs:sdw_bus
10 struct sdw_bus;
454 int sdw_master_read_prop(struct sdw_bus *bus);
671 struct sdw_bus *bus;
700 struct sdw_bus *bus;
728 int sdw_handle_slave_status(struct sdw_bus *bus,
810 int (*dpn_set_port_params)(struct sdw_bus *bus,
813 int (*dpn_set_port_transport_params)(struct sdw_bus *bus,
816 int (*dpn_port_prep)(struct sdw_bus *bus,
818 int (*dpn_port_enable_ch)(struct sdw_bus *bus,
848 int (*read_prop)(struct sdw_bus *bus);
850 (struct sdw_bus *bus, u64 addr);
852 (struct sdw_bus *bus, struct sdw_msg *msg);
854 (struct sdw_bus *bus, struct sdw_msg *msg,
857 (struct sdw_bus *bus, unsigned int dev_num);
858 int (*set_bus_conf)(struct sdw_bus *bus,
860 int (*pre_bank_switch)(struct sdw_bus *bus);
861 int (*post_bank_switch)(struct sdw_bus *bus);
897 struct sdw_bus { struct
906 int (*compute_params)(struct sdw_bus *bus); argument
922 int sdw_bus_master_add(struct sdw_bus *bus, struct device *parent, argument
924 void sdw_bus_master_delete(struct sdw_bus *bus);
1012 int sdw_compute_params(struct sdw_bus *bus);
1014 int sdw_stream_add_master(struct sdw_bus *bus,
1024 int sdw_stream_remove_master(struct sdw_bus *bus,
1034 int sdw_bus_prep_clk_stop(struct sdw_bus *bus);
1035 int sdw_bus_clk_stop(struct sdw_bus *bus);
1036 int sdw_bus_exit_clk_stop(struct sdw_bus *bus);
1050 void sdw_extract_slave_id(struct sdw_bus *bus, u64 addr, struct sdw_slave_id *id);