Lines Matching defs:l_state
142 L_state l_state;
149 if ((err = l_get_status(ppath, &l_state, verbose_flag)) != 0) {
154 for (i = 0; i < (int)l_state.ib_tbl.config.enc_num_elem; i++) {
156 if (l_state.ib_tbl.config.type_hdr[i].type == ELM_TYP_BP) {
159 elem_index += l_state.ib_tbl.config.type_hdr[i].num;
162 &(l_state.ib_tbl.p2_s.element[elem_index]),
165 &(l_state.ib_tbl.p2_s.element[elem_index + 1]),
169 device_off = l_state.drv_front[slot].ib_status.dev_off;
170 bypass_a_en = l_state.drv_front[slot].ib_status.bypass_a_en;
171 bypass_b_en = l_state.drv_front[slot].ib_status.bypass_b_en;
172 ib_status_code = l_state.drv_front[slot].ib_status.code;
174 device_off = l_state.drv_rear[slot].ib_status.dev_off;
175 bypass_a_en = l_state.drv_rear[slot].ib_status.bypass_a_en;
176 bypass_b_en = l_state.drv_rear[slot].ib_status.bypass_b_en;
177 ib_status_code = l_state.drv_rear[slot].ib_status.code;
1133 ib_present_chk(struct l_state_struct *l_state, int which_one)
1140 for (i = 0; i < (int)l_state->ib_tbl.config.enc_num_elem; i++) {
1142 if (l_state->ib_tbl.config.type_hdr[i].type == ELM_TYP_IB) {
1144 &l_state->ib_tbl.p2_s.element[elem_index + which_one],
1151 elem_index += l_state->ib_tbl.config.type_hdr[i].num;
1222 struct l_state_struct *l_state, Bp_elem_st *bp, int front_flag)
1294 } else if (ib_present_chk(l_state, 0) &&
1305 } else if (ib_present_chk(l_state, 1) &&
1395 L_state l_state;
1401 if (err = l_get_status(path_phys, &l_state,
1410 if (l_state.ib_tbl.p2_s.ui.ab_cond) {
1411 abnormal_condition_display(&l_state);
1421 for (j = 0; j < (int)l_state.ib_tbl.config.enc_num_elem; j++) {
1423 if (l_state.ib_tbl.config.type_hdr[j].type == ELM_TYP_BP)
1425 elem_index += l_state.ib_tbl.config.type_hdr[j].num;
1428 &(l_state.ib_tbl.p2_s.element[elem_index]),
1431 &(l_state.ib_tbl.p2_s.element[elem_index + 1]),
1434 for (i = 0; i < (int)l_state.total_num_drv/2; i++) {
1436 display_disk_msg(&l_state.drv_front[i], &l_state, &bpf, 1);
1437 display_disk_msg(&l_state.drv_rear[i], &l_state, &bpr, 0);
1449 print_chars(l_state.ib_tbl.config.prod_revision,
1450 sizeof (l_state.ib_tbl.config.prod_revision), 1);
1452 l_state.ib_tbl.box_id);
1457 l_state.ib_tbl.config.enc_node_wwn[i]);
1460 if (strlen((const char *)l_state.ib_tbl.enclosure_name) <=
1461 sizeof (l_state.ib_tbl.enclosure_name)) {
1463 l_state.ib_tbl.enclosure_name);
1471 for (i = 0; i < (int)l_state.ib_tbl.config.enc_num_elem; i++) {
1473 switch (l_state.ib_tbl.config.type_hdr[i].type) {
1475 ps_messages(&l_state, i, elem_index);
1478 fan_messages(&l_state, i, elem_index);
1481 back_plane_messages(&l_state, i, elem_index);
1484 ctlr_messages(&l_state, i, elem_index);
1493 if (l_state.ib_tbl.config.type_hdr[i].text_len != 0) {
1495 l_state.ib_tbl.config.text[i]);
1499 loop_messages(&l_state, i, elem_index);
1502 mb_messages(&l_state, i, elem_index);
1509 elem_index += l_state.ib_tbl.config.type_hdr[i].num;
1527 L_state l_state;
1533 if (err = l_get_status(path_phys, &l_state,
1542 if (l_state.ib_tbl.p2_s.ui.ab_cond) {
1543 abnormal_condition_display(&l_state);
1552 for (j = 0; j < (int)l_state.ib_tbl.config.enc_num_elem; j++) {
1554 if (l_state.ib_tbl.config.type_hdr[j].type == ELM_TYP_BP)
1556 elem_index += l_state.ib_tbl.config.type_hdr[j].num;
1559 &(l_state.ib_tbl.p2_s.element[elem_index]),
1562 &(l_state.ib_tbl.p2_s.element[elem_index + 1]),
1566 i < (int)l_state.total_num_drv/2;
1569 display_disk_msg(&l_state.drv_front[i], &l_state, &bpf, 1);
1572 for (i = 0; i < (int)l_state.total_num_drv/2; i++, count++) {
1574 display_disk_msg(&l_state.drv_rear[i], &l_state, &bpf, 1);
1585 for (i = 0; i < sizeof (l_state.ib_tbl.config.prod_revision); i++) {
1587 l_state.ib_tbl.config.prod_revision[i]);
1590 l_state.ib_tbl.box_id);
1597 l_state.ib_tbl.config.enc_node_wwn[i]);
1600 if (strlen((const char *)l_state.ib_tbl.enclosure_name) <=
1601 sizeof (l_state.ib_tbl.enclosure_name)) {
1603 l_state.ib_tbl.enclosure_name);
1611 for (i = 0; i < (int)l_state.ib_tbl.config.enc_num_elem; i++) {
1613 switch (l_state.ib_tbl.config.type_hdr[i].type) {
1615 ps_messages(&l_state, i, elem_index);
1618 fan_messages(&l_state, i, elem_index);
1621 dpm_SSC100_messages(&l_state, i, elem_index);
1624 ctlr_messages(&l_state, i, elem_index);
1633 if (l_state.ib_tbl.config.type_hdr[i].text_len != 0) {
1635 l_state.ib_tbl.config.text[i]);
1639 loop_messages(&l_state, i, elem_index);
1642 mb_messages(&l_state, i, elem_index);
1645 trans_messages(&l_state, 1);
1652 elem_index += l_state.ib_tbl.config.type_hdr[i].num;
1978 L_state l_state;
1981 &l_state, Options & PVERBOSE)) != 0) {
1987 for (slot = 0; slot < l_state.total_num_drv/2;
1989 if (((l_state.drv_front[slot].ib_status.code !=
1991 (!l_state.drv_front[slot].ib_status.dev_off)) ||
1992 ((l_state.drv_rear[slot].ib_status.code !=
1994 (!l_state.drv_rear[slot].ib_status.dev_off))) {
2009 for (slot = 0; slot < l_state.total_num_drv/2;
2011 if (((l_state.drv_front[slot].ib_status.code !=
2013 (l_state.drv_front[slot].ib_status.dev_off)) ||
2014 ((l_state.drv_rear[slot].ib_status.code !=
2016 (l_state.drv_rear[slot].ib_status.dev_off))) {
3867 L_state l_state;
3922 if ((err = l_get_ib_status(ses_path, &l_state,
4024 if ((ib_present_chk(&l_state, 0) == 1) &&
4025 (l_state.drv_front[path_struct->slot].ib_status.bypass_a_en)) {
4031 if ((ib_present_chk(&l_state, 0) == 1) &&
4032 (l_state.drv_rear[path_struct->slot].ib_status.bypass_a_en)) {
4047 if ((ib_present_chk(&l_state, 1) == 1) &&
4048 (l_state.drv_front[path_struct->slot].ib_status.bypass_b_en)) {
4054 if ((ib_present_chk(&l_state, 1) == 1) &&
4055 (l_state.drv_rear[path_struct->slot].ib_status.bypass_b_en)) {
4643 trans_messages(struct l_state_struct *l_state, int ib_a_flag)
4651 for (i = 0; i < (int)l_state->ib_tbl.config.enc_num_elem; i++) {
4653 if (l_state->ib_tbl.config.type_hdr[i].type == ELM_TYP_FL) {
4655 if (l_state->ib_tbl.config.type_hdr[i].text_len != 0) {
4657 l_state->ib_tbl.config.text[i]);
4662 (int)l_state->ib_tbl.config.type_hdr[i].num; j++) {
4669 &l_state->ib_tbl.p2_s.element[elem_index + j],
4680 revision_msg(l_state, elem_index + j);
4685 revision_msg(l_state, elem_index + j);
4693 revision_msg(l_state, elem_index + j);
4706 elem_index += l_state->ib_tbl.config.type_hdr[i].num;
4720 temperature_messages(struct l_state_struct *l_state, int rear_flag)
4728 for (i = 0; i < (int)l_state->ib_tbl.config.enc_num_elem; i++) {
4730 if (l_state->ib_tbl.config.type_hdr[i].type == ELM_TYP_TS) {
4733 if (l_state->ib_tbl.config.type_hdr[i].text_len != 0) {
4735 l_state->ib_tbl.config.text[i]);
4742 (void) bcopy((const void *)&l_state->ib_tbl.p2_s.element[i],
4745 (int)l_state->ib_tbl.config.type_hdr[i].num; j++) {
4747 &l_state->ib_tbl.p2_s.element[elem_index + j],
4810 elem_index += l_state->ib_tbl.config.type_hdr[i].num;
4849 mb_messages(struct l_state_struct *l_state, int index, int elem_index)
4854 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
4856 l_state->ib_tbl.config.text[index]);
4858 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
4861 &l_state->ib_tbl.p2_s.element[elem_index + j],
4868 revision_msg(l_state, elem_index + j);
4880 revision_msg(l_state, elem_index + j);
4889 revision_msg(l_state, elem_index + j);
4893 revision_msg(l_state, elem_index + j);
4914 back_plane_messages(struct l_state_struct *l_state, int index, int elem_index)
4920 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
4922 l_state->ib_tbl.config.text[index]);
4924 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
4927 &l_state->ib_tbl.p2_s.element[elem_index + j],
4941 revision_msg(l_state, elem_index + j);
4960 temperature_messages(l_state, j);
4976 dpm_SSC100_messages(struct l_state_struct *l_state, int index, int elem_index)
4982 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
4984 l_state->ib_tbl.config.text[index]);
4986 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
4989 &l_state->ib_tbl.p2_s.element[elem_index + j],
4997 revision_msg(l_state, elem_index + j);
5020 temperature_messages(l_state, 0);
5033 loop_messages(struct l_state_struct *l_state, int index, int elem_index)
5038 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
5040 l_state->ib_tbl.config.text[index]);
5042 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
5045 &l_state->ib_tbl.p2_s.element[elem_index + j],
5089 ctlr_messages(struct l_state_struct *l_state, int index, int elem_index)
5095 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
5097 l_state->ib_tbl.config.text[index]);
5099 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
5102 &l_state->ib_tbl.p2_s.element[elem_index + j],
5115 revision_msg(l_state, elem_index + j);
5120 trans_messages(l_state, ib_a_flag);
5181 fan_messages(struct l_state_struct *l_state, int hdr_index, int elem_index)
5187 if (l_state->ib_tbl.config.type_hdr[hdr_index].text_len != 0) {
5189 l_state->ib_tbl.config.text[hdr_index]);
5191 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[hdr_index].num;
5194 &l_state->ib_tbl.p2_s.element[elem_index + j],
5199 revision_msg(l_state, elem_index + j);
5204 revision_msg(l_state, elem_index + j);
5209 revision_msg(l_state, elem_index + j);
5216 revision_msg(l_state, elem_index + j);
5271 revision_msg(struct l_state_struct *l_state, int index)
5274 l_state->ib_tbl.p7_s.element_desc[index].desc_string)) {
5276 l_state->ib_tbl.p7_s.element_desc[index].desc_string);
5289 ps_messages(struct l_state_struct *l_state, int index, int elem_index)
5296 if (l_state->ib_tbl.config.type_hdr[index].text_len != 0) {
5298 l_state->ib_tbl.config.text[index]);
5301 for (j = 0; j < (int)l_state->ib_tbl.config.type_hdr[index].num;
5304 &l_state->ib_tbl.p2_s.element[elem_index + j],
5309 revision_msg(l_state, elem_index + j);
5314 revision_msg(l_state, elem_index + j);
5319 revision_msg(l_state, elem_index + j);
5326 revision_msg(l_state, elem_index + j);
5345 abnormal_condition_display(struct l_state_struct *l_state)
5349 if (l_state->ib_tbl.p2_s.ui.crit) {
5354 if (l_state->ib_tbl.p2_s.ui.non_crit) {
5359 if (l_state->ib_tbl.p2_s.ui.invop) {