Lines Matching refs:kt
106 ksensor_test_t *kt; in ksensor_test_attach() local
117 kt = kmem_zalloc(sizeof (ksensor_test_t), KM_SLEEP); in ksensor_test_attach()
118 kt->kt_dip = dip; in ksensor_test_attach()
123 "ddi_sensor:test", &kt->kt_sensor1)) != 0) { in ksensor_test_attach()
132 "ddi_sensor:test", &kt->kt_sensor2)) != 0) { in ksensor_test_attach()
141 "ddi_sensor:test", &kt->kt_sensor3)) != 0) { in ksensor_test_attach()
150 "ddi_sensor:test", &kt->kt_sensor4)) != 0) { in ksensor_test_attach()
159 "ddi_sensor:test", &kt->kt_sensor5)) != 0) { in ksensor_test_attach()
168 "ddi_sensor:test", &kt->kt_volt)) != 0) { in ksensor_test_attach()
177 "ddi_sensor:test", &kt->kt_current)) != 0) { in ksensor_test_attach()
183 ddi_set_driver_private(dip, kt); in ksensor_test_attach()
188 kmem_free(kt, sizeof (ksensor_test_t)); in ksensor_test_attach()
195 ksensor_test_t *kt; in ksensor_test_detach() local
206 kt = ddi_get_driver_private(dip); in ksensor_test_detach()
207 if (kt == NULL) { in ksensor_test_detach()
212 if (kt->kt_sensor3 != 0 && in ksensor_test_detach()
213 ksensor_remove(dip, kt->kt_sensor3) != 0) { in ksensor_test_detach()
217 kt->kt_sensor3 = 0; in ksensor_test_detach()
222 kmem_free(kt, sizeof (*kt)); in ksensor_test_detach()