Lines Matching defs:class
1748 static char class_err[] = "'class' property already specified";
1809 strcmp(tokbuf, "class") == 0) {
2096 * Make sure parent and class not NULL.
2112 * This is a node spec, either parent or class
2118 "missing parent or class attribute");
2754 add_class(char *exporter, char *class)
2764 " in class %s", exporter, class);
2769 hcl->class_name = kmem_alloc(strlen(class) + 1, KM_SLEEP);
2771 (void) strcpy(hcl->class_name, class);
2780 * the array of the class names as well.
2782 * Caller must hold hcl_lock to ensure the class list unmodified while
2815 char *exporter = NULL, *class = NULL, *name = NULL;
2853 class = name;
2854 add_class(exporter, class);
2876 if (class)
2877 kmem_free(class, strlen(class) + 1);
2879 class = NULL;
2912 /* class spec */
3161 char *class = spec->hwc_class_name;
3163 ASSERT(parent || class);
3195 * class is not NULL, we mache the pl by class name.
3199 class && pl->par_specs->hwc_class_name && (strncmp(class,
3200 pl->par_specs->hwc_class_name, strlen(class)) == 0))) {
3217 /* put "class=" entries last (lower pri if dups) */