Linux Kernel
3.7.1
|
struct ps3_lpm_priv - Private lpm device data.
: An atomic variable indicating the lpm driver has been opened. : The lpm rigths granted by the system policy module. A logical OR of enum ps3_lpm_rights. : The node id of a BE prosessor whose performance monitor this lpar has the right to use. : The lv1 id of the logical PU. : The lv1 id of this lpm instance. : The outlet created by lv1 for this lpm instance. : The number of bytes of data held in the lv1 trace buffer. : Kernel buffer to receive the data from the lv1 trace buffer. Must be 128 byte aligned. : Size of the kernel buffer. Must be 128 byte aligned. : An unaligned buffer allocated by this driver to be used for the trace buffer cache when ps3_lpm_open() is called with a NULL tb_cache argument. Otherwise unused. : Processor register shadow of type struct ps3_lpm_shadow_regs. : The struct ps3_system_bus_device attached to this driver.
The trace buffer is a buffer allocated and used internally to the lv1 hypervisor to collect trace data. The trace buffer cache is a guest buffer that accepts the trace data from the trace buffer.
struct ps3_lpm_shadow_regs shadow |