Lines Matching refs:sei_area

380 				struct chsc_sei_nt0_area *sei_area)  in chsc_link_from_sei()  argument
382 if ((sei_area->vf & SEI_VF_FLA) != 0) { in chsc_link_from_sei()
383 link->fla = sei_area->fla; in chsc_link_from_sei()
384 link->fla_mask = ((sei_area->vf & SEI_VF_FLA) == SEI_VF_FLA) ? in chsc_link_from_sei()
412 static void chsc_process_sei_link_incident(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_link_incident() argument
414 struct lir *lir = (struct lir *) &sei_area->ccdf; in chsc_process_sei_link_incident()
419 sei_area->rs, sei_area->rsid, sei_area->ccdf[0]); in chsc_process_sei_link_incident()
436 sei_area->rs, sei_area->rsid, lir->ic, iuparams, in chsc_process_sei_link_incident()
442 sei_area->rs, sei_area->rsid, lir->ic, iuparams, in chsc_process_sei_link_incident()
450 static void chsc_process_sei_res_acc(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_res_acc() argument
458 "rs_id=%04x)\n", sei_area->rs, sei_area->rsid); in chsc_process_sei_res_acc()
459 if (sei_area->rs != 4) in chsc_process_sei_res_acc()
462 chpid.id = sei_area->rsid; in chsc_process_sei_res_acc()
478 chsc_link_from_sei(&link, sei_area); in chsc_process_sei_res_acc()
482 static void chsc_process_sei_chp_avail(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_chp_avail() argument
490 if (sei_area->rs != 0) in chsc_process_sei_chp_avail()
492 data = sei_area->ccdf; in chsc_process_sei_chp_avail()
518 static void chsc_process_sei_chp_config(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_chp_config() argument
526 if (sei_area->rs != 0) in chsc_process_sei_chp_config()
528 data = (struct chp_config_data *) &(sei_area->ccdf); in chsc_process_sei_chp_config()
550 static void chsc_process_sei_scm_change(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_scm_change() argument
555 if (sei_area->rs != 7) in chsc_process_sei_scm_change()
564 static void chsc_process_sei_scm_avail(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_scm_avail() argument
569 if (sei_area->rs != 7) in chsc_process_sei_scm_avail()
578 static void chsc_process_sei_ap_cfg_chg(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_ap_cfg_chg() argument
581 if (sei_area->rs != 5) in chsc_process_sei_ap_cfg_chg()
587 static void chsc_process_sei_fces_event(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_fces_event() argument
595 sei_area->rs, sei_area->rsid, sei_area->ccdf[0]); in chsc_process_sei_fces_event()
597 if (sei_area->rs != SEI_RS_CHPID) in chsc_process_sei_fces_event()
600 chpid.id = sei_area->rsid; in chsc_process_sei_fces_event()
609 chsc_link_from_sei(&link, sei_area); in chsc_process_sei_fces_event()
614 static void chsc_process_sei_nt2(struct chsc_sei_nt2_area *sei_area) in chsc_process_sei_nt2() argument
616 switch (sei_area->cc) { in chsc_process_sei_nt2()
618 zpci_event_error(sei_area->ccdf); in chsc_process_sei_nt2()
621 zpci_event_availability(sei_area->ccdf); in chsc_process_sei_nt2()
625 sei_area->cc); in chsc_process_sei_nt2()
630 static void chsc_process_sei_nt0(struct chsc_sei_nt0_area *sei_area) in chsc_process_sei_nt0() argument
633 switch (sei_area->cc) { in chsc_process_sei_nt0()
635 chsc_process_sei_link_incident(sei_area); in chsc_process_sei_nt0()
638 chsc_process_sei_res_acc(sei_area); in chsc_process_sei_nt0()
641 chsc_process_sei_ap_cfg_chg(sei_area); in chsc_process_sei_nt0()
644 chsc_process_sei_chp_avail(sei_area); in chsc_process_sei_nt0()
647 chsc_process_sei_chp_config(sei_area); in chsc_process_sei_nt0()
650 chsc_process_sei_scm_change(sei_area); in chsc_process_sei_nt0()
653 chsc_process_sei_scm_avail(sei_area); in chsc_process_sei_nt0()
656 chsc_process_sei_fces_event(sei_area); in chsc_process_sei_nt0()
660 sei_area->cc); in chsc_process_sei_nt0()
665 if (sei_area->flags & 0x40) { in chsc_process_sei_nt0()