Lines Matching full:model

120 	struct acpi_asus_model	*model;  member
535 struct acpi_asus_model *model; in acpi_asus_probe() local
585 sc->model = &acpi_samsung_models[0]; in acpi_asus_probe()
593 sc->model = &acpi_eeepc_models[0]; in acpi_asus_probe()
603 for (model = acpi_asus_models; model->name != NULL; model++) { in acpi_asus_probe()
604 if (strncmp(Obj->String.Pointer, model->name, 3) == 0) { in acpi_asus_probe()
606 sc->model = model; in acpi_asus_probe()
623 else if (strncmp(model->name, "xxN", 3) == 0 && in acpi_asus_probe()
627 else if (strncmp(model->name, "A1x", 3) == 0 && in acpi_asus_probe()
630 else if (strncmp(model->name, "A2x", 3) == 0 && in acpi_asus_probe()
633 else if (strncmp(model->name, "A3F", 3) == 0 && in acpi_asus_probe()
636 else if (strncmp(model->name, "D1x", 3) == 0 && in acpi_asus_probe()
639 else if (strncmp(model->name, "L3H", 3) == 0 && in acpi_asus_probe()
642 else if (strncmp(model->name, "L5x", 3) == 0 && in acpi_asus_probe()
645 else if (strncmp(model->name, "M2E", 3) == 0 && in acpi_asus_probe()
649 else if (strncmp(model->name, "S1x", 3) == 0 && in acpi_asus_probe()
653 else if (strncmp(model->name, "S2x", 3) == 0 && in acpi_asus_probe()
659 else if (strncmp(model->name, "L3C", 3) == 0 && in acpi_asus_probe()
661 model->lcd_get = NULL; in acpi_asus_probe()
666 else if (strncmp(model->name, "M6R", 3) == 0 && in acpi_asus_probe()
668 model->lcd_get = "\\BLFG"; in acpi_asus_probe()
673 else if (strncmp(model->name, "xxN", 3) == 0 && in acpi_asus_probe()
676 model->wled_set = "WLED"; in acpi_asus_probe()
681 else if (strncmp(model->name, "xxN", 3) == 0 && in acpi_asus_probe()
684 model->mled_set = NULL; in acpi_asus_probe()
737 if (sc->model->bled_set) { in acpi_asus_attach()
746 if (sc->model->dled_set) { in acpi_asus_attach()
754 if (sc->model->gled_set) { in acpi_asus_attach()
762 if (sc->model->mled_set) { in acpi_asus_attach()
770 if (sc->model->tled_set) { in acpi_asus_attach()
779 if (sc->model->wled_set) { in acpi_asus_attach()
792 if (sc->model->n_func == NULL) in acpi_asus_attach()
793 sc->model->n_func = acpi_asus_notify; in acpi_asus_attach()
796 sc->model->n_func, dev); in acpi_asus_attach()
799 if (sc->model->lcdd != NULL && sc->model->lcdd_n_func != NULL) { in acpi_asus_attach()
803 res = AcpiGetHandle((sc->model->lcdd[0] == '\\' ? in acpi_asus_attach()
804 NULL : sc->handle), sc->model->lcdd, &(sc->lcdd_handle)); in acpi_asus_attach()
807 ACPI_DEVICE_NOTIFY, sc->model->lcdd_n_func, dev); in acpi_asus_attach()
810 __func__, sc->model->lcdd); in acpi_asus_attach()
827 if (sc->model->bled_set) in acpi_asus_detach()
830 if (sc->model->dled_set) in acpi_asus_detach()
833 if (sc->model->gled_set) in acpi_asus_detach()
836 if (sc->model->mled_set) in acpi_asus_detach()
839 if (sc->model->tled_set) in acpi_asus_detach()
842 if (sc->model->wled_set) in acpi_asus_detach()
850 KASSERT(sc->model->lcdd_n_func != NULL, in acpi_asus_detach()
851 ("model->lcdd_n_func is NULL, but lcdd_handle is non-zero")); in acpi_asus_detach()
853 ACPI_DEVICE_NOTIFY, sc->model->lcdd_n_func); in acpi_asus_detach()
875 method = sc->model->bled_set; in acpi_asus_led_task()
879 method = sc->model->dled_set; in acpi_asus_led_task()
883 method = sc->model->gled_set; in acpi_asus_led_task()
887 method = sc->model->mled_set; in acpi_asus_led_task()
891 method = sc->model->tled_set; in acpi_asus_led_task()
895 method = sc->model->wled_set; in acpi_asus_led_task()
1006 if (sc->model->brn_set) in acpi_asus_sysctl_set()
1008 sc->model->brn_set, arg); in acpi_asus_sysctl_set()
1012 (arg > 0) ? sc->model->brn_up : in acpi_asus_sysctl_set()
1013 sc->model->brn_dn, NULL, NULL); in acpi_asus_sysctl_set()
1027 sc->model->disp_set, arg); in acpi_asus_sysctl_set()
1037 if (strncmp(sc->model->name, "L3H", 3) != 0) in acpi_asus_sysctl_set()
1039 sc->model->lcd_set, NULL, NULL); in acpi_asus_sysctl_set()
1042 sc->model->lcd_set, 0x7); in acpi_asus_sysctl_set()
1053 sc->model->cam_set, &acpiargs, NULL); in acpi_asus_sysctl_set()
1063 sc->model->crd_set, &acpiargs, NULL); in acpi_asus_sysctl_set()
1073 sc->model->wlan_set, &acpiargs, NULL); in acpi_asus_sysctl_set()
1090 if (sc->model->brn_get) { in acpi_asus_sysctl_init()
1093 sc->model->brn_get, &sc->s_brn); in acpi_asus_sysctl_init()
1096 } else if (sc->model->brn_up) { in acpi_asus_sysctl_init()
1099 sc->model->brn_up, NULL, NULL); in acpi_asus_sysctl_init()
1104 sc->model->brn_dn, NULL, NULL); in acpi_asus_sysctl_init()
1112 if (sc->model->disp_get) { in acpi_asus_sysctl_init()
1114 sc->model->disp_get, &sc->s_disp); in acpi_asus_sysctl_init()
1120 if (sc->model->lcd_get) { in acpi_asus_sysctl_init()
1121 if (strncmp(sc->model->name, "L3H", 3) == 0) { in acpi_asus_sysctl_init()
1139 sc->model->lcd_get, &Args, &Buf); in acpi_asus_sysctl_init()
1147 sc->model->lcd_get, &sc->s_lcd); in acpi_asus_sysctl_init()
1154 if (sc->model->cam_get) { in acpi_asus_sysctl_init()
1156 sc->model->cam_get, &sc->s_cam); in acpi_asus_sysctl_init()
1162 if (sc->model->crd_get) { in acpi_asus_sysctl_init()
1164 sc->model->crd_get, &sc->s_crd); in acpi_asus_sysctl_init()
1170 if (sc->model->wlan_get) { in acpi_asus_sysctl_init()
1172 sc->model->wlan_get, &sc->s_wlan); in acpi_asus_sysctl_init()