Lines Matching refs:handles

292 	handle_attr_t	*handles;  member
1333 ptr = realloc(raid_handle_sys.handles, in raid_handle_init()
1337 raid_handle_sys.handles = ptr; in raid_handle_init()
1342 bzero(&raid_handle_sys.handles[i], sizeof (handle_attr_t)); in raid_handle_init()
1343 raid_handle_sys.handles[i].type = OBJ_TYPE_ALL; in raid_handle_init()
1344 raid_handle_sys.handles[i].next = i + 1; in raid_handle_init()
1349 raid_handle_sys.handles[0].type = OBJ_TYPE_SYSTEM; in raid_handle_init()
1350 raid_handle_sys.handles[0].next = 0; in raid_handle_init()
1366 if ((raid_handle_sys.handles[i].type == OBJ_TYPE_CONTROLLER) && in raid_handle_fini()
1367 (raid_handle_sys.handles[i].fd != 0) && in raid_handle_fini()
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()
1370 raid_handle_sys.handles[i].controller_id, NULL); in raid_handle_fini()
1371 i = raid_handle_sys.handles[i].next; in raid_handle_fini()
1378 free(raid_handle_sys.handles); in raid_handle_fini()
1379 raid_handle_sys.handles = NULL; in raid_handle_fini()
1394 raid_handle_sys.unused = raid_handle_sys.handles[ret].next; in raid_handle_new()
1396 raid_handle_sys.handles[ret].next = raid_handle_sys.used; in raid_handle_new()
1398 raid_handle_sys.handles[ret].type = type; in raid_handle_new()
1413 i = raid_handle_sys.handles[i].next; in raid_handle_delete()
1418 raid_handle_sys.handles[j].next = in raid_handle_delete()
1419 raid_handle_sys.handles[i].next; in raid_handle_delete()
1422 raid_handle_sys.handles[i].next; in raid_handle_delete()
1424 raid_handle_sys.handles[i].type = OBJ_TYPE_ALL; in raid_handle_delete()
1425 raid_handle_sys.handles[i].next = in raid_handle_delete()
1438 i = raid_handle_sys.handles[i].next; in raid_handle_delete_controller_comp()
1439 if ((raid_handle_sys.handles[j].controller_id == in raid_handle_delete_controller_comp()
1441 (raid_handle_sys.handles[j].type != in raid_handle_delete_controller_comp()
1456 handle_attr = raid_handle_sys.handles + handle; in raid_handle_to_obj()
1535 handle = raid_handle_sys.handles[handle].next) in raid_obj_to_handle()
1546 raid_handle_sys.handles[handle].type = type; in raid_obj_to_handle()
1553 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1558 raid_handle_sys.handles[handle].array_id = array_attr->array_id; in raid_obj_to_handle()
1561 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1566 raid_handle_sys.handles[handle].array_id = in raid_obj_to_handle()
1570 raid_handle_sys.handles[handle].disk_id = disk_attr->disk_id; in raid_obj_to_handle()
1573 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1578 raid_handle_sys.handles[handle].disk_id = disk_attr->disk_id; in raid_obj_to_handle()
1581 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1586 raid_handle_sys.handles[handle].disk_id = in raid_obj_to_handle()
1590 raid_handle_sys.handles[handle].array_id = in raid_obj_to_handle()
1594 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1599 raid_handle_sys.handles[handle].seq_id = diskseg_attr->seq_no; in raid_obj_to_handle()
1602 raid_handle_sys.handles[handle].disk_id = in raid_obj_to_handle()
1606 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1611 raid_handle_sys.handles[handle].task_id = task_attr->task_id; in raid_obj_to_handle()
1614 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1619 raid_handle_sys.handles[handle].prop_id = in raid_obj_to_handle()
1623 raid_handle_sys.handles[handle].disk_id = disk_attr->disk_id; in raid_obj_to_handle()
1626 raid_handle_sys.handles[handle].controller_id = in raid_obj_to_handle()
1648 while (raid_handle_sys.handles[handle].type != OBJ_TYPE_CONTROLLER || in raid_obj_get_lib()
1649 raid_handle_sys.handles[handle].controller_id != in raid_obj_get_lib()
1651 handle = raid_handle_sys.handles[handle].next; in raid_obj_get_lib()
1656 return (raid_handle_sys.handles[handle].raid_lib); in raid_obj_get_lib()
1671 while (raid_handle_sys.handles[handle].type != OBJ_TYPE_CONTROLLER || in raid_obj_set_lib()
1672 raid_handle_sys.handles[handle].controller_id != in raid_obj_set_lib()
1674 handle = raid_handle_sys.handles[handle].next; in raid_obj_set_lib()
1679 raid_handle_sys.handles[handle].raid_lib = raid_lib; in raid_obj_set_lib()
1694 while (raid_handle_sys.handles[handle].type != OBJ_TYPE_CONTROLLER || in raid_obj_get_fd()
1695 raid_handle_sys.handles[handle].controller_id != in raid_obj_get_fd()
1697 handle = raid_handle_sys.handles[handle].next; in raid_obj_get_fd()
1702 return (raid_handle_sys.handles[handle].fd); in raid_obj_get_fd()
1716 while (raid_handle_sys.handles[handle].type != OBJ_TYPE_CONTROLLER || in raid_obj_set_fd()
1717 raid_handle_sys.handles[handle].controller_id != in raid_obj_set_fd()
1719 handle = raid_handle_sys.handles[handle].next; in raid_obj_set_fd()
1724 raid_handle_sys.handles[handle].fd = fd; in raid_obj_set_fd()
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()