Lines Matching refs:dev
134 static ssize_t read_ahead_kb_store(struct device *dev, in read_ahead_kb_store() argument
138 struct backing_dev_info *bdi = dev_get_drvdata(dev); in read_ahead_kb_store()
154 static ssize_t name##_show(struct device *dev, \
157 struct backing_dev_info *bdi = dev_get_drvdata(dev); \
165 static ssize_t min_ratio_store(struct device *dev, in min_ratio_store() argument
168 struct backing_dev_info *bdi = dev_get_drvdata(dev); in min_ratio_store()
184 static ssize_t max_ratio_store(struct device *dev, in max_ratio_store() argument
187 struct backing_dev_info *bdi = dev_get_drvdata(dev); in max_ratio_store()
203 static ssize_t stable_pages_required_show(struct device *dev, in stable_pages_required_show() argument
207 struct backing_dev_info *bdi = dev_get_drvdata(dev); in stable_pages_required_show()
852 bdi->dev = NULL; in bdi_init()
934 struct device *dev; in bdi_register_va() local
937 if (bdi->dev) /* The driver needs to use separate queues per device */ in bdi_register_va()
940 dev = device_create_vargs(bdi_class, NULL, MKDEV(0, 0), bdi, fmt, args); in bdi_register_va()
941 if (IS_ERR(dev)) in bdi_register_va()
942 return PTR_ERR(dev); in bdi_register_va()
945 bdi->dev = dev; in bdi_register_va()
947 bdi_debug_register(bdi, dev_name(dev)); in bdi_register_va()
1014 if (bdi->dev) { in bdi_unregister()
1016 device_unregister(bdi->dev); in bdi_unregister()
1017 bdi->dev = NULL; in bdi_unregister()
1033 WARN_ON_ONCE(bdi->dev); in release_bdi()