Lines Matching refs:fops
177 .fops = &w1_default_fops,
625 struct w1_family_ops *fops; in w1_family_notify() local
628 fops = sl->family->fops; in w1_family_notify()
630 if (!fops) in w1_family_notify()
636 if (fops->add_slave) { in w1_family_notify()
637 err = fops->add_slave(sl); in w1_family_notify()
645 if (fops->groups) { in w1_family_notify()
646 err = sysfs_create_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()
654 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info) { in w1_family_notify()
658 fops->chip_info, in w1_family_notify()
669 if (IS_REACHABLE(CONFIG_HWMON) && fops->chip_info && in w1_family_notify()
672 if (fops->remove_slave) in w1_family_notify()
673 sl->family->fops->remove_slave(sl); in w1_family_notify()
674 if (fops->groups) in w1_family_notify()
675 sysfs_remove_groups(&sl->dev.kobj, fops->groups); in w1_family_notify()