Lines Matching refs:master
102 sl->master->slave_count--; in w1_slave_release()
139 mutex_lock(&sl->master->mutex); in rw_write()
145 w1_write_block(sl->master, buf, count); in rw_write()
148 mutex_unlock(&sl->master->mutex); in rw_write()
158 mutex_lock(&sl->master->mutex); in rw_read()
159 w1_read_block(sl->master, buf, count); in rw_read()
160 mutex_unlock(&sl->master->mutex); in rw_read()
585 int w1_create_master_attributes(struct w1_master *master) in w1_create_master_attributes() argument
587 return sysfs_create_group(&master->dev.kobj, &w1_master_defattr_group); in w1_create_master_attributes()
590 void w1_destroy_master_attributes(struct w1_master *master) in w1_destroy_master_attributes() argument
592 sysfs_remove_group(&master->dev.kobj, &w1_master_defattr_group); in w1_destroy_master_attributes()
678 sl->dev.parent = &sl->master->dev; in __w1_attach_slave_device()
710 mutex_lock(&sl->master->list_mutex); in __w1_attach_slave_device()
711 list_add_tail(&sl->w1_slave_entry, &sl->master->slist); in __w1_attach_slave_device()
712 mutex_unlock(&sl->master->list_mutex); in __w1_attach_slave_device()
734 sl->master = dev; in w1_attach_slave_device()
740 atomic_inc(&sl->master->refcnt); in w1_attach_slave_device()
782 struct w1_master *dev = sl->master; in w1_unref_slave()
797 w1_netlink_send(sl->master, &msg); in w1_unref_slave()
815 mutex_lock(&sl->master->list_mutex); in w1_slave_detach()
818 mutex_unlock(&sl->master->list_mutex); in w1_slave_detach()