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()
3797 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
3803 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
3804 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
3807 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
3824 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_block_io_to_pcie_children_attached_directly() argument
3830 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_pcie_children_attached_directly()
3832 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_block_io_to_pcie_children_attached_directly()
3835 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_block_io_to_pcie_children_attached_directly()
4435 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
4445 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
4446 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
4449 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
4455 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
4457 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4460 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
4474 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
4475 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4477 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
4487 fw_event->event_data; in _scsih_check_topo_delete_events()
4516 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_check_pcie_topo_remove_events() argument
4524 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_check_pcie_topo_remove_events()
4526 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_check_pcie_topo_remove_events()
4529 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_check_pcie_topo_remove_events()
4534 switch_handle = le16_to_cpu(event_data->SwitchDevHandle); in _scsih_check_pcie_topo_remove_events()
4537 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4541 if ((event_data->SwitchStatus in _scsih_check_pcie_topo_remove_events()
4543 (event_data->SwitchStatus == in _scsih_check_pcie_topo_remove_events()
4546 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4548 if (event_data->SwitchStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_pcie_topo_remove_events()
4559 fw_event->event_data; in _scsih_check_pcie_topo_remove_events()
4638 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
4652 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4653 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4654 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4668 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4669 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4670 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4685 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4686 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4721 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
4725 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
4727 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
4731 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
4742 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
4745 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
4747 le16_to_cpu(event_data->Status) & 0x1 ? "0 " : " ", in _scsih_temp_threshold_events()
4748 le16_to_cpu(event_data->Status) & 0x2 ? "1 " : " ", in _scsih_temp_threshold_events()
4749 le16_to_cpu(event_data->Status) & 0x4 ? "2 " : " ", in _scsih_temp_threshold_events()
4750 le16_to_cpu(event_data->Status) & 0x8 ? "3 " : " ", in _scsih_temp_threshold_events()
4751 event_data->SensorNum); in _scsih_temp_threshold_events()
4753 event_data->CurrentTemperature); in _scsih_temp_threshold_events()
5415 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
5456 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
5458 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
5459 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
5460 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
5461 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
6508 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
6517 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
6538 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
6539 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
6540 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
6541 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
6542 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
6545 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
6546 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
6568 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
6569 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
6596 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
6598 fw_event->event_data; in _scsih_sas_topology_change_event()
6601 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
6616 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
6619 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
6639 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
6647 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
6650 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6652 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6656 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
6659 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
6660 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
6703 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
6718 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
6722 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
6767 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
6768 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
6769 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
6770 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
6772 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
6784 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event() argument
6797 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6799 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6804 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
6815 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
7251 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_pcie_topology_change_event_debug() argument
7260 switch (event_data->SwitchStatus) { in _scsih_pcie_topology_change_event_debug()
7281 le16_to_cpu(event_data->SwitchDevHandle), in _scsih_pcie_topology_change_event_debug()
7282 le16_to_cpu(event_data->EnclosureHandle), in _scsih_pcie_topology_change_event_debug()
7283 event_data->StartPortNum, event_data->NumEntries); in _scsih_pcie_topology_change_event_debug()
7284 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event_debug()
7286 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event_debug()
7289 port_number = event_data->StartPortNum + i; in _scsih_pcie_topology_change_event_debug()
7290 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event_debug()
7311 link_rate = event_data->PortEntry[i].CurrentPortInfo & in _scsih_pcie_topology_change_event_debug()
7313 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo & in _scsih_pcie_topology_change_event_debug()
7339 Mpi26EventDataPCIeTopologyChangeList_t *event_data = in _scsih_pcie_topology_change_event() local
7340 (Mpi26EventDataPCIeTopologyChangeList_t *) fw_event->event_data; in _scsih_pcie_topology_change_event()
7344 _scsih_pcie_topology_change_event_debug(ioc, event_data); in _scsih_pcie_topology_change_event()
7356 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event()
7364 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event()
7366 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event()
7370 link_rate = event_data->PortEntry[i].CurrentPortInfo in _scsih_pcie_topology_change_event()
7372 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo in _scsih_pcie_topology_change_event()
7407 event_data->PortEntry[i].PortStatus &= 0xF0; in _scsih_pcie_topology_change_event()
7408 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7424 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7443 Mpi26EventDataPCIeDeviceStatusChange_t *event_data) in _scsih_pcie_device_status_change_event_debug() argument
7447 switch (event_data->ReasonCode) { in _scsih_pcie_device_status_change_event_debug()
7491 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_pcie_device_status_change_event_debug()
7492 (u64)le64_to_cpu(event_data->WWID), in _scsih_pcie_device_status_change_event_debug()
7493 le16_to_cpu(event_data->TaskTag)); in _scsih_pcie_device_status_change_event_debug()
7494 if (event_data->ReasonCode == MPI26_EVENT_PCIDEV_STAT_RC_SMART_DATA) in _scsih_pcie_device_status_change_event_debug()
7496 event_data->ASC, event_data->ASCQ); in _scsih_pcie_device_status_change_event_debug()
7515 Mpi26EventDataPCIeDeviceStatusChange_t *event_data = in _scsih_pcie_device_status_change_event() local
7516 (Mpi26EventDataPCIeDeviceStatusChange_t *)fw_event->event_data; in _scsih_pcie_device_status_change_event()
7519 event_data); in _scsih_pcie_device_status_change_event()
7521 if (event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7523 event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7528 wwid = le64_to_cpu(event_data->WWID); in _scsih_pcie_device_status_change_event()
7538 if (event_data->ReasonCode == in _scsih_pcie_device_status_change_event()
7559 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
7563 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
7578 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
7579 (u64)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
7580 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
7595 Mpi2EventDataSasEnclDevStatusChange_t *event_data = in _scsih_sas_enclosure_dev_status_change_event() local
7596 (Mpi2EventDataSasEnclDevStatusChange_t *)fw_event->event_data; in _scsih_sas_enclosure_dev_status_change_event()
7598 u16 enclosure_handle = le16_to_cpu(event_data->EnclosureHandle); in _scsih_sas_enclosure_dev_status_change_event()
7603 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
7611 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event()
7667 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
7669 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
7678 __func__, event_data->PhyNum, event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
7823 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
7824 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
7828 event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED ? in _scsih_sas_discovery_event()
7830 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
7832 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
7836 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
7858 Mpi25EventDataSasDeviceDiscoveryError_t *event_data = in _scsih_sas_device_discovery_error_event() local
7859 (Mpi25EventDataSasDeviceDiscoveryError_t *)fw_event->event_data; in _scsih_sas_device_discovery_error_event()
7861 switch (event_data->ReasonCode) { in _scsih_sas_device_discovery_error_event()
7864 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7865 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7866 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7870 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7871 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7872 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7889 Mpi26EventDataPCIeEnumeration_t *event_data = in _scsih_pcie_enumeration_event() local
7890 (Mpi26EventDataPCIeEnumeration_t *)fw_event->event_data; in _scsih_pcie_enumeration_event()
7896 (event_data->ReasonCode == MPI26_EVENT_PCIE_ENUM_RC_STARTED) ? in _scsih_pcie_enumeration_event()
7898 event_data->Flags); in _scsih_pcie_enumeration_event()
7899 if (event_data->EnumerationStatus) in _scsih_pcie_enumeration_event()
7901 le32_to_cpu(event_data->EnumerationStatus)); in _scsih_pcie_enumeration_event()
8260 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
8267 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
8270 le32_to_cpu(event_data->Flags) & MPI2_EVENT_IR_CHANGE_FLAGS_FOREIGN_CONFIG ? in _scsih_sas_ir_config_change_event_debug()
8272 event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
8273 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
8343 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
8345 fw_event->event_data; in _scsih_sas_ir_config_change_event()
8349 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
8351 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
8354 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
8357 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8366 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8416 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
8417 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
8422 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
8425 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
8426 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
8431 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_volume_event()
8497 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
8498 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
8504 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
8507 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
8508 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
8514 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_physical_disk_event()
8574 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
8578 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
8601 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
8602 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
8615 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
8617 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
8625 event_data); in _scsih_sas_ir_operation_status_event()
8628 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
8631 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
8635 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
9637 fw_event->event_data); in _mpt3sas_fw_work()
9672 fw_event->event_data); in _mpt3sas_fw_work()
9900 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()