include/drm/drm_self_refresh_helper.h

Source file repositories/reference/linux-study-clean/include/drm/drm_self_refresh_helper.h

File Facts

System
Linux kernel
Corpus path
include/drm/drm_self_refresh_helper.h
Extension
.h
Size
597 bytes
Lines
22
Domain
Repository Root And Misc
Bucket
include
Inferred role
Repository Root And Misc: implementation source
Status
source implementation candidate

Why This File Exists

Top-level or miscellaneous repository surface. Use this as map coverage unless a later manual pass promotes the file into a deeper subsystem dossier.

Dependency Surface

Detected Declarations

Annotated Snippet

// SPDX-License-Identifier: MIT
/*
 * Copyright (C) 2019 Google, Inc.
 *
 * Authors:
 * Sean Paul <seanpaul@chromium.org>
 */
#ifndef DRM_SELF_REFRESH_HELPER_H_
#define DRM_SELF_REFRESH_HELPER_H_

struct drm_atomic_commit;
struct drm_crtc;

void drm_self_refresh_helper_alter_state(struct drm_atomic_commit *state);
void drm_self_refresh_helper_update_avg_times(struct drm_atomic_commit *state,
					unsigned int commit_time_ms,
					unsigned int new_self_refresh_mask);

int drm_self_refresh_helper_init(struct drm_crtc *crtc);
void drm_self_refresh_helper_cleanup(struct drm_crtc *crtc);
#endif

Annotation

Implementation Notes