Lines Matching refs:event_data
210 char event_data[] __aligned(4); member
3438 struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) in mpt3sas_send_trigger_data_event() argument
3445 sz = sizeof(*event_data); in mpt3sas_send_trigger_data_event()
3451 memcpy(fw_event->event_data, event_data, sizeof(*event_data)); in mpt3sas_send_trigger_data_event()
3819 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
3825 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
3826 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
3829 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
3846 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_block_io_to_pcie_children_attached_directly() argument
3852 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_pcie_children_attached_directly()
3854 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_block_io_to_pcie_children_attached_directly()
3857 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_block_io_to_pcie_children_attached_directly()
4457 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
4467 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
4468 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
4471 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
4477 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
4479 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4482 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
4496 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
4497 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4499 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
4509 fw_event->event_data; in _scsih_check_topo_delete_events()
4538 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_check_pcie_topo_remove_events() argument
4546 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_check_pcie_topo_remove_events()
4548 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_check_pcie_topo_remove_events()
4551 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_check_pcie_topo_remove_events()
4556 switch_handle = le16_to_cpu(event_data->SwitchDevHandle); in _scsih_check_pcie_topo_remove_events()
4559 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4563 if ((event_data->SwitchStatus in _scsih_check_pcie_topo_remove_events()
4565 (event_data->SwitchStatus == in _scsih_check_pcie_topo_remove_events()
4568 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4570 if (event_data->SwitchStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_pcie_topo_remove_events()
4581 fw_event->event_data; in _scsih_check_pcie_topo_remove_events()
4660 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
4674 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4675 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4676 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4690 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4691 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4692 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4707 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4708 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4743 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
4747 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
4749 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
4753 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
4764 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
4767 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
4769 le16_to_cpu(event_data->Status) & 0x1 ? "0 " : " ", in _scsih_temp_threshold_events()
4770 le16_to_cpu(event_data->Status) & 0x2 ? "1 " : " ", in _scsih_temp_threshold_events()
4771 le16_to_cpu(event_data->Status) & 0x4 ? "2 " : " ", in _scsih_temp_threshold_events()
4772 le16_to_cpu(event_data->Status) & 0x8 ? "3 " : " ", in _scsih_temp_threshold_events()
4773 event_data->SensorNum); in _scsih_temp_threshold_events()
4775 event_data->CurrentTemperature); in _scsih_temp_threshold_events()
5437 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
5478 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
5480 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
5481 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
5482 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
5483 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
6532 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
6541 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
6562 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
6563 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
6564 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
6565 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
6566 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
6569 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
6570 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
6592 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
6593 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
6620 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
6622 fw_event->event_data; in _scsih_sas_topology_change_event()
6625 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
6640 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
6643 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
6663 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
6671 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
6674 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6676 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6680 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
6683 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
6684 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
6727 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
6742 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
6746 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
6791 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
6792 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
6793 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
6794 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
6796 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
6808 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event() argument
6821 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6823 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6828 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
6839 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
7275 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_pcie_topology_change_event_debug() argument
7284 switch (event_data->SwitchStatus) { in _scsih_pcie_topology_change_event_debug()
7305 le16_to_cpu(event_data->SwitchDevHandle), in _scsih_pcie_topology_change_event_debug()
7306 le16_to_cpu(event_data->EnclosureHandle), in _scsih_pcie_topology_change_event_debug()
7307 event_data->StartPortNum, event_data->NumEntries); in _scsih_pcie_topology_change_event_debug()
7308 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event_debug()
7310 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event_debug()
7313 port_number = event_data->StartPortNum + i; in _scsih_pcie_topology_change_event_debug()
7314 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event_debug()
7335 link_rate = event_data->PortEntry[i].CurrentPortInfo & in _scsih_pcie_topology_change_event_debug()
7337 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo & in _scsih_pcie_topology_change_event_debug()
7363 Mpi26EventDataPCIeTopologyChangeList_t *event_data = in _scsih_pcie_topology_change_event() local
7364 (Mpi26EventDataPCIeTopologyChangeList_t *) fw_event->event_data; in _scsih_pcie_topology_change_event()
7368 _scsih_pcie_topology_change_event_debug(ioc, event_data); in _scsih_pcie_topology_change_event()
7380 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event()
7388 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event()
7390 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event()
7394 link_rate = event_data->PortEntry[i].CurrentPortInfo in _scsih_pcie_topology_change_event()
7396 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo in _scsih_pcie_topology_change_event()
7431 event_data->PortEntry[i].PortStatus &= 0xF0; in _scsih_pcie_topology_change_event()
7432 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7448 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7467 Mpi26EventDataPCIeDeviceStatusChange_t *event_data) in _scsih_pcie_device_status_change_event_debug() argument
7471 switch (event_data->ReasonCode) { in _scsih_pcie_device_status_change_event_debug()
7515 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_pcie_device_status_change_event_debug()
7516 (u64)le64_to_cpu(event_data->WWID), in _scsih_pcie_device_status_change_event_debug()
7517 le16_to_cpu(event_data->TaskTag)); in _scsih_pcie_device_status_change_event_debug()
7518 if (event_data->ReasonCode == MPI26_EVENT_PCIDEV_STAT_RC_SMART_DATA) in _scsih_pcie_device_status_change_event_debug()
7520 event_data->ASC, event_data->ASCQ); in _scsih_pcie_device_status_change_event_debug()
7539 Mpi26EventDataPCIeDeviceStatusChange_t *event_data = in _scsih_pcie_device_status_change_event() local
7540 (Mpi26EventDataPCIeDeviceStatusChange_t *)fw_event->event_data; in _scsih_pcie_device_status_change_event()
7543 event_data); in _scsih_pcie_device_status_change_event()
7545 if (event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7547 event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7552 wwid = le64_to_cpu(event_data->WWID); in _scsih_pcie_device_status_change_event()
7562 if (event_data->ReasonCode == in _scsih_pcie_device_status_change_event()
7583 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
7587 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
7602 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
7603 (u64)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
7604 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
7619 Mpi2EventDataSasEnclDevStatusChange_t *event_data = in _scsih_sas_enclosure_dev_status_change_event() local
7620 (Mpi2EventDataSasEnclDevStatusChange_t *)fw_event->event_data; in _scsih_sas_enclosure_dev_status_change_event()
7622 u16 enclosure_handle = le16_to_cpu(event_data->EnclosureHandle); in _scsih_sas_enclosure_dev_status_change_event()
7627 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
7635 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event()
7691 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
7693 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
7702 __func__, event_data->PhyNum, event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
7847 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
7848 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
7852 event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED ? in _scsih_sas_discovery_event()
7854 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
7856 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
7860 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
7882 Mpi25EventDataSasDeviceDiscoveryError_t *event_data = in _scsih_sas_device_discovery_error_event() local
7883 (Mpi25EventDataSasDeviceDiscoveryError_t *)fw_event->event_data; in _scsih_sas_device_discovery_error_event()
7885 switch (event_data->ReasonCode) { in _scsih_sas_device_discovery_error_event()
7888 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7889 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7890 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7894 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7895 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7896 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7913 Mpi26EventDataPCIeEnumeration_t *event_data = in _scsih_pcie_enumeration_event() local
7914 (Mpi26EventDataPCIeEnumeration_t *)fw_event->event_data; in _scsih_pcie_enumeration_event()
7920 (event_data->ReasonCode == MPI26_EVENT_PCIE_ENUM_RC_STARTED) ? in _scsih_pcie_enumeration_event()
7922 event_data->Flags); in _scsih_pcie_enumeration_event()
7923 if (event_data->EnumerationStatus) in _scsih_pcie_enumeration_event()
7925 le32_to_cpu(event_data->EnumerationStatus)); in _scsih_pcie_enumeration_event()
8284 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
8291 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
8294 le32_to_cpu(event_data->Flags) & MPI2_EVENT_IR_CHANGE_FLAGS_FOREIGN_CONFIG ? in _scsih_sas_ir_config_change_event_debug()
8296 event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
8297 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
8367 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
8369 fw_event->event_data; in _scsih_sas_ir_config_change_event()
8373 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
8375 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
8378 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
8381 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8390 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8440 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
8441 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
8446 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
8449 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
8450 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
8455 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_volume_event()
8521 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
8522 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
8528 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
8531 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
8532 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
8538 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_physical_disk_event()
8598 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
8602 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
8625 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
8626 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
8639 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
8641 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
8649 event_data); in _scsih_sas_ir_operation_status_event()
8652 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
8655 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
8659 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
9661 fw_event->event_data); in _mpt3sas_fw_work()
9696 fw_event->event_data); in _mpt3sas_fw_work()
9924 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()