Lines Matching refs:event_data

210 	char			event_data[0] __aligned(4);  member
3175 struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) in mpt3sas_send_trigger_data_event() argument
3182 sz = sizeof(*event_data); in mpt3sas_send_trigger_data_event()
3188 memcpy(fw_event->event_data, event_data, sizeof(*event_data)); in mpt3sas_send_trigger_data_event()
3531 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
3537 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
3538 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
3541 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
3558 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_block_io_to_pcie_children_attached_directly() argument
3564 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_pcie_children_attached_directly()
3566 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_block_io_to_pcie_children_attached_directly()
3569 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_block_io_to_pcie_children_attached_directly()
4169 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
4179 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
4180 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
4183 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
4189 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
4191 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4194 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
4208 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
4209 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
4211 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
4221 fw_event->event_data; in _scsih_check_topo_delete_events()
4250 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_check_pcie_topo_remove_events() argument
4258 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_check_pcie_topo_remove_events()
4260 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_check_pcie_topo_remove_events()
4263 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_check_pcie_topo_remove_events()
4268 switch_handle = le16_to_cpu(event_data->SwitchDevHandle); in _scsih_check_pcie_topo_remove_events()
4271 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4275 if ((event_data->SwitchStatus in _scsih_check_pcie_topo_remove_events()
4277 (event_data->SwitchStatus == in _scsih_check_pcie_topo_remove_events()
4280 ioc, event_data); in _scsih_check_pcie_topo_remove_events()
4282 if (event_data->SwitchStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_pcie_topo_remove_events()
4293 fw_event->event_data; in _scsih_check_pcie_topo_remove_events()
4372 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
4386 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4387 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4388 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4402 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4403 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4404 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
4419 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
4420 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
4455 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
4459 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
4461 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
4465 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
4476 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
4478 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
4480 le16_to_cpu(event_data->Status) & 0x1 ? "0 " : " ", in _scsih_temp_threshold_events()
4481 le16_to_cpu(event_data->Status) & 0x2 ? "1 " : " ", in _scsih_temp_threshold_events()
4482 le16_to_cpu(event_data->Status) & 0x4 ? "2 " : " ", in _scsih_temp_threshold_events()
4483 le16_to_cpu(event_data->Status) & 0x8 ? "3 " : " ", in _scsih_temp_threshold_events()
4484 event_data->SensorNum); in _scsih_temp_threshold_events()
4486 event_data->CurrentTemperature); in _scsih_temp_threshold_events()
5136 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
5177 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
5179 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
5180 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
5181 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
5182 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
6229 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
6238 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
6259 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
6260 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
6261 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
6262 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
6263 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
6266 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
6267 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
6289 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
6290 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
6317 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
6319 fw_event->event_data; in _scsih_sas_topology_change_event()
6322 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
6337 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
6340 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
6360 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
6368 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
6371 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6373 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
6377 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
6380 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
6381 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
6424 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
6439 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
6443 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
6488 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
6489 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
6490 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
6491 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
6493 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
6505 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event() argument
6518 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6520 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
6525 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
6536 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
6962 Mpi26EventDataPCIeTopologyChangeList_t *event_data) in _scsih_pcie_topology_change_event_debug() argument
6971 switch (event_data->SwitchStatus) { in _scsih_pcie_topology_change_event_debug()
6992 le16_to_cpu(event_data->SwitchDevHandle), in _scsih_pcie_topology_change_event_debug()
6993 le16_to_cpu(event_data->EnclosureHandle), in _scsih_pcie_topology_change_event_debug()
6994 event_data->StartPortNum, event_data->NumEntries); in _scsih_pcie_topology_change_event_debug()
6995 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event_debug()
6997 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event_debug()
7000 port_number = event_data->StartPortNum + i; in _scsih_pcie_topology_change_event_debug()
7001 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event_debug()
7022 link_rate = event_data->PortEntry[i].CurrentPortInfo & in _scsih_pcie_topology_change_event_debug()
7024 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo & in _scsih_pcie_topology_change_event_debug()
7050 Mpi26EventDataPCIeTopologyChangeList_t *event_data = in _scsih_pcie_topology_change_event() local
7051 (Mpi26EventDataPCIeTopologyChangeList_t *) fw_event->event_data; in _scsih_pcie_topology_change_event()
7055 _scsih_pcie_topology_change_event_debug(ioc, event_data); in _scsih_pcie_topology_change_event()
7067 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_pcie_topology_change_event()
7075 reason_code = event_data->PortEntry[i].PortStatus; in _scsih_pcie_topology_change_event()
7077 le16_to_cpu(event_data->PortEntry[i].AttachedDevHandle); in _scsih_pcie_topology_change_event()
7081 link_rate = event_data->PortEntry[i].CurrentPortInfo in _scsih_pcie_topology_change_event()
7083 prev_link_rate = event_data->PortEntry[i].PreviousPortInfo in _scsih_pcie_topology_change_event()
7118 event_data->PortEntry[i].PortStatus &= 0xF0; in _scsih_pcie_topology_change_event()
7119 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7135 event_data->PortEntry[i].PortStatus |= in _scsih_pcie_topology_change_event()
7154 Mpi26EventDataPCIeDeviceStatusChange_t *event_data) in _scsih_pcie_device_status_change_event_debug() argument
7158 switch (event_data->ReasonCode) { in _scsih_pcie_device_status_change_event_debug()
7202 reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_pcie_device_status_change_event_debug()
7203 (u64)le64_to_cpu(event_data->WWID), in _scsih_pcie_device_status_change_event_debug()
7204 le16_to_cpu(event_data->TaskTag)); in _scsih_pcie_device_status_change_event_debug()
7205 if (event_data->ReasonCode == MPI26_EVENT_PCIDEV_STAT_RC_SMART_DATA) in _scsih_pcie_device_status_change_event_debug()
7207 event_data->ASC, event_data->ASCQ); in _scsih_pcie_device_status_change_event_debug()
7226 Mpi26EventDataPCIeDeviceStatusChange_t *event_data = in _scsih_pcie_device_status_change_event() local
7227 (Mpi26EventDataPCIeDeviceStatusChange_t *)fw_event->event_data; in _scsih_pcie_device_status_change_event()
7230 event_data); in _scsih_pcie_device_status_change_event()
7232 if (event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7234 event_data->ReasonCode != in _scsih_pcie_device_status_change_event()
7239 wwid = le64_to_cpu(event_data->WWID); in _scsih_pcie_device_status_change_event()
7249 if (event_data->ReasonCode == in _scsih_pcie_device_status_change_event()
7270 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
7274 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
7289 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
7290 (u64)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
7291 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
7306 Mpi2EventDataSasEnclDevStatusChange_t *event_data = in _scsih_sas_enclosure_dev_status_change_event() local
7307 (Mpi2EventDataSasEnclDevStatusChange_t *)fw_event->event_data; in _scsih_sas_enclosure_dev_status_change_event()
7309 u16 enclosure_handle = le16_to_cpu(event_data->EnclosureHandle); in _scsih_sas_enclosure_dev_status_change_event()
7314 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
7322 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event()
7378 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
7380 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
7389 __func__, event_data->PhyNum, event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
7534 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
7535 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
7539 event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED ? in _scsih_sas_discovery_event()
7541 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
7543 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
7547 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
7569 Mpi25EventDataSasDeviceDiscoveryError_t *event_data = in _scsih_sas_device_discovery_error_event() local
7570 (Mpi25EventDataSasDeviceDiscoveryError_t *)fw_event->event_data; in _scsih_sas_device_discovery_error_event()
7572 switch (event_data->ReasonCode) { in _scsih_sas_device_discovery_error_event()
7575 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7576 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7577 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7581 le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_discovery_error_event()
7582 (u64)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_discovery_error_event()
7583 event_data->PhysicalPort); in _scsih_sas_device_discovery_error_event()
7600 Mpi26EventDataPCIeEnumeration_t *event_data = in _scsih_pcie_enumeration_event() local
7601 (Mpi26EventDataPCIeEnumeration_t *)fw_event->event_data; in _scsih_pcie_enumeration_event()
7607 (event_data->ReasonCode == MPI26_EVENT_PCIE_ENUM_RC_STARTED) ? in _scsih_pcie_enumeration_event()
7609 event_data->Flags); in _scsih_pcie_enumeration_event()
7610 if (event_data->EnumerationStatus) in _scsih_pcie_enumeration_event()
7612 le32_to_cpu(event_data->EnumerationStatus)); in _scsih_pcie_enumeration_event()
7972 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
7979 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
7982 le32_to_cpu(event_data->Flags) & MPI2_EVENT_IR_CHANGE_FLAGS_FOREIGN_CONFIG ? in _scsih_sas_ir_config_change_event_debug()
7984 event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
7985 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
8055 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
8057 fw_event->event_data; in _scsih_sas_ir_config_change_event()
8061 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
8063 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
8066 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
8069 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8078 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
8128 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
8129 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
8134 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
8137 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
8138 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
8143 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_volume_event()
8209 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
8210 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
8216 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
8219 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
8220 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
8226 le32_to_cpu(event_data->PreviousValue), in _scsih_sas_ir_physical_disk_event()
8286 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
8290 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
8313 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
8314 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
8327 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
8329 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
8337 event_data); in _scsih_sas_ir_operation_status_event()
8340 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
8343 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
8347 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
9345 fw_event->event_data); in _mpt3sas_fw_work()
9379 fw_event->event_data); in _mpt3sas_fw_work()
9605 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()