Lines Matching refs:kobj
71 struct kobject kobj;
76 just a matter of using the kobj member. Code that works with kobjects will
95 struct uio_map *u_map = container_of(kp, struct uio_map, kobj);
102 struct kobject kobj;
106 #define to_map(map) container_of(map, struct uio_map, kobj)
111 struct uio_map *map = to_map(kobj);
119 void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
125 int kobject_add(struct kobject *kobj, struct kobject *parent, const char *fmt, ...);
129 kobj->kset must be assigned before calling kobject_add(). If a kset is
138 int kobject_rename(struct kobject *kobj, const char *new_name);
151 const char *kobject_name(const struct kobject * kobj);
156 int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype,
169 int kobject_uevent(struct kobject *kobj, enum kobject_action action);
189 struct kobject *kobject_get(struct kobject *kobj);
190 void kobject_put(struct kobject *kobj);
225 int sysfs_create_file(struct kobject *kobj, struct attribute *attr);
227 int sysfs_create_group(struct kobject *kobj, struct attribute_group *grp);
262 void my_object_release(struct kobject *kobj)
264 struct my_object *mine = container_of(kobj, struct my_object, kobj);
287 void (*release)(struct kobject *kobj);
290 const struct kobj_ns_type_operations *(*child_ns_type)(struct kobject *kobj);
291 const void *(*namespace)(struct kobject *kobj);
357 int (*filter)(struct kset *kset, struct kobject *kobj);
358 const char *(*name)(struct kset *kset, struct kobject *kobj);
359 int (*uevent)(struct kset *kset, struct kobject *kobj,