skl_ddb_entry
static inline uint16_t skl_ddb_entry_size(const struct skl_ddb_entry *entry)
static inline bool skl_ddb_entry_equal(const struct skl_ddb_entry *e1,
const struct skl_ddb_entry *e2)
struct skl_ddb_entry plane[I915_MAX_PIPES][I915_MAX_PLANES];
struct skl_ddb_entry uv_plane[I915_MAX_PIPES][I915_MAX_PLANES];
struct skl_ddb_entry *hw_ddb_entry, *sw_ddb_entry;
const struct skl_ddb_entry *entries[I915_MAX_PIPES] = {};
const struct skl_ddb_entry **entries,
const struct skl_ddb_entry *ddb,
struct skl_ddb_entry ddb;
struct skl_ddb_entry *alloc, /* out */
struct skl_ddb_entry *entry, u32 reg)
struct skl_ddb_entry *alloc = &cstate->wm.skl.ddb;
const struct skl_ddb_entry *entry)
static inline bool skl_ddb_entries_overlap(const struct skl_ddb_entry *a,
const struct skl_ddb_entry *b)
const struct skl_ddb_entry **entries,
const struct skl_ddb_entry *ddb,
const struct skl_ddb_entry *old, *new;