Lines Matching refs:sdw_bus

22 struct sdw_bus;
457 int sdw_master_read_prop(struct sdw_bus *bus);
666 struct sdw_bus *bus;
695 struct sdw_bus *bus;
720 int sdw_handle_slave_status(struct sdw_bus *bus,
802 int (*dpn_set_port_params)(struct sdw_bus *bus,
805 int (*dpn_set_port_transport_params)(struct sdw_bus *bus,
808 int (*dpn_port_prep)(struct sdw_bus *bus, struct sdw_prepare_ch *prepare_ch);
809 int (*dpn_port_enable_ch)(struct sdw_bus *bus,
857 int (*read_prop)(struct sdw_bus *bus);
858 u64 (*override_adr)(struct sdw_bus *bus, u64 addr);
859 enum sdw_command_response (*xfer_msg)(struct sdw_bus *bus, struct sdw_msg *msg);
860 enum sdw_command_response (*xfer_msg_defer)(struct sdw_bus *bus);
861 int (*set_bus_conf)(struct sdw_bus *bus,
863 int (*pre_bank_switch)(struct sdw_bus *bus);
864 int (*post_bank_switch)(struct sdw_bus *bus);
865 u32 (*read_ping_status)(struct sdw_bus *bus);
866 int (*get_device_num)(struct sdw_bus *bus, struct sdw_slave *slave);
867 void (*put_device_num)(struct sdw_bus *bus, struct sdw_slave *slave);
868 void (*new_peripheral_assigned)(struct sdw_bus *bus,
871 int (*bpt_send_async)(struct sdw_bus *bus, struct sdw_slave *slave,
873 int (*bpt_wait)(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
876 int sdw_bus_master_add(struct sdw_bus *bus, struct device *parent,
878 void sdw_bus_master_delete(struct sdw_bus *bus);
880 void sdw_show_ping_status(struct sdw_bus *bus, bool sync_delay);
1008 struct sdw_bus { struct
1030 int (*compute_params)(struct sdw_bus *bus, struct sdw_stream_runtime *stream); argument
1046 int sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream); argument
1048 int sdw_stream_add_master(struct sdw_bus *bus,
1053 int sdw_stream_remove_master(struct sdw_bus *bus,
1061 int sdw_bus_prep_clk_stop(struct sdw_bus *bus);
1062 int sdw_bus_clk_stop(struct sdw_bus *bus);
1063 int sdw_bus_exit_clk_stop(struct sdw_bus *bus);
1066 void sdw_extract_slave_id(struct sdw_bus *bus, u64 addr, struct sdw_slave_id *id);
1069 int sdw_bpt_send_async(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
1070 int sdw_bpt_wait(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);
1071 int sdw_bpt_send_sync(struct sdw_bus *bus, struct sdw_slave *slave, struct sdw_bpt_msg *msg);