Lines Matching refs:slave
74 struct sdw_slave *slave = dev_to_sdw_dev(dev); \
75 return sprintf(buf, format_string, slave->prop.field); \
98 struct sdw_slave *slave = dev_to_sdw_dev(dev);
100 return sdw_slave_modalias(slave, buf, 256);
108 ATTRIBUTE_GROUPS(slave);
147 struct sdw_slave *slave = dev_to_sdw_dev(dev); \
148 return sprintf(buf, format_string, slave->prop.dp0_prop->field);\
161 struct sdw_slave *slave = dev_to_sdw_dev(dev);
165 for (i = 0; i < slave->prop.dp0_prop->num_words; i++)
167 slave->prop.dp0_prop->words[i]);
193 int sdw_slave_sysfs_init(struct sdw_slave *slave)
197 ret = devm_device_add_groups(&slave->dev, slave_groups);
201 ret = devm_device_add_group(&slave->dev, &sdw_slave_dev_attr_group);
205 if (slave->prop.dp0_prop) {
206 ret = devm_device_add_group(&slave->dev, &dp0_group);
211 if (slave->prop.source_ports || slave->prop.sink_ports) {
212 ret = sdw_slave_sysfs_dpn_init(slave);
235 struct sdw_slave *slave = dev_to_sdw_dev(dev);
237 return sprintf(buf, "%s\n", slave_status[slave->status]);
244 struct sdw_slave *slave = dev_to_sdw_dev(dev);
246 if (slave->status == SDW_SLAVE_UNATTACHED)
249 return sprintf(buf, "%d", slave->dev_num);