|
16 | 16 | * Copyright (C) 2001 PPC 64 Team, IBM Corp
|
17 | 17 | */
|
18 | 18 |
|
| 19 | +enum rtas_function_index { |
| 20 | + RTAS_FNIDX__CHECK_EXCEPTION, |
| 21 | + RTAS_FNIDX__DISPLAY_CHARACTER, |
| 22 | + RTAS_FNIDX__EVENT_SCAN, |
| 23 | + RTAS_FNIDX__FREEZE_TIME_BASE, |
| 24 | + RTAS_FNIDX__GET_POWER_LEVEL, |
| 25 | + RTAS_FNIDX__GET_SENSOR_STATE, |
| 26 | + RTAS_FNIDX__GET_TERM_CHAR, |
| 27 | + RTAS_FNIDX__GET_TIME_OF_DAY, |
| 28 | + RTAS_FNIDX__IBM_ACTIVATE_FIRMWARE, |
| 29 | + RTAS_FNIDX__IBM_CBE_START_PTCAL, |
| 30 | + RTAS_FNIDX__IBM_CBE_STOP_PTCAL, |
| 31 | + RTAS_FNIDX__IBM_CHANGE_MSI, |
| 32 | + RTAS_FNIDX__IBM_CLOSE_ERRINJCT, |
| 33 | + RTAS_FNIDX__IBM_CONFIGURE_BRIDGE, |
| 34 | + RTAS_FNIDX__IBM_CONFIGURE_CONNECTOR, |
| 35 | + RTAS_FNIDX__IBM_CONFIGURE_KERNEL_DUMP, |
| 36 | + RTAS_FNIDX__IBM_CONFIGURE_PE, |
| 37 | + RTAS_FNIDX__IBM_CREATE_PE_DMA_WINDOW, |
| 38 | + RTAS_FNIDX__IBM_DISPLAY_MESSAGE, |
| 39 | + RTAS_FNIDX__IBM_ERRINJCT, |
| 40 | + RTAS_FNIDX__IBM_EXTI2C, |
| 41 | + RTAS_FNIDX__IBM_GET_CONFIG_ADDR_INFO, |
| 42 | + RTAS_FNIDX__IBM_GET_CONFIG_ADDR_INFO2, |
| 43 | + RTAS_FNIDX__IBM_GET_DYNAMIC_SENSOR_STATE, |
| 44 | + RTAS_FNIDX__IBM_GET_INDICES, |
| 45 | + RTAS_FNIDX__IBM_GET_RIO_TOPOLOGY, |
| 46 | + RTAS_FNIDX__IBM_GET_SYSTEM_PARAMETER, |
| 47 | + RTAS_FNIDX__IBM_GET_VPD, |
| 48 | + RTAS_FNIDX__IBM_GET_XIVE, |
| 49 | + RTAS_FNIDX__IBM_INT_OFF, |
| 50 | + RTAS_FNIDX__IBM_INT_ON, |
| 51 | + RTAS_FNIDX__IBM_IO_QUIESCE_ACK, |
| 52 | + RTAS_FNIDX__IBM_LPAR_PERFTOOLS, |
| 53 | + RTAS_FNIDX__IBM_MANAGE_FLASH_IMAGE, |
| 54 | + RTAS_FNIDX__IBM_MANAGE_STORAGE_PRESERVATION, |
| 55 | + RTAS_FNIDX__IBM_NMI_INTERLOCK, |
| 56 | + RTAS_FNIDX__IBM_NMI_REGISTER, |
| 57 | + RTAS_FNIDX__IBM_OPEN_ERRINJCT, |
| 58 | + RTAS_FNIDX__IBM_OPEN_SRIOV_ALLOW_UNFREEZE, |
| 59 | + RTAS_FNIDX__IBM_OPEN_SRIOV_MAP_PE_NUMBER, |
| 60 | + RTAS_FNIDX__IBM_OS_TERM, |
| 61 | + RTAS_FNIDX__IBM_PARTNER_CONTROL, |
| 62 | + RTAS_FNIDX__IBM_PHYSICAL_ATTESTATION, |
| 63 | + RTAS_FNIDX__IBM_PLATFORM_DUMP, |
| 64 | + RTAS_FNIDX__IBM_POWER_OFF_UPS, |
| 65 | + RTAS_FNIDX__IBM_QUERY_INTERRUPT_SOURCE_NUMBER, |
| 66 | + RTAS_FNIDX__IBM_QUERY_PE_DMA_WINDOW, |
| 67 | + RTAS_FNIDX__IBM_READ_PCI_CONFIG, |
| 68 | + RTAS_FNIDX__IBM_READ_SLOT_RESET_STATE, |
| 69 | + RTAS_FNIDX__IBM_READ_SLOT_RESET_STATE2, |
| 70 | + RTAS_FNIDX__IBM_REMOVE_PE_DMA_WINDOW, |
| 71 | + RTAS_FNIDX__IBM_RESET_PE_DMA_WINDOWS, |
| 72 | + RTAS_FNIDX__IBM_SCAN_LOG_DUMP, |
| 73 | + RTAS_FNIDX__IBM_SET_DYNAMIC_INDICATOR, |
| 74 | + RTAS_FNIDX__IBM_SET_EEH_OPTION, |
| 75 | + RTAS_FNIDX__IBM_SET_SLOT_RESET, |
| 76 | + RTAS_FNIDX__IBM_SET_SYSTEM_PARAMETER, |
| 77 | + RTAS_FNIDX__IBM_SET_XIVE, |
| 78 | + RTAS_FNIDX__IBM_SLOT_ERROR_DETAIL, |
| 79 | + RTAS_FNIDX__IBM_SUSPEND_ME, |
| 80 | + RTAS_FNIDX__IBM_TUNE_DMA_PARMS, |
| 81 | + RTAS_FNIDX__IBM_UPDATE_FLASH_64_AND_REBOOT, |
| 82 | + RTAS_FNIDX__IBM_UPDATE_NODES, |
| 83 | + RTAS_FNIDX__IBM_UPDATE_PROPERTIES, |
| 84 | + RTAS_FNIDX__IBM_VALIDATE_FLASH_IMAGE, |
| 85 | + RTAS_FNIDX__IBM_WRITE_PCI_CONFIG, |
| 86 | + RTAS_FNIDX__NVRAM_FETCH, |
| 87 | + RTAS_FNIDX__NVRAM_STORE, |
| 88 | + RTAS_FNIDX__POWER_OFF, |
| 89 | + RTAS_FNIDX__PUT_TERM_CHAR, |
| 90 | + RTAS_FNIDX__QUERY_CPU_STOPPED_STATE, |
| 91 | + RTAS_FNIDX__READ_PCI_CONFIG, |
| 92 | + RTAS_FNIDX__RTAS_LAST_ERROR, |
| 93 | + RTAS_FNIDX__SET_INDICATOR, |
| 94 | + RTAS_FNIDX__SET_POWER_LEVEL, |
| 95 | + RTAS_FNIDX__SET_TIME_FOR_POWER_ON, |
| 96 | + RTAS_FNIDX__SET_TIME_OF_DAY, |
| 97 | + RTAS_FNIDX__START_CPU, |
| 98 | + RTAS_FNIDX__STOP_SELF, |
| 99 | + RTAS_FNIDX__SYSTEM_REBOOT, |
| 100 | + RTAS_FNIDX__THAW_TIME_BASE, |
| 101 | + RTAS_FNIDX__WRITE_PCI_CONFIG, |
| 102 | +}; |
| 103 | + |
19 | 104 | #define RTAS_UNKNOWN_SERVICE (-1)
|
20 | 105 | #define RTAS_INSTANTIATE_MAX (1ULL<<30) /* Don't instantiate rtas at/above this value */
|
21 | 106 |
|
|
0 commit comments