|
XenevaOS
|
#include <i915_drm.h>
Public Attributes | |
| char | uuid [36] |
| __u32 | n_mux_regs |
| __u32 | n_boolean_regs |
| __u32 | n_flex_regs |
| __u64 | mux_regs_ptr |
| __u64 | boolean_regs_ptr |
| __u64 | flex_regs_ptr |
struct drm_i915_perf_oa_config
Structure to upload perf dynamic configuration into the kernel.
| __u64 drm_i915_perf_oa_config::boolean_regs_ptr |
@boolean_regs_ptr:
Pointer to tuples of u32 values (register address, value) for mux registers. Expected length of buffer is (2 * sizeof(u32) * &n_boolean_regs).
| __u64 drm_i915_perf_oa_config::flex_regs_ptr |
@flex_regs_ptr:
Pointer to tuples of u32 values (register address, value) for mux registers. Expected length of buffer is (2 * sizeof(u32) * &n_flex_regs).
| __u64 drm_i915_perf_oa_config::mux_regs_ptr |
@mux_regs_ptr:
Pointer to tuples of u32 values (register address, value) for mux registers. Expected length of buffer is (2 * sizeof(u32) * &n_mux_regs).
| __u32 drm_i915_perf_oa_config::n_boolean_regs |
@n_boolean_regs:
Number of boolean regs in &boolean_regs_ptr.
| __u32 drm_i915_perf_oa_config::n_flex_regs |
@n_flex_regs:
Number of flex regs in &flex_regs_ptr.
| __u32 drm_i915_perf_oa_config::n_mux_regs |
@n_mux_regs:
Number of mux regs in &mux_regs_ptr.
| char drm_i915_perf_oa_config::uuid[36] |
@uuid:
String formatted like "%\08x-%\04x-%\04x-%\04x-%\012x"