Lines Matching refs:lun_list
569 iscsi_lun_list_t *lun_list; in get_luns_count() local
574 lun_list = (iscsi_lun_list_t *)malloc(sizeof (*lun_list)); in get_luns_count()
576 (void) memset(lun_list, 0, sizeof (*lun_list)); in get_luns_count()
577 lun_list->ll_vers = ISCSI_INTERFACE_VERSION; in get_luns_count()
578 lun_list->ll_in_cnt = 1; in get_luns_count()
579 lun_list->ll_all_tgts = B_TRUE; in get_luns_count()
586 lun_list) == -1) { in get_luns_count()
587 free(lun_list); in get_luns_count()
591 if (lun_list->ll_in_cnt >= lun_list->ll_out_cnt) { in get_luns_count()
599 tmp = lun_list; in get_luns_count()
602 lun_list = (iscsi_lun_list_t *)malloc(len); in get_luns_count()
603 if (lun_list == NULL) { in get_luns_count()
608 (void) memset(lun_list, 0, len); in get_luns_count()
609 lun_list->ll_vers = ISCSI_INTERFACE_VERSION; in get_luns_count()
610 lun_list->ll_in_cnt = tmp->ll_out_cnt; in get_luns_count()
611 lun_list->ll_all_tgts = B_TRUE; in get_luns_count()
614 lun_count = lun_list->ll_out_cnt; in get_luns_count()
615 free(lun_list); in get_luns_count()