drivers/dax/bus.c
110
dax_id = __dax_match_id(dax_drv, buf);
drivers/dax/bus.c
111
if (!dax_id) {
drivers/dax/bus.c
113
dax_id = kzalloc_obj(*dax_id);
drivers/dax/bus.c
114
if (dax_id) {
drivers/dax/bus.c
115
strscpy(dax_id->dev_name, buf, DAX_NAME_LEN);
drivers/dax/bus.c
116
list_add(&dax_id->list, &dax_drv->ids);
drivers/dax/bus.c
121
list_del(&dax_id->list);
drivers/dax/bus.c
122
kfree(dax_id);
drivers/dax/bus.c
1573
struct dax_id *dax_id, *_id;
drivers/dax/bus.c
1576
list_for_each_entry_safe(dax_id, _id, &dax_drv->ids, list) {
drivers/dax/bus.c
1577
list_del(&dax_id->list);
drivers/dax/bus.c
1578
kfree(dax_id);
drivers/dax/bus.c
44
static struct dax_id *__dax_match_id(const struct dax_device_driver *dax_drv,
drivers/dax/bus.c
47
struct dax_id *dax_id;
drivers/dax/bus.c
51
list_for_each_entry(dax_id, &dax_drv->ids, list)
drivers/dax/bus.c
52
if (sysfs_streq(dax_id->dev_name, dev_name))
drivers/dax/bus.c
53
return dax_id;
drivers/dax/bus.c
98
struct dax_id *dax_id;