Lines Matching refs:slave
23 struct sdw_slave *slave; member
69 if (!sdw_mockup->slave) in sdw_mockup_pcm_hw_params()
80 ret = sdw_stream_add_slave(sdw_mockup->slave, &stream_config, in sdw_mockup_pcm_hw_params()
95 if (!sdw_mockup->slave) in sdw_mockup_pcm_hw_free()
98 sdw_stream_remove_slave(sdw_mockup->slave, sdw_stream); in sdw_mockup_pcm_hw_free()
127 static int sdw_mockup_update_status(struct sdw_slave *slave, in sdw_mockup_update_status() argument
133 static int sdw_mockup_read_prop(struct sdw_slave *slave) in sdw_mockup_read_prop() argument
135 struct sdw_slave_prop *prop = &slave->prop; in sdw_mockup_read_prop()
155 prop->src_dpn_prop = devm_kcalloc(&slave->dev, nval, in sdw_mockup_read_prop()
173 prop->sink_dpn_prop = devm_kcalloc(&slave->dev, nval, in sdw_mockup_read_prop()
197 static int sdw_mockup_bus_config(struct sdw_slave *slave, in sdw_mockup_bus_config() argument
203 static int sdw_mockup_interrupt_callback(struct sdw_slave *slave, in sdw_mockup_interrupt_callback() argument
216 static int sdw_mockup_sdw_probe(struct sdw_slave *slave, in sdw_mockup_sdw_probe() argument
219 struct device *dev = &slave->dev; in sdw_mockup_sdw_probe()
228 sdw_mockup->slave = slave; in sdw_mockup_sdw_probe()
230 slave->is_mockup_device = true; in sdw_mockup_sdw_probe()
240 static int sdw_mockup_sdw_remove(struct sdw_slave *slave) in sdw_mockup_sdw_remove() argument