Searched refs:hw_wb (Results 1 – 9 of 9) sorted by relevance
43 struct dpu_hw_wb *hw_wb = phys_enc->hw_wb; in dpu_encoder_phys_wb_set_ot_limit() local47 ot_params.xin_id = hw_wb->caps->xin_id; in dpu_encoder_phys_wb_set_ot_limit()48 ot_params.num = hw_wb->idx - WB_0; in dpu_encoder_phys_wb_set_ot_limit()53 ot_params.vbif_idx = hw_wb->caps->vbif_idx; in dpu_encoder_phys_wb_set_ot_limit()54 ot_params.clk_ctrl = hw_wb->caps->clk_ctrl; in dpu_encoder_phys_wb_set_ot_limit()67 struct dpu_hw_wb *hw_wb; in dpu_encoder_phys_wb_set_qos_remap() local75 if (!phys_enc->hw_wb || !phys_enc->hw_wb->caps) { in dpu_encoder_phys_wb_set_qos_remap()80 hw_wb = phys_enc->hw_wb; in dpu_encoder_phys_wb_set_qos_remap()83 qos_params.vbif_idx = hw_wb->caps->vbif_idx; in dpu_encoder_phys_wb_set_qos_remap()84 qos_params.xin_id = hw_wb->caps->xin_id; in dpu_encoder_phys_wb_set_qos_remap()[all …]
30 struct dpu_hw_wb *hw_wb[WB_MAX - WB_0]; member108 return rm->hw_wb[wb_idx - WB_0]; in dpu_rm_get_wb()
113 void dpu_hw_wb_destroy(struct dpu_hw_wb *hw_wb);
277 void dpu_hw_wb_destroy(struct dpu_hw_wb *hw_wb) in dpu_hw_wb_destroy() argument279 kfree(hw_wb); in dpu_hw_wb_destroy()
2032 if (phys_enc->hw_wb) { in dpu_encoder_helper_phys_cleanup()2034 if (phys_enc->hw_wb->ops.bind_pingpong_blk) in dpu_encoder_helper_phys_cleanup()2035 phys_enc->hw_wb->ops.bind_pingpong_blk(phys_enc->hw_wb, false, in dpu_encoder_helper_phys_cleanup()2040 phys_enc->hw_ctl->ops.update_pending_flush_wb(ctl, phys_enc->hw_wb->idx); in dpu_encoder_helper_phys_cleanup()2069 if (phys_enc->hw_wb) in dpu_encoder_helper_phys_cleanup()2070 intf_cfg.wb = phys_enc->hw_wb->idx; in dpu_encoder_helper_phys_cleanup()2351 phys->hw_wb = dpu_rm_get_wb(&dpu_kms->rm, phys->wb_idx); in dpu_encoder_setup_display()2353 if (!phys->hw_intf && !phys->hw_wb) { in dpu_encoder_setup_display()2358 if (phys->hw_intf && phys->hw_wb) { in dpu_encoder_setup_display()
91 for (i = 0; i < ARRAY_SIZE(rm->hw_wb); i++) in dpu_rm_destroy()92 dpu_hw_wb_destroy(rm->hw_wb[i]); in dpu_rm_destroy()208 rm->hw_wb[wb->id - WB_0] = hw; in dpu_rm_init()
207 struct dpu_hw_wb *hw_wb; member
58 return (void *)q->hw_wb; in txq_end()388 return (u16)be64_to_cpu(*q->hw_wb); in txq_hw_head()646 &q->hw_wb); in fun_txq_create_sw()688 *q->hw_wb = 0; in fun_txq_create_dev()
111 volatile __be64 *hw_wb; /* HW write-back location */ member