Lines Matching defs:master
82 sl->master->slave_count--;
119 mutex_lock(&sl->master->mutex);
125 w1_write_block(sl->master, buf, count);
128 mutex_unlock(&sl->master->mutex);
138 mutex_lock(&sl->master->mutex);
139 w1_read_block(sl->master, buf, count);
140 mutex_unlock(&sl->master->mutex);
184 .init_name = "w1 bus master",
560 int w1_create_master_attributes(struct w1_master *master)
562 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group);
565 void w1_destroy_master_attributes(struct w1_master *master)
567 sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group);
579 event_owner = "master";
668 sl->dev.parent = &sl->master->dev;
673 sl->dev.of_node = of_find_matching_node(sl->master->dev.of_node,
704 mutex_lock(&sl->master->list_mutex);
705 list_add_tail(&sl->w1_slave_entry, &sl->master->slist);
706 mutex_unlock(&sl->master->list_mutex);
728 sl->master = dev;
734 atomic_inc(&sl->master->refcnt);
763 atomic_dec(&sl->master->refcnt);
779 struct w1_master *dev = sl->master;
794 w1_netlink_send(sl->master, &msg);
812 mutex_lock(&sl->master->list_mutex);
815 mutex_unlock(&sl->master->list_mutex);
963 * @dev: The master device to search
1123 * The w1 master list_mutex must be held.
1223 pr_err("Failed to register master driver. err=%d.\n",