Lines Matching refs:sdw_slave
10 struct sdw_slave;
403 int sdw_slave_read_prop(struct sdw_slave *slave);
527 int (*read_prop)(struct sdw_slave *sdw);
528 int (*interrupt_callback)(struct sdw_slave *slave,
530 int (*update_status)(struct sdw_slave *slave,
532 int (*bus_config)(struct sdw_slave *slave,
534 int (*port_prep)(struct sdw_slave *slave,
552 struct sdw_slave { struct
567 #define dev_to_sdw_dev(_dev) container_of(_dev, struct sdw_slave, dev) argument
572 int (*probe)(struct sdw_slave *sdw,
574 int (*remove)(struct sdw_slave *sdw);
575 void (*shutdown)(struct sdw_slave *sdw);
862 int sdw_stream_add_slave(struct sdw_slave *slave,
869 int sdw_stream_remove_slave(struct sdw_slave *slave,
878 int sdw_read(struct sdw_slave *slave, u32 addr);
879 int sdw_write(struct sdw_slave *slave, u32 addr, u8 value);
880 int sdw_nread(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);
881 int sdw_nwrite(struct sdw_slave *slave, u32 addr, size_t count, u8 *val);