Lines Matching refs:class

32 		ret = class_attr->show(cp->class, class_attr, buf);  in class_attr_show()
44 ret = class_attr->store(cp->class, class_attr, buf, count); in class_attr_store()
51 struct class *class = cp->class; in class_release() local
53 pr_debug("class '%s': release.\n", class->name); in class_release()
55 if (class->class_release) in class_release()
56 class->class_release(class); in class_release()
59 "be careful\n", class->name); in class_release()
67 struct class *class = cp->class; in class_child_ns_type() local
69 return class->ns_type; in class_child_ns_type()
87 int class_create_file_ns(struct class *cls, const struct class_attribute *attr, in class_create_file_ns()
100 void class_remove_file_ns(struct class *cls, const struct class_attribute *attr, in class_remove_file_ns()
107 static struct class *class_get(struct class *cls) in class_get()
114 static void class_put(struct class *cls) in class_put()
134 static int class_add_groups(struct class *cls, in class_add_groups()
140 static void class_remove_groups(struct class *cls, in class_remove_groups()
146 int __class_register(struct class *cls, struct lock_class_key *key) in __class_register()
178 cp->class = cls; in __class_register()
192 void class_unregister(struct class *cls) in class_unregister()
199 static void class_create_release(struct class *cls) in class_create_release()
219 struct class *__class_create(struct module *owner, const char *name, in __class_create()
222 struct class *cls; in __class_create()
254 void class_destroy(struct class *cls) in class_destroy()
274 void class_dev_iter_init(struct class_dev_iter *iter, struct class *class, in class_dev_iter_init() argument
281 klist_iter_init_node(&class->p->klist_devices, &iter->ki, start_knode); in class_dev_iter_init()
345 int class_for_each_device(struct class *class, struct device *start, in class_for_each_device() argument
352 if (!class) in class_for_each_device()
354 if (!class->p) { in class_for_each_device()
356 __func__, class->name); in class_for_each_device()
360 class_dev_iter_init(&iter, class, start, NULL); in class_for_each_device()
392 struct device *class_find_device(struct class *class, struct device *start, in class_find_device() argument
399 if (!class) in class_find_device()
401 if (!class->p) { in class_find_device()
403 __func__, class->name); in class_find_device()
407 class_dev_iter_init(&iter, class, start, NULL); in class_find_device()
422 struct class *parent; in class_interface_register()
426 if (!class_intf || !class_intf->class) in class_interface_register()
429 parent = class_get(class_intf->class); in class_interface_register()
448 struct class *parent = class_intf->class; in class_interface_unregister()
468 ssize_t show_class_attr_string(struct class *class, in show_class_attr_string() argument