Lines Matching refs:event_data

226 	char			event_data[] __aligned(4);  member
3609 struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) in mpt3sas_send_trigger_data_event() argument
3616 sz = sizeof(*event_data); in mpt3sas_send_trigger_data_event()
3622 memcpy(fw_event->event_data, event_data, sizeof(*event_data)); in mpt3sas_send_trigger_data_event()
4017 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
4023 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
4024 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
4027 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
4044 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_block_io_to_pcie_children_attached_directly() argument
4050 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_pcie_children_attached_directly()
4052 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_block_io_to_pcie_children_attached_directly()
4055 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_block_io_to_pcie_children_attached_directly()
4657 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
4667 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
4668 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
4671 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
4677 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
4679 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4682 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
4696 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
4697 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4699 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
4709 fw_event->event_data; in _scsih_check_topo_delete_events()
4738 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_check_pcie_topo_remove_events() argument
4746 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_check_pcie_topo_remove_events()
4748 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_check_pcie_topo_remove_events()
4751 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_check_pcie_topo_remove_events()
4756 switch_handle = le16_to_cpu(event_data->SwitchDevHandle); in _scsih_check_pcie_topo_remove_events()
4759 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4763 if ((event_data->SwitchStatus in _scsih_check_pcie_topo_remove_events()
4765 (event_data->SwitchStatus == in _scsih_check_pcie_topo_remove_events()
4768 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4770 if (event_data->SwitchStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_pcie_topo_remove_events()
4781 fw_event->event_data; in _scsih_check_pcie_topo_remove_events()
4860 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
4874 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4875 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4876 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4890 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4891 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4892 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4907 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4908 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4943 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
4947 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
4949 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
4953 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
4964 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
4967 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
4969 le16_to_cpu(event_data->Status) & 0x1 ? "0 " : " ", in _scsih_temp_threshold_events()
4970 le16_to_cpu(event_data->Status) & 0x2 ? "1 " : " ", in _scsih_temp_threshold_events()
4971 le16_to_cpu(event_data->Status) & 0x4 ? "2 " : " ", in _scsih_temp_threshold_events()
4972 le16_to_cpu(event_data->Status) & 0x8 ? "3 " : " ", in _scsih_temp_threshold_events()
4973 event_data->SensorNum); in _scsih_temp_threshold_events()
4975 event_data->CurrentTemperature); in _scsih_temp_threshold_events()
5621 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
5662 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
5664 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
5665 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
5666 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
5667 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
7492 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
7501 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
7522 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
7523 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
7524 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
7525 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
7526 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
7529 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
7530 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
7552 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
7553 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
7581 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
7583 fw_event->event_data; in _scsih_sas_topology_change_event()
7586 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
7601 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
7602 port = mpt3sas_get_port_by_id(ioc, event_data->PhysicalPort, 0); in _scsih_sas_topology_change_event()
7605 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
7626 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
7634 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
7637 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
7639 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
7643 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
7646 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
7647 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
7690 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
7705 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
7709 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
7754 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
7755 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
7756 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
7757 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
7759 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
7771 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event() argument
7784 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
7786 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
7791 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
7794 mpt3sas_get_port_by_id(ioc, event_data->PhysicalPort, 0)); in _scsih_sas_device_status_change_event()
7803 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
8239 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_pcie_topology_change_event_debug() argument
8248 switch (event_data->SwitchStatus) { in _scsih_pcie_topology_change_event_debug()
8269 le16_to_cpu(event_data->SwitchDevHandle), in _scsih_pcie_topology_change_event_debug()
8270 le16_to_cpu(event_data->EnclosureHandle), in _scsih_pcie_topology_change_event_debug()
8271 event_data->StartPortNum, event_data->NumEntries); in _scsih_pcie_topology_change_event_debug()
8272 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event_debug()
8274 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event_debug()
8277 port_number = event_data->StartPortNum + i; in _scsih_pcie_topology_change_event_debug()
8278 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event_debug()
8299 link_rate = event_data->PortEntry[i].CurrentPortInfo & in _scsih_pcie_topology_change_event_debug()
8301 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo & in _scsih_pcie_topology_change_event_debug()
8327 Mpi26EventDataPCIeTopologyChangeList_t *event_data = in _scsih_pcie_topology_change_event() local
8328 (Mpi26EventDataPCIeTopologyChangeList_t *) fw_event->event_data; in _scsih_pcie_topology_change_event()
8332 _scsih_pcie_topology_change_event_debug(ioc, event_data); in _scsih_pcie_topology_change_event()
8344 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event()
8352 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event()
8354 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event()
8358 link_rate = event_data->PortEntry[i].CurrentPortInfo in _scsih_pcie_topology_change_event()
8360 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo in _scsih_pcie_topology_change_event()
8395 event_data->PortEntry[i].PortStatus &= 0xF0; in _scsih_pcie_topology_change_event()
8396 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
8412 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
8431 Mpi26EventDataPCIeDeviceStatusChange_t *event_data) in _scsih_pcie_device_status_change_event_debug() argument
8435 switch (event_data->ReasonCode) { in _scsih_pcie_device_status_change_event_debug()
8479 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_pcie_device_status_change_event_debug()
8480 (u64)le64_to_cpu(event_data->WWID), in _scsih_pcie_device_status_change_event_debug()
8481 le16_to_cpu(event_data->TaskTag)); in _scsih_pcie_device_status_change_event_debug()
8482 if (event_data->ReasonCode == MPI26_EVENT_PCIDEV_STAT_RC_SMART_DATA) in _scsih_pcie_device_status_change_event_debug()
8484 event_data->ASC, event_data->ASCQ); in _scsih_pcie_device_status_change_event_debug()
8503 Mpi26EventDataPCIeDeviceStatusChange_t *event_data = in _scsih_pcie_device_status_change_event() local
8504 (Mpi26EventDataPCIeDeviceStatusChange_t *)fw_event->event_data; in _scsih_pcie_device_status_change_event()
8507 event_data); in _scsih_pcie_device_status_change_event()
8509 if (event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
8511 event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
8516 wwid = le64_to_cpu(event_data->WWID); in _scsih_pcie_device_status_change_event()
8526 if (event_data->ReasonCode == in _scsih_pcie_device_status_change_event()
8547 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
8551 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
8566 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
8567 (u64)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
8568 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
8583 Mpi2EventDataSasEnclDevStatusChange_t *event_data = in _scsih_sas_enclosure_dev_status_change_event() local
8584 (Mpi2EventDataSasEnclDevStatusChange_t *)fw_event->event_data; in _scsih_sas_enclosure_dev_status_change_event()
8586 u16 enclosure_handle = le16_to_cpu(event_data->EnclosureHandle); in _scsih_sas_enclosure_dev_status_change_event()
8591 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
8599 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event()
8655 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
8657 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
8666 __func__, event_data->PhyNum, event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
8811 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
8812 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
8816 event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED ? in _scsih_sas_discovery_event()
8818 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
8820 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
8824 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
8846 Mpi25EventDataSasDeviceDiscoveryError_t *event_data = in _scsih_sas_device_discovery_error_event() local
8847 (Mpi25EventDataSasDeviceDiscoveryError_t *)fw_event->event_data; in _scsih_sas_device_discovery_error_event()
8849 switch (event_data->ReasonCode) { in _scsih_sas_device_discovery_error_event()
8852 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
8853 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
8854 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
8858 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
8859 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
8860 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
8877 Mpi26EventDataPCIeEnumeration_t *event_data = in _scsih_pcie_enumeration_event() local
8878 (Mpi26EventDataPCIeEnumeration_t *)fw_event->event_data; in _scsih_pcie_enumeration_event()
8884 (event_data->ReasonCode == MPI26_EVENT_PCIE_ENUM_RC_STARTED) ? in _scsih_pcie_enumeration_event()
8886 event_data->Flags); in _scsih_pcie_enumeration_event()
8887 if (event_data->EnumerationStatus) in _scsih_pcie_enumeration_event()
8889 le32_to_cpu(event_data->EnumerationStatus)); in _scsih_pcie_enumeration_event()
9250 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
9257 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
9260 le32_to_cpu(event_data->Flags) & MPI2_EVENT_IR_CHANGE_FLAGS_FOREIGN_CONFIG ? in _scsih_sas_ir_config_change_event_debug()
9262 event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
9263 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
9333 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
9335 fw_event->event_data; in _scsih_sas_ir_config_change_event()
9339 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
9341 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
9344 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
9347 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
9356 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
9406 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
9407 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
9412 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
9415 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
9416 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
9421 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_volume_event()
9487 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
9488 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
9494 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
9497 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
9498 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
9504 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_physical_disk_event()
9566 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
9570 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
9593 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
9594 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
9607 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
9609 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
9617 event_data); in _scsih_sas_ir_operation_status_event()
9620 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
9623 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
9627 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
10723 fw_event->event_data); in _mpt3sas_fw_work()
10774 fw_event->event_data); in _mpt3sas_fw_work()
11014 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()