Lines Matching refs:glue_dir
1861 static void cleanup_glue_dir(struct device *dev, struct kobject *glue_dir) in cleanup_glue_dir() argument
1866 if (!live_in_glue_dir(glue_dir, dev)) in cleanup_glue_dir()
1918 ref = kref_read(&glue_dir->kref); in cleanup_glue_dir()
1919 if (!kobject_has_children(glue_dir) && !--ref) in cleanup_glue_dir()
1920 kobject_del(glue_dir); in cleanup_glue_dir()
1921 kobject_put(glue_dir); in cleanup_glue_dir()
2105 struct kobject *glue_dir = NULL; in device_add() local
2155 glue_dir = get_glue_dir(dev); in device_add()
2241 glue_dir = get_glue_dir(dev); in device_add()
2244 cleanup_glue_dir(dev, glue_dir); in device_add()
2339 struct kobject *glue_dir = NULL; in device_del() local
2387 glue_dir = get_glue_dir(dev); in device_del()
2389 cleanup_glue_dir(dev, glue_dir); in device_del()