Lines Matching full:rtas
10 * Definitions for talking to the RTAS on CHRP machines.
22 #define RTAS_INSTANTIATE_MAX (1ULL<<30) /* Don't instantiate rtas at/above this value */
27 /* RTAS return status codes */
29 #define RTAS_BUSY -2 /* RTAS Busy */
34 * In general to call RTAS use rtas_token("string") to lookup
35 * an RTAS token for the given string (e.g. "event-scan").
44 * may be safely used for one-shot calls to RTAS.
75 /* RTAS event classes */
82 /* RTAS event severity */
90 /* RTAS event disposition */
95 /* RTAS event initiator */
103 /* RTAS event target */
111 /* RTAS event type */
150 /* RTAS check-exception vector offset */
205 /* RTAS general extended event log, Version 6. The extended log starts
217 * X 1: "New" log (always 1 for data returned from RTAS)
301 /* RTAS pseries hotplug errorlog section */
338 extern struct rtas_t rtas;
394 #define ERR_TYPE_RTAS_LOG 0x2 /* from rtas event-scan */
402 #define RTAS_DEBUG KERN_DEBUG "RTAS: "
408 * for all rtas calls that require an error buffer argument.
409 * This includes 'check-exception' and 'rtas-last-error'.
419 /* Some RTAS ops require a data buffer and that buffer must be < 4G.
421 * (get the lock first), make the RTAS call. Copy the data instead
429 /* RMO buffer reserved for user-space RTAS use */
435 * rtas_config_addr - Format a busno, devfn and reg for RTAS.
441 * required for RTAS calls that take a "config_addr" parameter.
463 * move some of the rtas suspend-me stuff to pseries */