Lines Matching defs:kobj
44 struct kobject kobj;
47 #define to_map(map) container_of(map, struct uio_map, kobj)
96 static void map_release(struct kobject *kobj)
98 struct uio_map *map = to_map(kobj);
102 static ssize_t map_type_show(struct kobject *kobj, struct attribute *attr,
105 struct uio_map *map = to_map(kobj);
128 struct kobject kobj;
131 #define to_portio(portio) container_of(portio, struct uio_portio, kobj)
185 static void portio_release(struct kobject *kobj)
187 struct uio_portio *portio = to_portio(kobj);
191 static ssize_t portio_type_show(struct kobject *kobj, struct attribute *attr,
194 struct uio_portio *portio = to_portio(kobj);
303 &idev->dev.kobj);
314 kobject_init(&map->kobj, &map_attr_type);
317 ret = kobject_add(&map->kobj, idev->map_dir, "map%d", mi);
320 ret = kobject_uevent(&map->kobj, KOBJ_ADD);
332 &idev->dev.kobj);
343 kobject_init(&portio->kobj, &portio_attr_type);
346 ret = kobject_add(&portio->kobj, idev->portio_dir,
350 ret = kobject_uevent(&portio->kobj, KOBJ_ADD);
363 kobject_put(&portio->kobj);
372 kobject_put(&map->kobj);
389 kobject_put(&mem->map->kobj);
397 kobject_put(&port->portio->kobj);
895 kobject_set_name(&cdev->kobj, "%s", name);
905 kobject_put(&cdev->kobj);