Lines Matching defs:sdw_master_ops
856 struct sdw_master_ops { struct
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);