1135549Sdes/*
2135549Sdes * Copyright 2023 Advanced Micro Devices, Inc.
3135549Sdes *
4135549Sdes * Permission is hereby granted, free of charge, to any person obtaining a
5135549Sdes * copy of this software and associated documentation files (the "Software"),
6135549Sdes * to deal in the Software without restriction, including without limitation
7135549Sdes * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8135549Sdes * and/or sell copies of the Software, and to permit persons to whom the
9135549Sdes * Software is furnished to do so, subject to the following conditions:
10135549Sdes *
11135549Sdes * The above copyright notice and this permission notice shall be included in
12135549Sdes * all copies or substantial portions of the Software.
13135549Sdes *
14135549Sdes * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15135549Sdes * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16135549Sdes * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17135549Sdes * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18135549Sdes * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19135549Sdes * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20135549Sdes * OTHER DEALINGS IN THE SOFTWARE.
21135549Sdes *
22135549Sdes * Authors: AMD
23135549Sdes *
24135549Sdes */
25135549Sdes
26135549Sdes#ifndef _DC_PLANE_PRIV_H_
27135549Sdes#define _DC_PLANE_PRIV_H_
28135549Sdes
29135549Sdes#include "dc_plane.h"
30135549Sdes
31135549Sdesvoid dc_plane_construct(struct dc_context *ctx, struct dc_plane_state *plane_state);
32135549Sdesvoid dc_plane_destruct(struct dc_plane_state *plane_state);
33135549Sdes
34135549Sdes#endif /* _DC_PLANE_PRIV_H_ */
35135549Sdes