Lines Matching refs:raid_lib

146 	raid_lib_t	*raid_lib;	/* Only for controller */  member
1368 (raid_handle_sys.handles[i].raid_lib != NULL)) in raid_handle_fini()
1369 raid_handle_sys.handles[i].raid_lib->close_controller( in raid_handle_fini()
1656 return (raid_handle_sys.handles[handle].raid_lib); in raid_obj_get_lib()
1661 raid_lib_t *raid_lib) in raid_obj_set_lib() argument
1679 raid_handle_sys.handles[handle].raid_lib = raid_lib; in raid_obj_set_lib()
2316 raid_lib_t *raid_lib; in obj_controller_compnum() local
2326 raid_lib = raid_obj_get_lib(raid_tab, obj_id); in obj_controller_compnum()
2329 if ((raid_lib == NULL) || (ctl_attrp == NULL) || (fd == 0)) in obj_controller_compnum()
2332 ret = raid_lib->compnum(ctl_attrp->controller_id, 0, in obj_controller_compnum()
2342 raid_lib_t *raid_lib; in obj_controller_complist() local
2361 raid_lib = raid_obj_get_lib(raid_tab, obj_id); in obj_controller_complist()
2364 if ((raid_lib == NULL) || (ctl_attrp == NULL)|| (fd == 0)) in obj_controller_complist()
2371 ret = raid_lib->complist(ctl_attrp->controller_id, 0, in obj_controller_complist()
2412 raid_lib_t *raid_lib; in obj_controller_get_attr() local
2425 raid_lib = raid_obj_get_lib(raid_tab, obj_id); in obj_controller_get_attr()
2436 if (raid_lib == NULL) { in obj_controller_get_attr()
2440 ret = raid_lib->get_attr(attr->controller_id, OBJ_ATTR_NONE, in obj_controller_get_attr()
2455 raid_lib_t *raid_lib; in obj_controller_act() local
2463 raid_lib = raid_obj_get_lib(raid_tab, obj_id); in obj_controller_act()
2474 if (raid_lib == NULL) { in obj_controller_act()
2475 raid_lib = raid_find_lib(raid_tab, obj_id); in obj_controller_act()
2476 if (raid_lib == NULL) in obj_controller_act()
2480 ret = raid_lib->open_controller(attr->controller_id, in obj_controller_act()
2483 (void) raid_obj_set_lib(raid_tab, obj_id, raid_lib); in obj_controller_act()
2492 if (raid_lib == NULL) { in obj_controller_act()
2495 ret = raid_lib->close_controller(attr->controller_id, in obj_controller_act()
2543 if (raid_lib == NULL) { in obj_controller_act()
2548 if (raid_lib->flash_fw == NULL) { in obj_controller_act()
2554 ret = raid_lib->flash_fw(attr->controller_id, in obj_controller_act()
2572 raid_lib_t *raid_lib; in obj_array_compnum() local
2596 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_compnum()
2598 if ((raid_lib == NULL) || (fd == 0)) in obj_array_compnum()
2601 ret = raid_lib->compnum(ctl_attrp->controller_id, attr->array_id, in obj_array_compnum()
2614 raid_lib_t *raid_lib; in obj_array_complist() local
2647 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_complist()
2649 if ((raid_lib == NULL) || (fd == 0)) in obj_array_complist()
2656 ret = raid_lib->complist(ctl_attrp->controller_id, in obj_array_complist()
2705 raid_lib_t *raid_lib; in obj_array_get_attr() local
2728 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_get_attr()
2730 if ((raid_lib == NULL) || (fd == 0)) in obj_array_get_attr()
2733 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_array_get_attr()
2750 raid_lib_t *raid_lib; in obj_array_set_attr() local
2787 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_set_attr()
2789 if ((raid_lib == NULL) || (fd == 0)) in obj_array_set_attr()
2792 if (raid_lib->set_attr == NULL) in obj_array_set_attr()
2795 ret = raid_lib->set_attr(ctl_attrp->controller_id, in obj_array_set_attr()
2808 raid_lib_t *raid_lib; in obj_disk_compnum() local
2836 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_disk_compnum()
2838 if ((raid_lib == NULL) || (fd == 0)) in obj_disk_compnum()
2841 ret = raid_lib->compnum(ctl_attrp->controller_id, in obj_disk_compnum()
2854 raid_lib_t *raid_lib; in obj_disk_complist() local
2891 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_disk_complist()
2893 if ((raid_lib == NULL) || (fd == 0)) in obj_disk_complist()
2900 ret = raid_lib->complist(ctl_attrp->controller_id, in obj_disk_complist()
2954 raid_lib_t *raid_lib; in obj_disk_get_attr() local
2977 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_disk_get_attr()
2979 if ((raid_lib == NULL) || (fd == 0)) in obj_disk_get_attr()
2982 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_disk_get_attr()
3022 raid_lib_t *raid_lib; in obj_arraypart_get_attr() local
3053 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_arraypart_get_attr()
3055 if ((raid_lib == NULL) || (fd == 0)) in obj_arraypart_get_attr()
3058 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_arraypart_get_attr()
3076 raid_lib_t *raid_lib; in obj_diskseg_get_attr() local
3107 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_diskseg_get_attr()
3109 if ((raid_lib == NULL) || (fd == 0)) in obj_diskseg_get_attr()
3112 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_diskseg_get_attr()
3128 raid_lib_t *raid_lib; in obj_task_get_attr() local
3148 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_task_get_attr()
3150 if ((raid_lib == NULL) || (fd == 0)) in obj_task_get_attr()
3153 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_task_get_attr()
3165 raid_lib_t *raid_lib; in obj_prop_get_attr() local
3196 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_prop_get_attr()
3198 if ((raid_lib == NULL) || (fd == 0)) in obj_prop_get_attr()
3203 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_prop_get_attr()
3216 ret = raid_lib->get_attr(ctl_attrp->controller_id, in obj_prop_get_attr()
3236 raid_lib_t *raid_lib; in obj_array_create() local
3425 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_create()
3427 if ((raid_lib == NULL) || (fd == 0)) in obj_array_create()
3476 ret = raid_lib->array_create(controller_attr->controller_id, in obj_array_create()
3524 ret = raid_lib->array_create(controller_attr->controller_id, in obj_array_create()
3544 raid_lib_t *raid_lib; in obj_array_delete() local
3561 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_array_delete()
3563 if ((raid_lib == NULL) || (fd == 0)) in obj_array_delete()
3566 ret = raid_lib->array_delete(controller_attr->controller_id, in obj_array_delete()
3592 raid_lib_t *raid_lib; in obj_hsp_bind() local
3731 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_hsp_bind()
3733 if ((raid_lib == NULL) || (fd == 0)) in obj_hsp_bind()
3736 if (raid_lib->hsp_bind == NULL) { in obj_hsp_bind()
3741 ret = raid_lib->hsp_bind(controller_attr->controller_id, in obj_hsp_bind()
3759 raid_lib_t *raid_lib; in obj_hsp_unbind() local
3861 raid_lib = raid_obj_get_lib(raid_tab, controller_obj_id); in obj_hsp_unbind()
3863 if ((raid_lib == NULL) || (fd == 0)) in obj_hsp_unbind()
3866 if (raid_lib->hsp_unbind == NULL) { in obj_hsp_unbind()
3871 ret = raid_lib->hsp_unbind(controller_attr->controller_id, in obj_hsp_unbind()
4482 raid_lib_t *raid_lib = raid_lib_sys; in raid_plugin_init() local
4484 while (raid_lib) { in raid_plugin_init()
4485 raid_lib_sys = raid_lib->next; in raid_plugin_init()
4486 (void) dlclose(raid_lib->lib_handle); in raid_plugin_init()
4487 free(raid_lib); in raid_plugin_init()
4488 raid_lib = raid_lib_sys; in raid_plugin_init()
4599 raid_lib_t *raid_lib; in raid_find_lib() local
4605 if (raid_handle_sys.handles[handle].raid_lib != NULL) in raid_find_lib()
4606 return (raid_handle_sys.handles[handle].raid_lib); in raid_find_lib()
4617 raid_lib = raid_lib_sys; in raid_find_lib()
4618 while (raid_lib != NULL) { in raid_find_lib()
4619 if (raid_lib->name != NULL && in raid_find_lib()
4620 strcmp(driver_name, raid_lib->name) == 0) in raid_find_lib()
4621 return (raid_lib); in raid_find_lib()
4623 raid_lib = raid_lib->next; in raid_find_lib()
4627 raid_lib = raid_plugin_load(driver_name); in raid_find_lib()
4629 return (raid_lib); in raid_find_lib()