Lines Matching refs:ae
703 static void esas2r_lun_event(struct esas2r_adapter *a, union atto_vda_ae *ae, in esas2r_lun_event() argument
713 esas2r_trace("ae->lu.dwevent: %x", ae->lu.dwevent); in esas2r_lun_event()
714 esas2r_trace("ae->lu.bystate: %x", ae->lu.bystate); in esas2r_lun_event()
720 if (ae->lu.dwevent & VDAAE_LU_LOST) { in esas2r_lun_event()
723 switch (ae->lu.bystate) { in esas2r_lun_event()
739 memcpy(&t->lu_event, &ae->lu, cplen); in esas2r_lun_event()
751 union atto_vda_ae *ae = in esas2r_ae_complete() local
771 last = ae; in esas2r_ae_complete()
774 while (ae < last) { in esas2r_ae_complete()
777 esas2r_trace("ae: %p", ae); in esas2r_ae_complete()
778 esas2r_trace("ae->hdr: %p", &(ae->hdr)); in esas2r_ae_complete()
780 length = ae->hdr.bylength; in esas2r_ae_complete()
782 if (length > (u32)((u8 *)last - (u8 *)ae) in esas2r_ae_complete()
787 ae, length); in esas2r_ae_complete()
795 esas2r_nuxi_ae_data(ae); in esas2r_ae_complete()
797 esas2r_queue_fw_event(a, fw_event_vda_ae, ae, in esas2r_ae_complete()
800 switch (ae->hdr.bytype) { in esas2r_ae_complete()
803 if (ae->raid.dwflags & (VDAAE_GROUP_STATE in esas2r_ae_complete()
809 ae->raid.acname, in esas2r_ae_complete()
810 ae->raid.byrebuild_state, in esas2r_ae_complete()
811 ae->raid.bygroup_state); in esas2r_ae_complete()
819 ae->lu.dwevent, in esas2r_ae_complete()
820 ae->lu.id.tgtlun.wtarget_id, in esas2r_ae_complete()
821 ae->lu.id.tgtlun.bylun, in esas2r_ae_complete()
822 ae->lu.bystate); in esas2r_ae_complete()
824 target = ae->lu.id.tgtlun.wtarget_id; in esas2r_ae_complete()
827 esas2r_lun_event(a, ae, target, length); in esas2r_ae_complete()
844 ae = (union atto_vda_ae *)((u8 *)ae + length); in esas2r_ae_complete()
855 struct atto_vda_ae_hdr ae; in esas2r_send_reset_ae() local
858 ae.bytype = VDAAE_HDR_TYPE_PWRMGT; in esas2r_send_reset_ae()
860 ae.bytype = VDAAE_HDR_TYPE_RESET; in esas2r_send_reset_ae()
862 ae.byversion = VDAAE_HDR_VER_0; in esas2r_send_reset_ae()
863 ae.byflags = 0; in esas2r_send_reset_ae()
864 ae.bylength = (u8)sizeof(struct atto_vda_ae_hdr); in esas2r_send_reset_ae()
872 esas2r_queue_fw_event(a, fw_event_vda_ae, &ae, in esas2r_send_reset_ae()