Lines Matching refs:event_data

225 	char			event_data[] __aligned(4);  member
3608 struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) in mpt3sas_send_trigger_data_event() argument
3615 sz = sizeof(*event_data); in mpt3sas_send_trigger_data_event()
3621 memcpy(fw_event->event_data, event_data, sizeof(*event_data)); in mpt3sas_send_trigger_data_event()
4016 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
4022 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
4023 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
4026 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
4043 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_block_io_to_pcie_children_attached_directly() argument
4049 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_pcie_children_attached_directly()
4051 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_block_io_to_pcie_children_attached_directly()
4054 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_block_io_to_pcie_children_attached_directly()
4656 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
4666 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
4667 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
4670 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
4676 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
4678 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4681 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
4695 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
4696 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4698 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
4708 fw_event->event_data; in _scsih_check_topo_delete_events()
4737 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_check_pcie_topo_remove_events() argument
4745 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_check_pcie_topo_remove_events()
4747 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_check_pcie_topo_remove_events()
4750 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_check_pcie_topo_remove_events()
4755 switch_handle = le16_to_cpu(event_data->SwitchDevHandle); in _scsih_check_pcie_topo_remove_events()
4758 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4762 if ((event_data->SwitchStatus in _scsih_check_pcie_topo_remove_events()
4764 (event_data->SwitchStatus == in _scsih_check_pcie_topo_remove_events()
4767 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4769 if (event_data->SwitchStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_pcie_topo_remove_events()
4780 fw_event->event_data; in _scsih_check_pcie_topo_remove_events()
4859 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
4873 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4874 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4875 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4889 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4890 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4891 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4906 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4907 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4942 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
4946 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
4948 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
4952 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
4963 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
4966 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
4968 le16_to_cpu(event_data->Status) & 0x1 ? "0 " : " ", in _scsih_temp_threshold_events()
4969 le16_to_cpu(event_data->Status) & 0x2 ? "1 " : " ", in _scsih_temp_threshold_events()
4970 le16_to_cpu(event_data->Status) & 0x4 ? "2 " : " ", in _scsih_temp_threshold_events()
4971 le16_to_cpu(event_data->Status) & 0x8 ? "3 " : " ", in _scsih_temp_threshold_events()
4972 event_data->SensorNum); in _scsih_temp_threshold_events()
4974 event_data->CurrentTemperature); in _scsih_temp_threshold_events()
5633 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
5674 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
5676 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
5677 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
5678 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
5679 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
7504 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
7513 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
7534 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
7535 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
7536 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
7537 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
7538 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
7541 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
7542 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
7564 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
7565 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
7593 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
7595 fw_event->event_data; in _scsih_sas_topology_change_event()
7598 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
7613 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
7614 port = mpt3sas_get_port_by_id(ioc, event_data->PhysicalPort, 0); in _scsih_sas_topology_change_event()
7617 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
7638 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
7646 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
7649 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
7651 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
7655 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
7658 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
7659 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
7702 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
7717 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
7721 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
7766 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
7767 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
7768 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
7769 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
7771 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
7783 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event() argument
7796 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
7798 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
7803 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
7806 mpt3sas_get_port_by_id(ioc, event_data->PhysicalPort, 0)); in _scsih_sas_device_status_change_event()
7815 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
8251 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_pcie_topology_change_event_debug() argument
8260 switch (event_data->SwitchStatus) { in _scsih_pcie_topology_change_event_debug()
8281 le16_to_cpu(event_data->SwitchDevHandle), in _scsih_pcie_topology_change_event_debug()
8282 le16_to_cpu(event_data->EnclosureHandle), in _scsih_pcie_topology_change_event_debug()
8283 event_data->StartPortNum, event_data->NumEntries); in _scsih_pcie_topology_change_event_debug()
8284 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event_debug()
8286 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event_debug()
8289 port_number = event_data->StartPortNum + i; in _scsih_pcie_topology_change_event_debug()
8290 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event_debug()
8311 link_rate = event_data->PortEntry[i].CurrentPortInfo & in _scsih_pcie_topology_change_event_debug()
8313 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo & in _scsih_pcie_topology_change_event_debug()
8339 Mpi26EventDataPCIeTopologyChangeList_t *event_data = in _scsih_pcie_topology_change_event() local
8340 (Mpi26EventDataPCIeTopologyChangeList_t *) fw_event->event_data; in _scsih_pcie_topology_change_event()
8344 _scsih_pcie_topology_change_event_debug(ioc, event_data); in _scsih_pcie_topology_change_event()
8356 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event()
8364 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event()
8366 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event()
8370 link_rate = event_data->PortEntry[i].CurrentPortInfo in _scsih_pcie_topology_change_event()
8372 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo in _scsih_pcie_topology_change_event()
8407 event_data->PortEntry[i].PortStatus &= 0xF0; in _scsih_pcie_topology_change_event()
8408 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
8424 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
8443 Mpi26EventDataPCIeDeviceStatusChange_t *event_data) in _scsih_pcie_device_status_change_event_debug() argument
8447 switch (event_data->ReasonCode) { in _scsih_pcie_device_status_change_event_debug()
8491 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_pcie_device_status_change_event_debug()
8492 (u64)le64_to_cpu(event_data->WWID), in _scsih_pcie_device_status_change_event_debug()
8493 le16_to_cpu(event_data->TaskTag)); in _scsih_pcie_device_status_change_event_debug()
8494 if (event_data->ReasonCode == MPI26_EVENT_PCIDEV_STAT_RC_SMART_DATA) in _scsih_pcie_device_status_change_event_debug()
8496 event_data->ASC, event_data->ASCQ); in _scsih_pcie_device_status_change_event_debug()
8515 Mpi26EventDataPCIeDeviceStatusChange_t *event_data = in _scsih_pcie_device_status_change_event() local
8516 (Mpi26EventDataPCIeDeviceStatusChange_t *)fw_event->event_data; in _scsih_pcie_device_status_change_event()
8519 event_data); in _scsih_pcie_device_status_change_event()
8521 if (event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
8523 event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
8528 wwid = le64_to_cpu(event_data->WWID); in _scsih_pcie_device_status_change_event()
8538 if (event_data->ReasonCode == in _scsih_pcie_device_status_change_event()
8559 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
8563 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
8578 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
8579 (u64)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
8580 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
8595 Mpi2EventDataSasEnclDevStatusChange_t *event_data = in _scsih_sas_enclosure_dev_status_change_event() local
8596 (Mpi2EventDataSasEnclDevStatusChange_t *)fw_event->event_data; in _scsih_sas_enclosure_dev_status_change_event()
8598 u16 enclosure_handle = le16_to_cpu(event_data->EnclosureHandle); in _scsih_sas_enclosure_dev_status_change_event()
8603 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
8611 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event()
8667 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
8669 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
8678 __func__, event_data->PhyNum, event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
8823 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
8824 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
8828 event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED ? in _scsih_sas_discovery_event()
8830 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
8832 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
8836 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
8858 Mpi25EventDataSasDeviceDiscoveryError_t *event_data = in _scsih_sas_device_discovery_error_event() local
8859 (Mpi25EventDataSasDeviceDiscoveryError_t *)fw_event->event_data; in _scsih_sas_device_discovery_error_event()
8861 switch (event_data->ReasonCode) { in _scsih_sas_device_discovery_error_event()
8864 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
8865 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
8866 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
8870 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
8871 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
8872 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
8889 Mpi26EventDataPCIeEnumeration_t *event_data = in _scsih_pcie_enumeration_event() local
8890 (Mpi26EventDataPCIeEnumeration_t *)fw_event->event_data; in _scsih_pcie_enumeration_event()
8896 (event_data->ReasonCode == MPI26_EVENT_PCIE_ENUM_RC_STARTED) ? in _scsih_pcie_enumeration_event()
8898 event_data->Flags); in _scsih_pcie_enumeration_event()
8899 if (event_data->EnumerationStatus) in _scsih_pcie_enumeration_event()
8901 le32_to_cpu(event_data->EnumerationStatus)); in _scsih_pcie_enumeration_event()
9262 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
9269 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
9272 le32_to_cpu(event_data->Flags) & MPI2_EVENT_IR_CHANGE_FLAGS_FOREIGN_CONFIG ? in _scsih_sas_ir_config_change_event_debug()
9274 event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
9275 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
9345 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
9347 fw_event->event_data; in _scsih_sas_ir_config_change_event()
9351 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
9353 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
9356 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
9359 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
9368 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
9418 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
9419 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
9424 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
9427 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
9428 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
9433 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_volume_event()
9499 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
9500 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
9506 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
9509 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
9510 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
9516 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_physical_disk_event()
9578 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
9582 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
9605 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
9606 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
9619 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
9621 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
9629 event_data); in _scsih_sas_ir_operation_status_event()
9632 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
9635 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
9639 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
10735 fw_event->event_data); in _mpt3sas_fw_work()
10786 fw_event->event_data); in _mpt3sas_fw_work()
11026 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()