Home
last modified time | relevance | path

Searched refs:vbif (Results 1 – 25 of 40) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_vbif.c46 if (!vbif || !vbif->cap || !vbif->ops.get_halt_ctrl) { in _dpu_vbif_wait_for_xin_halt()
53 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt()
57 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt()
128 if (!vbif || !vbif->cap) { in _dpu_vbif_get_ot_limit()
148 if (vbif && vbif->ops.get_limit_conf) { in _dpu_vbif_get_ot_limit()
149 val = vbif->ops.get_limit_conf(vbif, in _dpu_vbif_get_ot_limit()
236 if (!vbif || !vbif->cap) { in dpu_vbif_set_qos_remap()
275 if (vbif && vbif->ops.clear_errors) { in dpu_vbif_clear_errors()
276 vbif->ops.clear_errors(vbif, &pnd, &src); in dpu_vbif_clear_errors()
292 if (vbif && vbif->cap && vbif->ops.set_mem_type) { in dpu_vbif_init_memtypes()
[all …]
A Ddpu_hw_vbif.c33 #define VBIF_XINL_QOS_LVL_REMAP_000(vbif) (VBIF_XINL_QOS_RP_REMAP_000 + (vbif)->cap->qos_rp_remap_s… argument
41 if (!vbif) in dpu_hw_clear_errors()
43 c = &vbif->hw; in dpu_hw_clear_errors()
70 c = &vbif->hw; in dpu_hw_set_mem_type()
161 if (!vbif) in dpu_hw_set_qos_remap()
164 c = &vbif->hw; in dpu_hw_set_qos_remap()
190 if (!vbif || xin_id >= MAX_XIN_COUNT) in dpu_hw_set_write_gather_en()
193 c = &vbif->hw; in dpu_hw_set_write_gather_en()
222 if (vbif == m->vbif[i].id) { in _top_offset()
225 return &m->vbif[i]; in _top_offset()
[all …]
A Ddpu_hw_vbif.h26 void (*set_limit_conf)(struct dpu_hw_vbif *vbif,
36 u32 (*get_limit_conf)(struct dpu_hw_vbif *vbif,
45 void (*set_halt_ctrl)(struct dpu_hw_vbif *vbif,
54 bool (*get_halt_ctrl)(struct dpu_hw_vbif *vbif,
64 void (*set_qos_remap)(struct dpu_hw_vbif *vbif,
73 void (*set_mem_type)(struct dpu_hw_vbif *vbif,
85 void (*clear_errors)(struct dpu_hw_vbif *vbif,
93 void (*set_write_gather_en)(struct dpu_hw_vbif *vbif, u32 xin_id);
118 void dpu_hw_vbif_destroy(struct dpu_hw_vbif *vbif);
A Ddpu_kms.c828 if (dpu_kms->vbif[VBIF_NRT]) in _dpu_kms_hw_destroy()
830 dpu_kms->vbif[VBIF_NRT] = NULL; in _dpu_kms_hw_destroy()
832 if (dpu_kms->vbif[VBIF_RT]) in _dpu_kms_hw_destroy()
834 dpu_kms->vbif[VBIF_RT] = NULL; in _dpu_kms_hw_destroy()
1041 if (IS_ERR(dpu_kms->vbif[VBIF_RT])) { in dpu_kms_hw_init()
1042 rc = PTR_ERR(dpu_kms->vbif[VBIF_RT]); in dpu_kms_hw_init()
1044 dpu_kms->vbif[VBIF_RT] = NULL; in dpu_kms_hw_init()
1048 if (IS_ERR(dpu_kms->vbif[VBIF_NRT])) { in dpu_kms_hw_init()
1049 dpu_kms->vbif[VBIF_NRT] = NULL; in dpu_kms_hw_init()
1107 u32 vbif_idx = dpu_kms->catalog->vbif[i].id; in dpu_kms_hw_init()
[all …]
A Ddpu_hw_catalog.c2563 .vbif = sdm845_vbif,
2589 .vbif = sdm845_vbif,
2613 .vbif = sdm845_vbif,
2639 .vbif = sdm845_vbif,
2663 .vbif = sdm845_vbif,
2689 .vbif = sdm845_vbif,
2717 .vbif = sdm845_vbif,
2745 .vbif = sdm845_vbif,
2771 .vbif = sdm845_vbif,
2797 .vbif = sdm845_vbif,
[all …]
A Ddpu_kms.h75 void __iomem *mmio, *vbif[VBIF_MAX], *reg_dma; member
A Ddpu_hw_catalog.h876 const struct dpu_vbif_cfg *vbif; member
/linux-6.3-rc2/Documentation/devicetree/bindings/display/msm/
A Dqcom,msm8998-dpu.yaml22 - description: Address offset and size for vbif register set
23 - description: Address offset and size for non-realtime vbif register set
29 - const: vbif
68 reg-names = "mdp", "regdma", "vbif", "vbif_nrt";
A Dqcom,sdm845-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
63 reg-names = "mdp", "vbif";
A Dqcom,sc7180-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
66 reg-names = "mdp", "vbif";
A Dqcom,sm8150-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
56 reg-names = "mdp", "vbif";
A Dqcom,sm8250-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
63 reg-names = "mdp", "vbif";
A Dqcom,qcm2290-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
63 reg-names = "mdp", "vbif";
A Dqcom,sc7280-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
66 reg-names = "mdp", "vbif";
A Dqcom,sc8280xp-dpu.yaml24 - description: Address offset and size for vbif register set
29 - const: vbif
63 reg-names = "mdp", "vbif";
A Dqcom,sm8350-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
60 reg-names = "mdp", "vbif";
A Dqcom,sm8450-dpu.yaml21 - description: Address offset and size for vbif register set
26 - const: vbif
67 reg-names = "mdp", "vbif";
A Dqcom,sm6115-dpu.yaml26 - const: vbif
65 reg-names = "mdp", "vbif";
A Dqcom,sc8280xp-mdss.yaml93 reg-names = "mdp", "vbif";
A Dqcom,sm6115-mdss.yaml87 reg-names = "mdp", "vbif";
A Dqcom,qcm2290-mdss.yaml104 reg-names = "mdp", "vbif";
A Dqcom,sm8350-mdss.yaml112 reg-names = "mdp", "vbif";
A Dqcom,msm8998-mdss.yaml98 reg-names = "mdp", "regdma", "vbif", "vbif_nrt";
A Dqcom,sdm845-mdss.yaml106 reg-names = "mdp", "vbif";
A Dqcom,sm8150-mdss.yaml110 reg-names = "mdp", "vbif";

Completed in 30 milliseconds

12