Lines Matching refs:fops
170 .fops = &w1_default_fops,
618 const struct w1_family_ops *fops; in w1_family_notify() local
621 fops = sl->family->fops; in w1_family_notify()
623 if (!fops) in w1_family_notify()
629 if (fops->add_slave) { in w1_family_notify()
630 err = fops->add_slave(sl); in w1_family_notify()
638 if (fops->groups) { in w1_family_notify()
639 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
647 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info) { in w1_family_notify()
651 fops->chip_info, in w1_family_notify()
662 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info && in w1_family_notify()
665 if (fops->remove_slave) in w1_family_notify()
666 sl->family->fops->remove_slave(sl); in w1_family_notify()
667 if (fops->groups) in w1_family_notify()
668 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()