Lines Matching refs:event_data

194 	char			event_data[0] __aligned(4);  member
2472 struct SL_WH_TRIGGERS_EVENT_DATA_T *event_data) in mpt3sas_send_trigger_data_event() argument
2478 fw_event = kzalloc(sizeof(*fw_event) + sizeof(*event_data), in mpt3sas_send_trigger_data_event()
2484 memcpy(fw_event->event_data, event_data, sizeof(*event_data)); in mpt3sas_send_trigger_data_event()
2725 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_block_io_to_children_attached_directly() argument
2731 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_block_io_to_children_attached_directly()
2732 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_block_io_to_children_attached_directly()
2735 reason_code = event_data->PHY[i].PhyStatus & in _scsih_block_io_to_children_attached_directly()
3124 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_check_topo_delete_events() argument
3134 for (i = 0 ; i < event_data->NumEntries; i++) { in _scsih_check_topo_delete_events()
3135 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_check_topo_delete_events()
3138 reason_code = event_data->PHY[i].PhyStatus & in _scsih_check_topo_delete_events()
3144 expander_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_check_topo_delete_events()
3146 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
3149 if (event_data->ExpStatus == in _scsih_check_topo_delete_events()
3163 } else if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_RESPONDING) in _scsih_check_topo_delete_events()
3164 _scsih_block_io_to_children_attached_directly(ioc, event_data); in _scsih_check_topo_delete_events()
3166 if (event_data->ExpStatus != MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING) in _scsih_check_topo_delete_events()
3176 fw_event->event_data; in _scsih_check_topo_delete_events()
3258 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_check_ir_config_unhide_events() argument
3269 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3270 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3271 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
3285 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3286 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3287 if (le32_to_cpu(event_data->Flags) & in _scsih_check_ir_config_unhide_events()
3302 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_check_ir_config_unhide_events()
3303 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_check_ir_config_unhide_events()
3340 Mpi2EventDataIrVolume_t *event_data) in _scsih_check_volume_delete_events() argument
3344 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_check_volume_delete_events()
3346 state = le32_to_cpu(event_data->NewValue); in _scsih_check_volume_delete_events()
3350 le16_to_cpu(event_data->VolDevHandle)); in _scsih_check_volume_delete_events()
3363 Mpi2EventDataTemperature_t *event_data) in _scsih_temp_threshold_events() argument
3365 if (ioc->temp_sensors_count >= event_data->SensorNum) { in _scsih_temp_threshold_events()
3368 ((le16_to_cpu(event_data->Status) & 0x1) == 1) ? "0 " : " ", in _scsih_temp_threshold_events()
3369 ((le16_to_cpu(event_data->Status) & 0x2) == 2) ? "1 " : " ", in _scsih_temp_threshold_events()
3370 ((le16_to_cpu(event_data->Status) & 0x4) == 4) ? "2 " : " ", in _scsih_temp_threshold_events()
3371 ((le16_to_cpu(event_data->Status) & 0x8) == 8) ? "3 " : " ", in _scsih_temp_threshold_events()
3372 event_data->SensorNum); in _scsih_temp_threshold_events()
3374 ioc->name, event_data->CurrentTemperature); in _scsih_temp_threshold_events()
3982 Mpi2EventDataSasDeviceStatusChange_t *event_data; in _scsih_smart_predicted_fault() local
4024 event_data = (Mpi2EventDataSasDeviceStatusChange_t *) in _scsih_smart_predicted_fault()
4026 event_data->ReasonCode = MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA; in _scsih_smart_predicted_fault()
4027 event_data->ASC = 0x5D; in _scsih_smart_predicted_fault()
4028 event_data->DevHandle = cpu_to_le16(handle); in _scsih_smart_predicted_fault()
4029 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
4981 Mpi2EventDataSasTopologyChangeList_t *event_data) in _scsih_sas_topology_change_event_debug() argument
4990 switch (event_data->ExpStatus) { in _scsih_sas_topology_change_event_debug()
5012 le16_to_cpu(event_data->ExpanderDevHandle), in _scsih_sas_topology_change_event_debug()
5013 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_topology_change_event_debug()
5014 event_data->StartPhyNum, event_data->NumEntries); in _scsih_sas_topology_change_event_debug()
5015 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event_debug()
5016 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event_debug()
5019 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event_debug()
5020 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event_debug()
5042 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event_debug()
5043 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event_debug()
5071 Mpi2EventDataSasTopologyChangeList_t *event_data = in _scsih_sas_topology_change_event() local
5073 fw_event->event_data; in _scsih_sas_topology_change_event()
5077 _scsih_sas_topology_change_event_debug(ioc, event_data); in _scsih_sas_topology_change_event()
5094 parent_handle = le16_to_cpu(event_data->ExpanderDevHandle); in _scsih_sas_topology_change_event()
5097 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) in _scsih_sas_topology_change_event()
5117 for (i = 0; i < event_data->NumEntries; i++) { in _scsih_sas_topology_change_event()
5125 phy_number = event_data->StartPhyNum + i; in _scsih_sas_topology_change_event()
5128 reason_code = event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
5130 if ((event_data->PHY[i].PhyStatus & in _scsih_sas_topology_change_event()
5134 handle = le16_to_cpu(event_data->PHY[i].AttachedDevHandle); in _scsih_sas_topology_change_event()
5137 link_rate = event_data->PHY[i].LinkRate >> 4; in _scsih_sas_topology_change_event()
5138 prev_link_rate = event_data->PHY[i].LinkRate & 0xF; in _scsih_sas_topology_change_event()
5177 if (event_data->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_NOT_RESPONDING && in _scsih_sas_topology_change_event()
5194 Mpi2EventDataSasDeviceStatusChange_t *event_data) in _scsih_sas_device_status_change_event_debug() argument
5198 switch (event_data->ReasonCode) { in _scsih_sas_device_status_change_event_debug()
5244 ioc->name, reason_str, le16_to_cpu(event_data->DevHandle), in _scsih_sas_device_status_change_event_debug()
5245 (unsigned long long)le64_to_cpu(event_data->SASAddress), in _scsih_sas_device_status_change_event_debug()
5246 le16_to_cpu(event_data->TaskTag)); in _scsih_sas_device_status_change_event_debug()
5247 if (event_data->ReasonCode == MPI2_EVENT_SAS_DEV_STAT_RC_SMART_DATA) in _scsih_sas_device_status_change_event_debug()
5249 event_data->ASC, event_data->ASCQ); in _scsih_sas_device_status_change_event_debug()
5270 Mpi2EventDataSasDeviceStatusChange_t *event_data = in _scsih_sas_device_status_change_event() local
5272 fw_event->event_data; in _scsih_sas_device_status_change_event()
5277 event_data); in _scsih_sas_device_status_change_event()
5286 if (event_data->ReasonCode != in _scsih_sas_device_status_change_event()
5288 event_data->ReasonCode != in _scsih_sas_device_status_change_event()
5293 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
5308 if (event_data->ReasonCode == in _scsih_sas_device_status_change_event()
5328 Mpi2EventDataSasEnclDevStatusChange_t *event_data) in _scsih_sas_enclosure_dev_status_change_event_debug() argument
5332 switch (event_data->ReasonCode) { in _scsih_sas_enclosure_dev_status_change_event_debug()
5347 le16_to_cpu(event_data->EnclosureHandle), in _scsih_sas_enclosure_dev_status_change_event_debug()
5348 (unsigned long long)le64_to_cpu(event_data->EnclosureLogicalID), in _scsih_sas_enclosure_dev_status_change_event_debug()
5349 le16_to_cpu(event_data->StartSlot)); in _scsih_sas_enclosure_dev_status_change_event_debug()
5369 fw_event->event_data); in _scsih_sas_enclosure_dev_status_change_event()
5393 Mpi2EventDataSasBroadcastPrimitive_t *event_data = in _scsih_sas_broadcast_primitive_event() local
5395 fw_event->event_data; in _scsih_sas_broadcast_primitive_event()
5405 ioc->name, __func__, event_data->PhyNum, in _scsih_sas_broadcast_primitive_event()
5406 event_data->PortWidth); in _scsih_sas_broadcast_primitive_event()
5547 Mpi2EventDataSasDiscovery_t *event_data = in _scsih_sas_discovery_event() local
5548 (Mpi2EventDataSasDiscovery_t *) fw_event->event_data; in _scsih_sas_discovery_event()
5553 (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED) ? in _scsih_sas_discovery_event()
5555 if (event_data->DiscoveryStatus) in _scsih_sas_discovery_event()
5557 le32_to_cpu(event_data->DiscoveryStatus)); in _scsih_sas_discovery_event()
5562 if (event_data->ReasonCode == MPI2_EVENT_SAS_DISC_RC_STARTED && in _scsih_sas_discovery_event()
5948 Mpi2EventDataIrConfigChangeList_t *event_data) in _scsih_sas_ir_config_change_event_debug() argument
5955 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event_debug()
5958 ioc->name, (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event_debug()
5960 "foreign" : "native", event_data->NumElements); in _scsih_sas_ir_config_change_event_debug()
5961 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event_debug()
6034 Mpi2EventDataIrConfigChangeList_t *event_data = in _scsih_sas_ir_config_change_event() local
6036 fw_event->event_data; in _scsih_sas_ir_config_change_event()
6040 _scsih_sas_ir_config_change_event_debug(ioc, event_data); in _scsih_sas_ir_config_change_event()
6044 foreign_config = (le32_to_cpu(event_data->Flags) & in _scsih_sas_ir_config_change_event()
6047 element = (Mpi2EventIrConfigElement_t *)&event_data->ConfigElement[0]; in _scsih_sas_ir_config_change_event()
6050 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
6058 for (i = 0; i < event_data->NumElements; i++, element++) { in _scsih_sas_ir_config_change_event()
6106 Mpi2EventDataIrVolume_t *event_data = in _scsih_sas_ir_volume_event() local
6107 (Mpi2EventDataIrVolume_t *) fw_event->event_data; in _scsih_sas_ir_volume_event()
6112 if (event_data->ReasonCode != MPI2_EVENT_IR_VOLUME_RC_STATE_CHANGED) in _scsih_sas_ir_volume_event()
6115 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_volume_event()
6116 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_volume_event()
6120 le32_to_cpu(event_data->PreviousValue), state)); in _scsih_sas_ir_volume_event()
6190 Mpi2EventDataIrPhysicalDisk_t *event_data = in _scsih_sas_ir_physical_disk_event() local
6191 (Mpi2EventDataIrPhysicalDisk_t *) fw_event->event_data; in _scsih_sas_ir_physical_disk_event()
6197 if (event_data->ReasonCode != MPI2_EVENT_IR_PHYSDISK_RC_STATE_CHANGED) in _scsih_sas_ir_physical_disk_event()
6200 handle = le16_to_cpu(event_data->PhysDiskDevHandle); in _scsih_sas_ir_physical_disk_event()
6201 state = le32_to_cpu(event_data->NewValue); in _scsih_sas_ir_physical_disk_event()
6206 le32_to_cpu(event_data->PreviousValue), state)); in _scsih_sas_ir_physical_disk_event()
6266 Mpi2EventDataIrOperationStatus_t *event_data) in _scsih_sas_ir_operation_status_event_debug() argument
6270 switch (event_data->RAIDOperation) { in _scsih_sas_ir_operation_status_event_debug()
6294 le16_to_cpu(event_data->VolDevHandle), in _scsih_sas_ir_operation_status_event_debug()
6295 event_data->PercentComplete); in _scsih_sas_ir_operation_status_event_debug()
6311 Mpi2EventDataIrOperationStatus_t *event_data = in _scsih_sas_ir_operation_status_event() local
6313 fw_event->event_data; in _scsih_sas_ir_operation_status_event()
6321 event_data); in _scsih_sas_ir_operation_status_event()
6325 if (event_data->RAIDOperation == MPI2_EVENT_IR_RAIDOP_RESYNC) { in _scsih_sas_ir_operation_status_event()
6328 handle = le16_to_cpu(event_data->VolDevHandle); in _scsih_sas_ir_operation_status_event()
6332 event_data->PercentComplete; in _scsih_sas_ir_operation_status_event()
7077 fw_event->event_data); in _mpt3sas_fw_work()
7249 memcpy(fw_event->event_data, mpi_reply->EventData, sz); in mpt3sas_scsih_event_callback()