Lines Matching refs:class

33 		ret = class_attr->show(cp->class, class_attr, buf);  in class_attr_show()
45 ret = class_attr->store(cp->class, class_attr, buf, count); in class_attr_store()
52 struct class *class = cp->class; in class_release() local
54 pr_debug("class '%s': release.\n", class->name); in class_release()
56 if (class->class_release) in class_release()
57 class->class_release(class); in class_release()
60 "be careful\n", class->name); in class_release()
68 struct class *class = cp->class; in class_child_ns_type() local
70 return class->ns_type; in class_child_ns_type()
88 int class_create_file_ns(struct class *cls, const struct class_attribute *attr, in class_create_file_ns()
101 void class_remove_file_ns(struct class *cls, const struct class_attribute *attr, in class_remove_file_ns()
108 static struct class *class_get(struct class *cls) in class_get()
115 static void class_put(struct class *cls) in class_put()
141 static int class_add_groups(struct class *cls, in class_add_groups()
147 static void class_remove_groups(struct class *cls, in class_remove_groups()
153 int __class_register(struct class *cls, struct lock_class_key *key) in __class_register()
185 cp->class = cls; in __class_register()
199 void class_unregister(struct class *cls) in class_unregister()
206 static void class_create_release(struct class *cls) in class_create_release()
226 struct class *__class_create(struct module *owner, const char *name, in __class_create()
229 struct class *cls; in __class_create()
261 void class_destroy(struct class *cls) in class_destroy()
281 void class_dev_iter_init(struct class_dev_iter *iter, struct class *class, in class_dev_iter_init() argument
288 klist_iter_init_node(&class->p->klist_devices, &iter->ki, start_knode); in class_dev_iter_init()
352 int class_for_each_device(struct class *class, struct device *start, in class_for_each_device() argument
359 if (!class) in class_for_each_device()
361 if (!class->p) { in class_for_each_device()
363 __func__, class->name); in class_for_each_device()
367 class_dev_iter_init(&iter, class, start, NULL); in class_for_each_device()
399 struct device *class_find_device(struct class *class, struct device *start, in class_find_device() argument
406 if (!class) in class_find_device()
408 if (!class->p) { in class_find_device()
410 __func__, class->name); in class_find_device()
414 class_dev_iter_init(&iter, class, start, NULL); in class_find_device()
429 struct class *parent; in class_interface_register()
433 if (!class_intf || !class_intf->class) in class_interface_register()
436 parent = class_get(class_intf->class); in class_interface_register()
455 struct class *parent = class_intf->class; in class_interface_unregister()
475 ssize_t show_class_attr_string(struct class *class, in show_class_attr_string() argument