Lines Matching refs:unitp
249 struct ppm_unit *unitp; in ppm_getinfo() local
259 if (unitp = ddi_get_soft_state(ppm_statep, (dev_t)arg)) { in ppm_getinfo()
260 *resultp = unitp->dip; in ppm_getinfo()
285 ppm_unit_t *unitp; in ppm_attach() local
299 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_attach()
300 mutex_enter(&unitp->lock); in ppm_attach()
301 unitp->states &= ~PPM_STATE_SUSPENDED; in ppm_attach()
302 mutex_exit(&unitp->lock); in ppm_attach()
321 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_attach()
330 unitp->dip = dip; in ppm_attach()
331 mutex_init(&unitp->lock, NULL, MUTEX_DRIVER, NULL); in ppm_attach()
378 mutex_destroy(&unitp->lock); in ppm_attach()
390 ppm_unit_t *unitp; in ppm_detach() local
402 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_detach()
403 mutex_enter(&unitp->lock); in ppm_detach()
404 unitp->states |= PPM_STATE_SUSPENDED; in ppm_detach()
405 mutex_exit(&unitp->lock); in ppm_detach()
463 struct ppm_unit *unitp; in ppm_ioctl() local
509 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_ioctl()
510 if (unitp->led_tid == 0) in ppm_ioctl()
760 ppm_unit_t *unitp; in ppm_ctlops() local
784 unitp = (ppm_unit_t *)ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_ctlops()
791 if (!(unitp->states & PPM_STATE_SUSPENDED) && mode) in ppm_ctlops()
800 mutex_enter(&unitp->lock); in ppm_ctlops()
803 mutex_exit(&unitp->lock); in ppm_ctlops()
806 mutex_exit(&unitp->lock); in ppm_ctlops()
2502 ppm_unit_t *unitp; in ppm_manage_led() local
2517 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_manage_led()
2521 mutex_enter(&unitp->lock); in ppm_manage_led()
2524 unitp->led_tid = timeout( in ppm_manage_led()
2529 tid = unitp->led_tid; in ppm_manage_led()
2530 unitp->led_tid = 0; in ppm_manage_led()
2532 mutex_exit(&unitp->lock); in ppm_manage_led()
2535 mutex_enter(&unitp->lock); in ppm_manage_led()
2538 mutex_exit(&unitp->lock); in ppm_manage_led()
2562 ppm_unit_t *unitp; in ppm_blink_led() local
2566 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_blink_led()
2568 mutex_enter(&unitp->lock); in ppm_blink_led()
2569 if (unitp->led_tid == 0) { in ppm_blink_led()
2570 mutex_exit(&unitp->lock); in ppm_blink_led()
2582 unitp->led_tid = timeout(ppm_blink_led, domp, intvl); in ppm_blink_led()
2583 mutex_exit(&unitp->lock); in ppm_blink_led()
2774 ppm_unit_t *unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_search_list() local
2781 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, unitp->dip, flags, in ppm_search_list()