Lines Matching refs:parent
601 struct dax_region *alloc_dax_region(struct device *parent, int region_id,
609 * parent->driver_data. This WARN is a reminder / safeguard for
612 if (dev_get_drvdata(parent)) {
613 dev_WARN(parent, "dax core failed to setup private data\n");
625 dev_set_drvdata(parent, dax_region);
629 dax_region->dev = parent;
638 if (sysfs_create_groups(&parent->kobj, dax_region_attribute_groups)) {
643 if (devm_add_action_or_reset(parent, dax_region_unregister, dax_region))
652 struct device *parent = dev->parent;
653 struct dev_dax *dev_dax = to_dev_dax(parent);
657 put_device(parent);
664 struct dev_dax *dev_dax = to_dev_dax(dev->parent);
680 struct dev_dax *dev_dax = to_dev_dax(dev->parent);
695 struct dev_dax *dev_dax = to_dev_dax(mapping->dev.parent);
795 dev->parent = &dev_dax->dev;
796 get_device(dev->parent);
1330 struct device *parent = dax_region->dev;
1343 if (dev_WARN_ONCE(parent, data->id < 0,
1351 if (dev_WARN_ONCE(parent, data->id >= 0,
1371 dev_WARN_ONCE(parent, !is_static(dax_region),
1406 dev->parent = parent;