Lines Matching full:md

42 	struct sdw_master_device *md = dev_to_sdw_master_device(dev);	\
43 return sprintf(buf, format_string, md->bus->prop.field); \
59 struct sdw_master_device *md = dev_to_sdw_master_device(dev); in clock_frequencies_show() local
63 for (i = 0; i < md->bus->prop.num_clk_freq; i++) in clock_frequencies_show()
65 md->bus->prop.clk_freq[i]); in clock_frequencies_show()
75 struct sdw_master_device *md = dev_to_sdw_master_device(dev); in clock_gears_show() local
79 for (i = 0; i < md->bus->prop.num_clk_gears; i++) in clock_gears_show()
81 md->bus->prop.clk_gears[i]); in clock_gears_show()
105 struct sdw_master_device *md = dev_to_sdw_master_device(dev); in sdw_master_device_release() local
107 kfree(md); in sdw_master_device_release()
130 struct sdw_master_device *md; in sdw_master_device_add() local
136 md = kzalloc(sizeof(*md), GFP_KERNEL); in sdw_master_device_add()
137 if (!md) in sdw_master_device_add()
140 md->dev.bus = &sdw_bus_type; in sdw_master_device_add()
141 md->dev.type = &sdw_master_type; in sdw_master_device_add()
142 md->dev.parent = parent; in sdw_master_device_add()
143 md->dev.groups = master_node_groups; in sdw_master_device_add()
144 md->dev.of_node = parent->of_node; in sdw_master_device_add()
145 md->dev.fwnode = fwnode; in sdw_master_device_add()
146 md->dev.dma_mask = parent->dma_mask; in sdw_master_device_add()
148 dev_set_name(&md->dev, "sdw-master-%d", bus->id); in sdw_master_device_add()
150 ret = device_register(&md->dev); in sdw_master_device_add()
157 put_device(&md->dev); in sdw_master_device_add()
162 md->bus = bus; in sdw_master_device_add()
163 bus->dev = &md->dev; in sdw_master_device_add()
164 bus->md = md; in sdw_master_device_add()
166 pm_runtime_set_autosuspend_delay(&bus->md->dev, SDW_MASTER_SUSPEND_DELAY_MS); in sdw_master_device_add()
167 pm_runtime_use_autosuspend(&bus->md->dev); in sdw_master_device_add()
168 pm_runtime_mark_last_busy(&bus->md->dev); in sdw_master_device_add()
169 pm_runtime_set_active(&bus->md->dev); in sdw_master_device_add()
170 pm_runtime_enable(&bus->md->dev); in sdw_master_device_add()
171 pm_runtime_idle(&bus->md->dev); in sdw_master_device_add()
184 pm_runtime_disable(&bus->md->dev); in sdw_master_device_del()