Commit fba33cae authored by Jordan Crouse's avatar Jordan Crouse Committed by Rob Clark

drm/msm/disp/dpu: Mark a handful of functions as static

Mark a number of static functions that are only unsed in the file
that defines them and remove the prototypes from the headers where
needed.
Signed-off-by: default avatarJordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: default avatarRob Clark <robdclark@gmail.com>
parent f2c9a924
...@@ -264,6 +264,9 @@ void dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc, ...@@ -264,6 +264,9 @@ void dpu_encoder_helper_report_irq_timeout(struct dpu_encoder_phys *phys_enc,
DPU_ENCODER_FRAME_EVENT_ERROR); DPU_ENCODER_FRAME_EVENT_ERROR);
} }
static int dpu_encoder_helper_wait_event_timeout(int32_t drm_id,
int32_t hw_id, struct dpu_encoder_wait_info *info);
int dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc, int dpu_encoder_helper_wait_for_irq(struct dpu_encoder_phys *phys_enc,
enum dpu_intr_idx intr_idx, enum dpu_intr_idx intr_idx,
struct dpu_encoder_wait_info *wait_info) struct dpu_encoder_wait_info *wait_info)
...@@ -467,7 +470,7 @@ void dpu_encoder_get_hw_resources(struct drm_encoder *drm_enc, ...@@ -467,7 +470,7 @@ void dpu_encoder_get_hw_resources(struct drm_encoder *drm_enc,
} }
} }
void dpu_encoder_destroy(struct drm_encoder *drm_enc) static void dpu_encoder_destroy(struct drm_encoder *drm_enc)
{ {
struct dpu_encoder_virt *dpu_enc = NULL; struct dpu_encoder_virt *dpu_enc = NULL;
int i = 0; int i = 0;
...@@ -1516,7 +1519,7 @@ void dpu_encoder_helper_trigger_start(struct dpu_encoder_phys *phys_enc) ...@@ -1516,7 +1519,7 @@ void dpu_encoder_helper_trigger_start(struct dpu_encoder_phys *phys_enc)
} }
} }
int dpu_encoder_helper_wait_event_timeout( static int dpu_encoder_helper_wait_event_timeout(
int32_t drm_id, int32_t drm_id,
int32_t hw_id, int32_t hw_id,
struct dpu_encoder_wait_info *info) struct dpu_encoder_wait_info *info)
......
...@@ -158,12 +158,6 @@ struct drm_encoder *dpu_encoder_init( ...@@ -158,12 +158,6 @@ struct drm_encoder *dpu_encoder_init(
int dpu_encoder_setup(struct drm_device *dev, struct drm_encoder *enc, int dpu_encoder_setup(struct drm_device *dev, struct drm_encoder *enc,
struct msm_display_info *disp_info); struct msm_display_info *disp_info);
/**
* dpu_encoder_destroy - destroy previously initialized virtual encoder
* @drm_enc: Pointer to previously created drm encoder structure
*/
void dpu_encoder_destroy(struct drm_encoder *drm_enc);
/** /**
* dpu_encoder_prepare_commit - prepare encoder at the very beginning of an * dpu_encoder_prepare_commit - prepare encoder at the very beginning of an
* atomic commit, before any registers are written * atomic commit, before any registers are written
......
...@@ -355,20 +355,6 @@ struct dpu_encoder_phys *dpu_encoder_phys_cmd_init( ...@@ -355,20 +355,6 @@ struct dpu_encoder_phys *dpu_encoder_phys_cmd_init(
*/ */
void dpu_encoder_helper_trigger_start(struct dpu_encoder_phys *phys_enc); void dpu_encoder_helper_trigger_start(struct dpu_encoder_phys *phys_enc);
/**
* dpu_encoder_helper_wait_event_timeout - wait for event with timeout
* taking into account that jiffies may jump between reads leading to
* incorrectly detected timeouts. Prevent failure in this scenario by
* making sure that elapsed time during wait is valid.
* @drm_id: drm object id for logging
* @hw_id: hw instance id for logging
* @info: wait info structure
*/
int dpu_encoder_helper_wait_event_timeout(
int32_t drm_id,
int32_t hw_id,
struct dpu_encoder_wait_info *info);
/** /**
* dpu_encoder_helper_hw_reset - issue ctl hw reset * dpu_encoder_helper_hw_reset - issue ctl hw reset
* This helper function may be optionally specified by physical * This helper function may be optionally specified by physical
......
...@@ -349,7 +349,7 @@ static int dpu_encoder_phys_cmd_control_vblank_irq( ...@@ -349,7 +349,7 @@ static int dpu_encoder_phys_cmd_control_vblank_irq(
return ret; return ret;
} }
void dpu_encoder_phys_cmd_irq_control(struct dpu_encoder_phys *phys_enc, static void dpu_encoder_phys_cmd_irq_control(struct dpu_encoder_phys *phys_enc,
bool enable) bool enable)
{ {
struct dpu_encoder_phys_cmd *cmd_enc; struct dpu_encoder_phys_cmd *cmd_enc;
......
...@@ -846,7 +846,7 @@ static int _dpu_format_get_plane_sizes_linear( ...@@ -846,7 +846,7 @@ static int _dpu_format_get_plane_sizes_linear(
return 0; return 0;
} }
int dpu_format_get_plane_sizes( static int dpu_format_get_plane_sizes(
const struct dpu_format *fmt, const struct dpu_format *fmt,
const uint32_t w, const uint32_t w,
const uint32_t h, const uint32_t h,
......
...@@ -55,23 +55,6 @@ uint32_t dpu_populate_formats( ...@@ -55,23 +55,6 @@ uint32_t dpu_populate_formats(
uint32_t pixel_formats_max); uint32_t pixel_formats_max);
/** /**
* dpu_format_get_plane_sizes - calculate size and layout of given buffer format
* @fmt: pointer to dpu_format
* @w: width of the buffer
* @h: height of the buffer
* @layout: layout of the buffer
* @pitches: array of size [DPU_MAX_PLANES] to populate
* pitch for each plane
*
* Return: size of the buffer
*/
int dpu_format_get_plane_sizes(
const struct dpu_format *fmt,
const uint32_t w,
const uint32_t h,
struct dpu_hw_fmt_layout *layout,
const uint32_t *pitches);
* dpu_format_check_modified_format - validate format and buffers for * dpu_format_check_modified_format - validate format and buffers for
* dpu non-standard, i.e. modified format * dpu non-standard, i.e. modified format
* @kms: kms driver * @kms: kms driver
......
...@@ -449,7 +449,7 @@ static struct dpu_perf_cfg sdm845_perf_data = { ...@@ -449,7 +449,7 @@ static struct dpu_perf_cfg sdm845_perf_data = {
* sdm845_cfg_init(): populate sdm845 dpu sub-blocks reg offsets * sdm845_cfg_init(): populate sdm845 dpu sub-blocks reg offsets
* and instance counts. * and instance counts.
*/ */
void sdm845_cfg_init(struct dpu_mdss_cfg *dpu_cfg) static void sdm845_cfg_init(struct dpu_mdss_cfg *dpu_cfg)
{ {
*dpu_cfg = (struct dpu_mdss_cfg){ *dpu_cfg = (struct dpu_mdss_cfg){
.caps = &sdm845_dpu_caps, .caps = &sdm845_dpu_caps,
......
...@@ -217,7 +217,7 @@ static int dpu_hw_cdm_setup_cdwn(struct dpu_hw_cdm *ctx, ...@@ -217,7 +217,7 @@ static int dpu_hw_cdm_setup_cdwn(struct dpu_hw_cdm *ctx,
return 0; return 0;
} }
int dpu_hw_cdm_enable(struct dpu_hw_cdm *ctx, static int dpu_hw_cdm_enable(struct dpu_hw_cdm *ctx,
struct dpu_hw_cdm_cfg *cdm) struct dpu_hw_cdm_cfg *cdm)
{ {
struct dpu_hw_blk_reg_map *c = &ctx->hw; struct dpu_hw_blk_reg_map *c = &ctx->hw;
...@@ -249,7 +249,7 @@ int dpu_hw_cdm_enable(struct dpu_hw_cdm *ctx, ...@@ -249,7 +249,7 @@ int dpu_hw_cdm_enable(struct dpu_hw_cdm *ctx,
return 0; return 0;
} }
void dpu_hw_cdm_disable(struct dpu_hw_cdm *ctx) static void dpu_hw_cdm_disable(struct dpu_hw_cdm *ctx)
{ {
struct cdm_output_cfg cdm_cfg = { 0 }; struct cdm_output_cfg cdm_cfg = { 0 };
......
...@@ -275,7 +275,7 @@ static void dpu_hw_get_safe_status(struct dpu_hw_mdp *mdp, ...@@ -275,7 +275,7 @@ static void dpu_hw_get_safe_status(struct dpu_hw_mdp *mdp,
status->sspp[SSPP_CURSOR1] = (value >> 26) & 0x1; status->sspp[SSPP_CURSOR1] = (value >> 26) & 0x1;
} }
void dpu_hw_reset_ubwc(struct dpu_hw_mdp *mdp, struct dpu_mdss_cfg *m) static void dpu_hw_reset_ubwc(struct dpu_hw_mdp *mdp, struct dpu_mdss_cfg *m)
{ {
struct dpu_hw_blk_reg_map c; struct dpu_hw_blk_reg_map c;
......
...@@ -819,7 +819,7 @@ static int dpu_kms_pm_resume(struct device *dev) ...@@ -819,7 +819,7 @@ static int dpu_kms_pm_resume(struct device *dev)
return 0; return 0;
} }
void _dpu_kms_set_encoder_mode(struct msm_kms *kms, static void _dpu_kms_set_encoder_mode(struct msm_kms *kms,
struct drm_encoder *encoder, struct drm_encoder *encoder,
bool cmd_mode) bool cmd_mode)
{ {
......
...@@ -115,7 +115,7 @@ static int _dpu_mdss_irq_domain_add(struct dpu_mdss *dpu_mdss) ...@@ -115,7 +115,7 @@ static int _dpu_mdss_irq_domain_add(struct dpu_mdss *dpu_mdss)
return 0; return 0;
} }
int _dpu_mdss_irq_domain_fini(struct dpu_mdss *dpu_mdss) static int _dpu_mdss_irq_domain_fini(struct dpu_mdss *dpu_mdss)
{ {
if (dpu_mdss->irq_controller.domain) { if (dpu_mdss->irq_controller.domain) {
irq_domain_remove(dpu_mdss->irq_controller.domain); irq_domain_remove(dpu_mdss->irq_controller.domain);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment