Lines Matching refs:fops
165 .fops = &w1_default_fops,
608 const struct w1_family_ops *fops; in w1_family_notify() local
611 fops = sl->family->fops; in w1_family_notify()
613 if (!fops) in w1_family_notify()
619 if (fops->add_slave) { in w1_family_notify()
620 err = fops->add_slave(sl); in w1_family_notify()
628 if (fops->groups) { in w1_family_notify()
629 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
637 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info) { in w1_family_notify()
641 fops->chip_info, in w1_family_notify()
652 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info && in w1_family_notify()
655 if (fops->remove_slave) in w1_family_notify()
656 sl->family->fops->remove_slave(sl); in w1_family_notify()
657 if (fops->groups) in w1_family_notify()
658 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()