dax_drv            36 drivers/dax/bus.c static struct dax_id *__dax_match_id(struct dax_device_driver *dax_drv,
dax_drv            43 drivers/dax/bus.c 	list_for_each_entry(dax_id, &dax_drv->ids, list)
dax_drv            49 drivers/dax/bus.c static int dax_match_id(struct dax_device_driver *dax_drv, struct device *dev)
dax_drv            54 drivers/dax/bus.c 	match = !!__dax_match_id(dax_drv, dev_name(dev));
dax_drv            68 drivers/dax/bus.c 	struct dax_device_driver *dax_drv = to_dax_drv(drv);
dax_drv            83 drivers/dax/bus.c 	dax_id = __dax_match_id(dax_drv, buf);
dax_drv            89 drivers/dax/bus.c 				list_add(&dax_id->list, &dax_drv->ids);
dax_drv           129 drivers/dax/bus.c ATTRIBUTE_GROUPS(dax_drv);
dax_drv           142 drivers/dax/bus.c 	struct dax_device_driver *dax_drv = to_dax_drv(drv);
dax_drv           148 drivers/dax/bus.c 	if (dax_drv->match_always)
dax_drv           151 drivers/dax/bus.c 	return dax_match_id(dax_drv, dev);
dax_drv           459 drivers/dax/bus.c int __dax_driver_register(struct dax_device_driver *dax_drv,
dax_drv           462 drivers/dax/bus.c 	struct device_driver *drv = &dax_drv->drv;
dax_drv           465 drivers/dax/bus.c 	INIT_LIST_HEAD(&dax_drv->ids);
dax_drv           473 drivers/dax/bus.c 	match_always_count += dax_drv->match_always;
dax_drv           486 drivers/dax/bus.c void dax_driver_unregister(struct dax_device_driver *dax_drv)
dax_drv           488 drivers/dax/bus.c 	struct device_driver *drv = &dax_drv->drv;
dax_drv           492 drivers/dax/bus.c 	match_always_count -= dax_drv->match_always;
dax_drv           493 drivers/dax/bus.c 	list_for_each_entry_safe(dax_id, _id, &dax_drv->ids, list) {
dax_drv            39 drivers/dax/bus.h int __dax_driver_register(struct dax_device_driver *dax_drv,
dax_drv            43 drivers/dax/bus.h void dax_driver_unregister(struct dax_device_driver *dax_drv);