Lines Matching refs:master
98 sl->master->slave_count--; in w1_slave_release()
135 mutex_lock(&sl->master->mutex); in rw_write()
141 w1_write_block(sl->master, buf, count); in rw_write()
144 mutex_unlock(&sl->master->mutex); in rw_write()
154 mutex_lock(&sl->master->mutex); in rw_read()
155 w1_read_block(sl->master, buf, count); in rw_read()
156 mutex_unlock(&sl->master->mutex); in rw_read()
571 int w1_create_master_attributes(struct w1_master *master) in w1_create_master_attributes() argument
573 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group); in w1_create_master_attributes()
576 void w1_destroy_master_attributes(struct w1_master *master) in w1_destroy_master_attributes() argument
578 sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group); in w1_destroy_master_attributes()
664 sl->dev.parent = &sl->master->dev; in __w1_attach_slave_device()
696 mutex_lock(&sl->master->list_mutex); in __w1_attach_slave_device()
697 list_add_tail(&sl->w1_slave_entry, &sl->master->slist); in __w1_attach_slave_device()
698 mutex_unlock(&sl->master->list_mutex); in __w1_attach_slave_device()
720 sl->master = dev; in w1_attach_slave_device()
726 atomic_inc(&sl->master->refcnt); in w1_attach_slave_device()
768 struct w1_master *dev = sl->master; in w1_unref_slave()
783 w1_netlink_send(sl->master, &msg); in w1_unref_slave()
801 mutex_lock(&sl->master->list_mutex); in w1_slave_detach()
804 mutex_unlock(&sl->master->list_mutex); in w1_slave_detach()