Lines Matching refs:hcl
2756 struct hwc_class *hcl;
2767 hcl = kmem_zalloc(sizeof (struct hwc_class), KM_SLEEP);
2768 hcl->class_exporter = kmem_alloc(strlen(exporter) + 1, KM_SLEEP);
2769 hcl->class_name = kmem_alloc(strlen(class) + 1, KM_SLEEP);
2770 (void) strcpy(hcl->class_exporter, exporter);
2771 (void) strcpy(hcl->class_name, class);
2773 hcl->class_next = hcl_head;
2774 hcl_head = hcl;
2790 struct hwc_class *hcl;
2793 for (hcl = hcl_head; hcl != NULL; hcl = hcl->class_next) {
2794 if (strcmp(exporter, hcl->class_exporter) == 0) {
2796 buf[n] = hcl->class_name;
2808 struct hwc_class *hcl, *hcl1;
2818 hcl = hcl_head;
2819 while (hcl != NULL) {
2820 kmem_free(hcl->class_exporter,
2821 strlen(hcl->class_exporter) + 1);
2822 hcl1 = hcl;
2823 hcl = hcl->class_next;
2896 struct hwc_class *hcl;
2917 for (hcl = hcl_head; hcl != NULL; hcl = hcl->class_next) {
2918 if (strcmp(hwcp->hwc_class_name, hcl->class_name) != 0)
2920 major = ddi_name_to_major(hcl->class_exporter);