Lines Matching refs:fops
168 .fops = &w1_default_fops,
616 const struct w1_family_ops *fops; in w1_family_notify() local
619 fops = sl->family->fops; in w1_family_notify()
621 if (!fops) in w1_family_notify()
627 if (fops->add_slave) { in w1_family_notify()
628 err = fops->add_slave(sl); in w1_family_notify()
636 if (fops->groups) { in w1_family_notify()
637 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
645 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info) { in w1_family_notify()
649 fops->chip_info, in w1_family_notify()
660 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info && in w1_family_notify()
663 if (fops->remove_slave) in w1_family_notify()
664 sl->family->fops->remove_slave(sl); in w1_family_notify()
665 if (fops->groups) in w1_family_notify()
666 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()