Lines Matching refs:md
68 struct w1_master *md = dev_to_w1_master(dev); in w1_master_release() local
70 dev_dbg(dev, "%s: Releasing %s.\n", __func__, md->name); in w1_master_release()
71 memset(md, 0, sizeof(struct w1_master) + sizeof(struct w1_bus_master)); in w1_master_release()
72 kfree(md); in w1_master_release()
206 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_name() local
209 mutex_lock(&md->mutex); in w1_master_attribute_show_name()
210 count = sysfs_emit(buf, "%s\n", md->name); in w1_master_attribute_show_name()
211 mutex_unlock(&md->mutex); in w1_master_attribute_show_name()
221 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_search() local
228 mutex_lock(&md->mutex); in w1_master_attribute_store_search()
229 md->search_count = tmp; in w1_master_attribute_store_search()
230 mutex_unlock(&md->mutex); in w1_master_attribute_store_search()
233 wake_up_process(md->thread); in w1_master_attribute_store_search()
242 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_search() local
245 mutex_lock(&md->mutex); in w1_master_attribute_show_search()
246 count = sysfs_emit(buf, "%d\n", md->search_count); in w1_master_attribute_show_search()
247 mutex_unlock(&md->mutex); in w1_master_attribute_show_search()
257 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_pullup() local
264 mutex_lock(&md->mutex); in w1_master_attribute_store_pullup()
265 md->enable_pullup = tmp; in w1_master_attribute_store_pullup()
266 mutex_unlock(&md->mutex); in w1_master_attribute_store_pullup()
275 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_pullup() local
278 mutex_lock(&md->mutex); in w1_master_attribute_show_pullup()
279 count = sysfs_emit(buf, "%d\n", md->enable_pullup); in w1_master_attribute_show_pullup()
280 mutex_unlock(&md->mutex); in w1_master_attribute_show_pullup()
287 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_pointer() local
290 mutex_lock(&md->mutex); in w1_master_attribute_show_pointer()
291 count = sysfs_emit(buf, "0x%p\n", md->bus_master); in w1_master_attribute_show_pointer()
292 mutex_unlock(&md->mutex); in w1_master_attribute_show_pointer()
311 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_max_slave_count() local
316 mutex_lock(&md->mutex); in w1_master_attribute_store_max_slave_count()
317 md->max_slave_count = tmp; in w1_master_attribute_store_max_slave_count()
319 clear_bit(W1_WARN_MAX_COUNT, &md->flags); in w1_master_attribute_store_max_slave_count()
320 mutex_unlock(&md->mutex); in w1_master_attribute_store_max_slave_count()
327 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_max_slave_count() local
330 mutex_lock(&md->mutex); in w1_master_attribute_show_max_slave_count()
331 count = sysfs_emit(buf, "%d\n", md->max_slave_count); in w1_master_attribute_show_max_slave_count()
332 mutex_unlock(&md->mutex); in w1_master_attribute_show_max_slave_count()
338 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_attempts() local
341 mutex_lock(&md->mutex); in w1_master_attribute_show_attempts()
342 count = sysfs_emit(buf, "%lu\n", md->attempts); in w1_master_attribute_show_attempts()
343 mutex_unlock(&md->mutex); in w1_master_attribute_show_attempts()
349 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_slave_count() local
352 mutex_lock(&md->mutex); in w1_master_attribute_show_slave_count()
353 count = sysfs_emit(buf, "%d\n", md->slave_count); in w1_master_attribute_show_slave_count()
354 mutex_unlock(&md->mutex); in w1_master_attribute_show_slave_count()
361 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_show_slaves() local
366 mutex_lock(&md->list_mutex); in w1_master_attribute_show_slaves()
368 list_for_each_safe(ent, n, &md->slist) { in w1_master_attribute_show_slaves()
376 mutex_unlock(&md->list_mutex); in w1_master_attribute_show_slaves()
453 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_add() local
461 mutex_lock(&md->mutex); in w1_master_attribute_store_add()
462 sl = w1_slave_search_device(md, &rn); in w1_master_attribute_store_add()
471 w1_attach_slave_device(md, &rn); in w1_master_attribute_store_add()
473 mutex_unlock(&md->mutex); in w1_master_attribute_store_add()
491 struct w1_master *md = dev_to_w1_master(dev); in w1_master_attribute_store_remove() local
499 mutex_lock(&md->mutex); in w1_master_attribute_store_remove()
500 sl = w1_slave_search_device(md, &rn); in w1_master_attribute_store_remove()
511 mutex_unlock(&md->mutex); in w1_master_attribute_store_remove()
572 const struct w1_master *md = NULL; in w1_uevent() local
578 md = container_of(dev, struct w1_master, dev); in w1_uevent()
580 name = md->name; in w1_uevent()