dc_plane_state
struct dc_plane_state *plane_state)
struct dc_plane_state *plane_state,
struct dc_plane_state *dc_plane_state,
if (!fill_rects_from_plane_state(plane_state, dc_plane_state))
dc_plane_state,
ret = amdgpu_dm_set_degamma_lut(crtc_state, dc_plane_state);
dc_transfer_func_release(dc_plane_state->in_transfer_func);
dc_plane_state->in_transfer_func = NULL;
struct dc_plane_state *plane_state = dm_plane_state_new->dc_state;
struct dc_plane_state **plane_states,
struct dc_plane_state *plane_states_constructed[MAX_SURFACES];
struct dc_plane_state *dc_new_plane_state;
struct dc_plane_state *surface = kzalloc(MAX_SURFACES * sizeof(struct dc_plane_state), GFP_KERNEL);
struct dc_plane_state;
struct dc_plane_state *dc_state;
struct dc_plane_state *dc_plane_state);
struct dc_plane_state *dc_plane_state)
dc_plane_state->in_transfer_func->type = TF_TYPE_PREDEFINED;
dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_SRGB;
dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS;
dc_plane_state->in_transfer_func->tf = TRANSFER_FUNCTION_LINEAR;
dc_plane_state->in_transfer_func->type = TF_TYPE_DISTRIBUTED_POINTS;
ret = mod_color_calculate_degamma_params(dc_plane_state->in_transfer_func, gamma, true);
dc_plane_state->in_transfer_func->type = TF_TYPE_BYPASS;
const struct dc_plane_state *plane_state)
struct dc_plane_state *plane_state = srf_updates[i].surface;
struct dc_plane_state **plane_states,
struct dc_plane_state *surface = srf_updates[i].surface;
const struct dc_plane_state *const *plane_states,
const struct dc_plane_state *plane_state = plane_states[i];
const struct dc_plane_state *plane_state = pipe_ctx->plane_state;
struct dc_plane_state *plane_state,
struct dc_plane_state *plane_state,
struct dc_plane_state *del_planes[MAX_SURFACE_NUM] = { 0 };
struct dc_plane_state * const *plane_states,
enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state)
const struct dc_plane_state *plane_state = pipe_ctx->plane_state;
const struct dc_plane_state *plane_state = pipe_ctx->plane_state;
const struct dc_plane_state *plane_state = pipe_ctx->plane_state;
void dc_plane_state_retain(struct dc_plane_state *plane_state)
struct dc_plane_state *plane_state = container_of(kref, struct dc_plane_state, refcount);
void dc_plane_state_release(struct dc_plane_state *plane_state)
static void construct(struct dc_context *ctx, struct dc_plane_state *plane_state)
static void destruct(struct dc_plane_state *plane_state)
void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
struct dc_plane_state *dc_create_plane_state(struct dc *dc)
struct dc_plane_state *plane_state = kzalloc(sizeof(*plane_state),
const struct dc_plane_state *plane_state)
struct dc_plane_state;
struct dc_plane_state *surface;
struct dc_plane_state *dc_create_plane_state(struct dc *dc);
const struct dc_plane_state *plane_state);
void dc_plane_state_retain(struct dc_plane_state *plane_state);
void dc_plane_state_release(struct dc_plane_state *plane_state);
struct dc_plane_state *plane_states[MAX_SURFACES];
enum dc_status dc_validate_plane(struct dc *dc, const struct dc_plane_state *plane_state);
struct dc_plane_state **plane_states,
struct dc_plane_state *plane_state,
struct dc_plane_state *plane_state,
struct dc_plane_state * const *plane_states,
struct dc_plane_state *plane_states[MAX_SURFACE_NUM];
struct dc_plane_state;
enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps)
enum dc_status dce100_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps);
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
const struct dc_plane_state *plane_state)
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
const struct dc_plane_state *plane_state)
enum dc_status dce110_validate_plane(const struct dc_plane_state *plane_state,
struct dc_plane_state *plane =
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
const struct dc_plane_state *plane_state)
const struct dc_plane_state *plane_state)
static void update_dpp(struct dpp *dpp, struct dc_plane_state *plane_state)
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
struct dc_plane_state *plane_state = pipe_ctx->plane_state;
static enum dc_status dcn10_validate_plane(const struct dc_plane_state *plane_state, struct dc_caps *caps)
static enum dc_status dcn10_get_default_swizzle_mode(struct dc_plane_state *plane_state)
enum dc_status (*validate_plane)(const struct dc_plane_state *plane_state, struct dc_caps *caps);
struct dc_plane_state *plane_state);
struct dc_plane_state *plane_state;
void enable_surface_flip_reporting(struct dc_plane_state *plane_state,
const struct dc_plane_state *plane_state);
struct dc_plane_state *const *plane_state,
const struct dc_plane_state *const *plane_states,
const struct dc_plane_state *plane,
const struct dc_plane_state *plane,