Lines Matching refs:event_data
179 char event_data[0] __aligned(4); member
3044 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
3051 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
3052 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
3055 phy_number = event_data->StartPhyNum + i; in _scsih_block_io_to_children_attached_directly()
3056 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
3429 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
3439 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
3440 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
3443 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
3449 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
3451 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
3454 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
3468 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
3469 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
3471 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
3481 fw_event->event_data; in _scsih_check_topo_delete_events()
3564 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
3578 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3579 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3591 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3592 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3593 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
3608 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3609 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3646 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
3650 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
3652 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
3656 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
3669 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
3671 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
3674 ((le16_to_cpu(event_data->Status) & 0x1) == 1) ? "0 " : " ", in _scsih_temp_threshold_events()
3675 ((le16_to_cpu(event_data->Status) & 0x2) == 2) ? "1 " : " ", in _scsih_temp_threshold_events()
3676 ((le16_to_cpu(event_data->Status) & 0x4) == 4) ? "2 " : " ", in _scsih_temp_threshold_events()
3677 ((le16_to_cpu(event_data->Status) & 0x8) == 8) ? "3 " : " ", in _scsih_temp_threshold_events()
3678 event_data->SensorNum); in _scsih_temp_threshold_events()
3680 ioc->name, event_data->CurrentTemperature); in _scsih_temp_threshold_events()
4366 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
4408 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
4410 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
4411 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
4412 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
4413 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
5409 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
5418 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
5440 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
5441 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
5442 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
5443 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
5444 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
5447 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
5448 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
5470 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
5471 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
5499 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
5501 fw_event->event_data; in _scsih_sas_topology_change_event()
5505 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
5522 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
5525 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
5545 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
5554 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
5557 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
5559 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
5563 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
5566 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
5567 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
5603 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
5619 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
5623 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
5669 ioc->name, reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
5670 (unsigned long long)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
5671 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
5672 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
5674 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
5695 Mpi2EventDataSasDeviceStatusChange_t *event_data = in _scsih_sas_device_status_change_event() local
5697 fw_event->event_data; in _scsih_sas_device_status_change_event()
5702 event_data); in _scsih_sas_device_status_change_event()
5711 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
5713 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
5718 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
5733 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
5752 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
5756 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
5771 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
5772 (unsigned long long)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
5773 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
5793 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
5817 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
5819 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
5829 ioc->name, __func__, event_data->PhyNum, in _scsih_sas_broadcast_primitive_event()
5830 event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
5970 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
5972 fw_event->event_data; in _scsih_sas_discovery_event()
5977 (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED) ? in _scsih_sas_discovery_event()
5979 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
5981 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
5986 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
6274 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
6281 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
6284 ioc->name, (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event_debug()
6286 "foreign" : "native", event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
6287 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
6360 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
6362 fw_event->event_data; in _scsih_sas_ir_config_change_event()
6367 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
6374 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
6377 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
6378 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
6430 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
6432 fw_event->event_data; in _scsih_sas_ir_volume_event()
6437 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
6440 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
6441 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
6445 le32_to_cpu(event_data->PreviousValue), state)); in _scsih_sas_ir_volume_event()
6516 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
6518 fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
6524 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
6527 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
6528 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
6533 le32_to_cpu(event_data->PreviousValue), state)); in _scsih_sas_ir_physical_disk_event()
6596 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
6600 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
6624 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
6625 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
6641 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
6643 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
6652 event_data); in _scsih_sas_ir_operation_status_event()
6656 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
6659 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
6663 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
7617 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt2sas_scsih_event_callback()