Lines Matching defs:master
85 sl->master->slave_count--;
122 mutex_lock(&sl->master->mutex);
128 w1_write_block(sl->master, buf, count);
131 mutex_unlock(&sl->master->mutex);
141 mutex_lock(&sl->master->mutex);
142 w1_read_block(sl->master, buf, count);
143 mutex_unlock(&sl->master->mutex);
188 .init_name = "w1 bus master",
568 int w1_create_master_attributes(struct w1_master *master)
570 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group);
573 void w1_destroy_master_attributes(struct w1_master *master)
575 sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group);
587 event_owner = "master";
676 sl->dev.parent = &sl->master->dev;
681 sl->dev.of_node = of_find_matching_node(sl->master->dev.of_node,
711 mutex_lock(&sl->master->list_mutex);
712 list_add_tail(&sl->w1_slave_entry, &sl->master->slist);
713 mutex_unlock(&sl->master->list_mutex);
735 sl->master = dev;
741 atomic_inc(&sl->master->refcnt);
770 atomic_dec(&sl->master->refcnt);
786 struct w1_master *dev = sl->master;
801 w1_netlink_send(sl->master, &msg);
819 mutex_lock(&sl->master->list_mutex);
822 mutex_unlock(&sl->master->list_mutex);
939 * @dev: The master device to search
1099 * The w1 master list_mutex must be held.
1199 pr_err("Failed to register master driver. err=%d.\n",