Lines Matching refs:sdw_slave
8 struct sdw_slave;
347 int sdw_slave_read_prop(struct sdw_slave *slave);
471 int (*read_prop)(struct sdw_slave *sdw);
472 int (*interrupt_callback)(struct sdw_slave *slave,
474 int (*update_status)(struct sdw_slave *slave,
476 int (*bus_config)(struct sdw_slave *slave,
478 int (*port_prep)(struct sdw_slave *slave,
495 struct sdw_slave { struct
507 #define dev_to_sdw_dev(_dev) container_of(_dev, struct sdw_slave, dev) argument
512 int (*probe)(struct sdw_slave *sdw,
514 int (*remove)(struct sdw_slave *sdw);
515 void (*shutdown)(struct sdw_slave *sdw);
788 int sdw_stream_add_slave(struct sdw_slave *slave,
795 int sdw_stream_remove_slave(struct sdw_slave *slave,
804 int sdw_read(struct sdw_slave *slave, u32 addr);
805 int sdw_write(struct sdw_slave *slave, u32 addr, u8 value);
806 int sdw_nread(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);
807 int sdw_nwrite(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);