Lines Matching refs:p_ctrl
278 rsmops_ctrl_t *p_ctrl; in rsm_get_controller() local
289 if ((p_ctrl = find_rsmpi_controller(name, number)) == NULL) { in rsm_get_controller()
312 p_ctrl = find_rsmpi_controller(name, number); in rsm_get_controller()
313 if (p_ctrl == NULL) { in rsm_get_controller()
326 p_ctrl = find_rsmpi_controller(name, number); in rsm_get_controller()
327 if (p_ctrl == NULL) { in rsm_get_controller()
332 ASSERT(p_ctrl); in rsm_get_controller()
334 p_drv = p_ctrl->p_drv; in rsm_get_controller()
337 ASSERT(p_drv == p_ctrl->p_drv); in rsm_get_controller()
344 p_ctrl->refcnt++; in rsm_get_controller()
359 p_ctrl->refcnt--; in rsm_get_controller()
366 if ((p_ctrl = find_rsmpi_controller(name, number)) == NULL) { in rsm_get_controller()
371 p_ctrl->handle = controller->handle; in rsm_get_controller()
381 rsmops_ctrl_t *p_ctrl; in rsm_release_controller() local
389 if ((p_ctrl = find_rsmpi_controller(name, number)) == NULL) { in rsm_release_controller()
403 p_ctrl->refcnt--; in rsm_release_controller()
415 rsmops_ctrl_t *p_ctrl; in rsm_register_controller() local
434 p_ctrl = find_rsmpi_controller(name, number); in rsm_register_controller()
435 if (p_ctrl) { in rsm_register_controller()
443 p_ctrl = kmem_alloc(sizeof (rsmops_ctrl_t), KM_SLEEP); in rsm_register_controller()
448 p_ctrl->p_drv = p_drv; /* setup the back pointer */ in rsm_register_controller()
449 p_ctrl->number = number; in rsm_register_controller()
450 p_ctrl->refcnt = 0; in rsm_register_controller()
451 p_ctrl->attrp = attrp; in rsm_register_controller()
452 p_ctrl->handle = NULL; in rsm_register_controller()
455 p_ctrl->next = p_drv->ctrl_head; in rsm_register_controller()
456 p_drv->ctrl_head = p_ctrl; in rsm_register_controller()
553 rsmops_ctrl_t *p_ctrl; in rsm_get_controller_attr() local
561 if ((p_ctrl = find_rsmpi_controller_handle(handle)) == NULL) { in rsm_get_controller_attr()
566 *attrp = p_ctrl->attrp; in rsm_get_controller_attr()