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
783 unitp = (ppm_unit_t *)ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_ctlops()
790 if (!(unitp->states & PPM_STATE_SUSPENDED) && mode) in ppm_ctlops()
799 mutex_enter(&unitp->lock); in ppm_ctlops()
802 mutex_exit(&unitp->lock); in ppm_ctlops()
805 mutex_exit(&unitp->lock); in ppm_ctlops()
2492 ppm_unit_t *unitp; in ppm_manage_led() local
2507 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_manage_led()
2511 mutex_enter(&unitp->lock); in ppm_manage_led()
2514 unitp->led_tid = timeout( in ppm_manage_led()
2519 tid = unitp->led_tid; in ppm_manage_led()
2520 unitp->led_tid = 0; in ppm_manage_led()
2522 mutex_exit(&unitp->lock); in ppm_manage_led()
2525 mutex_enter(&unitp->lock); in ppm_manage_led()
2528 mutex_exit(&unitp->lock); in ppm_manage_led()
2552 ppm_unit_t *unitp; in ppm_blink_led() local
2556 unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_blink_led()
2558 mutex_enter(&unitp->lock); in ppm_blink_led()
2559 if (unitp->led_tid == 0) { in ppm_blink_led()
2560 mutex_exit(&unitp->lock); in ppm_blink_led()
2572 unitp->led_tid = timeout(ppm_blink_led, domp, intvl); in ppm_blink_led()
2573 mutex_exit(&unitp->lock); in ppm_blink_led()
2764 ppm_unit_t *unitp = ddi_get_soft_state(ppm_statep, ppm_inst); in ppm_search_list() local
2771 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, unitp->dip, flags, in ppm_search_list()