Lines Matching defs:l_state
297 L_state *l_state, int verbose)
305 (l_state == NULL)) {
360 if (l_get_status(ses_path, l_state,
366 l_state->drv_front[path_struct->slot].g_disk_state.node_wwn_s);
369 l_state->drv_rear[path_struct->slot].g_disk_state.node_wwn_s);
400 struct l_state_struct *l_state,
408 if ((ses_path == NULL) || (l_state == NULL)) {
430 if ((err = l_get_disk_element_index(l_state, &front_index,
438 if ((strncmp((char *)l_state->ib_tbl.config.prod_id, DAK_OFF_NAME,
440 (strncmp((char *)l_state->ib_tbl.config.prod_id, DAK_PROD_STR,
442 rear_index += l_state->total_num_drv/2 + 1;
735 L_state *l_state = NULL;
742 if ((l_state = (L_state *)calloc(1, sizeof (L_state))) == NULL) {
750 if (l_get_status(ses_path, l_state, verbose_flag) == 0)
756 (void) l_free_lstate(&l_state);
760 for (i = 0; i < l_state->total_num_drv/2; i++) {
761 if (*l_state->drv_front[i].g_disk_state.physical_path) {
764 (void) l_free_lstate(&l_state);
768 (char *)&l_state->drv_front[i].g_disk_state.physical_path);
772 (void) l_free_lstate(&l_state);
784 (void) l_free_lstate(&l_state);
793 (void) l_free_lstate(&l_state);
805 if (*l_state->drv_rear[i].g_disk_state.physical_path) {
808 (void) l_free_lstate(&l_state);
812 (char *)&l_state->drv_rear[i].g_disk_state.physical_path);
816 (void) l_free_lstate(&l_state);
828 (void) l_free_lstate(&l_state);
837 (void) l_free_lstate(&l_state);
851 (void) l_free_lstate(&l_state);