1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2016-2018, The Linux Foundation. All rights reserved.
10 struct dpu_vbif_set_ot_params {
21 struct dpu_vbif_set_memtype_params {
28 * struct dpu_vbif_set_qos_params - QoS remapper parameter
29 * @vbif_idx: vbif identifier
30 * @xin_id: client interface identifier
31 * @num: pipe identifier (debug only)
32 * @is_rt: true if pipe is used in real-time use case
34 struct dpu_vbif_set_qos_params {
41 void dpu_vbif_set_ot_limit(struct dpu_kms *dpu_kms,
42 struct dpu_vbif_set_ot_params *params);
44 void dpu_vbif_set_qos_remap(struct dpu_kms *dpu_kms,
45 struct dpu_vbif_set_qos_params *params);
47 void dpu_vbif_clear_errors(struct dpu_kms *dpu_kms);
49 void dpu_vbif_init_memtypes(struct dpu_kms *dpu_kms);
51 void dpu_debugfs_vbif_init(struct dpu_kms *dpu_kms, struct dentry *debugfs_root);
53 #endif /* __DPU_VBIF_H__ */