Lines Matching defs:event_data

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