Home
last modified time | relevance | path

Searched refs:hw_wb (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_encoder_phys_wb.c44 struct dpu_hw_wb *hw_wb = phys_enc->hw_wb; in dpu_encoder_phys_wb_set_ot_limit() local
48 ot_params.xin_id = hw_wb->caps->xin_id; in dpu_encoder_phys_wb_set_ot_limit()
49 ot_params.num = hw_wb->idx - WB_0; in dpu_encoder_phys_wb_set_ot_limit()
54 ot_params.vbif_idx = hw_wb->caps->vbif_idx; in dpu_encoder_phys_wb_set_ot_limit()
55 ot_params.clk_ctrl = hw_wb->caps->clk_ctrl; in dpu_encoder_phys_wb_set_ot_limit()
68 struct dpu_hw_wb *hw_wb; in dpu_encoder_phys_wb_set_qos_remap() local
76 if (!phys_enc->hw_wb || !phys_enc->hw_wb->caps) { in dpu_encoder_phys_wb_set_qos_remap()
81 hw_wb in dpu_encoder_phys_wb_set_qos_remap()
104 struct dpu_hw_wb *hw_wb; dpu_encoder_phys_wb_set_qos() local
141 struct dpu_hw_wb *hw_wb; dpu_encoder_phys_wb_setup_fb() local
181 struct dpu_hw_wb *hw_wb; dpu_encoder_phys_wb_setup_cdp() local
287 struct dpu_hw_wb *hw_wb; _dpu_encoder_phys_wb_update_flush() local
328 struct dpu_hw_wb *hw_wb = phys_enc->hw_wb; dpu_encoder_phys_wb_setup() local
353 struct dpu_hw_wb *hw_wb = phys_enc->hw_wb; _dpu_encoder_phys_wb_frame_done_helper() local
526 struct dpu_hw_wb *hw_wb = phys_enc->hw_wb; dpu_encoder_phys_wb_disable() local
[all...]
H A Ddpu_rm.h22 * @hw_wb: array of wb hardware resources
31 struct dpu_hw_wb *hw_wb[WB_MAX - WB_0]; member
112 return rm->hw_wb[wb_idx - WB_0]; in dpu_rm_get_wb()
H A Ddpu_encoder.c349 phys_enc->hw_wb ? phys_enc->hw_wb->idx - WB_0 : -1, in dpu_encoder_helper_report_irq_timeout()
1431 ready_phys->hw_wb ? ready_phys->hw_wb->idx : -1); in dpu_encoder_frame_done_callback()
1512 phys->hw_wb ? phys->hw_wb->idx : -1, in _dpu_encoder_trigger_flush()
2052 if (phys_enc->hw_wb) { in dpu_encoder_helper_phys_cleanup()
2054 if (phys_enc->hw_wb->ops.bind_pingpong_blk) in dpu_encoder_helper_phys_cleanup()
2055 phys_enc->hw_wb->ops.bind_pingpong_blk(phys_enc->hw_wb, PINGPONG_NON in dpu_encoder_helper_phys_cleanup()
[all...]
H A Ddpu_encoder_phys.h155 * @hw_wb: Hardware interface to the wb registers
183 struct dpu_hw_wb *hw_wb; member
255 * @hw_wb: Hardware interface to the wb registers
263 struct dpu_hw_wb *hw_wb; member
H A Ddpu_hw_wb.h84 * @hw_wb: Pointer to writeback hw driver object
86 void dpu_hw_wb_destroy(struct dpu_hw_wb *hw_wb);
H A Ddpu_hw_wb.c223 void dpu_hw_wb_destroy(struct dpu_hw_wb *hw_wb) in dpu_hw_wb_destroy() argument
225 kfree(hw_wb); in dpu_hw_wb_destroy()
H A Ddpu_rm.c93 for (i = 0; i < ARRAY_SIZE(rm->hw_wb); i++) in dpu_rm_destroy()
94 dpu_hw_wb_destroy(rm->hw_wb[i]); in dpu_rm_destroy()
184 rm->hw_wb[wb->id - WB_0] = hw; in dpu_rm_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_tx.c58 return (void *)q->hw_wb; in txq_end()
387 return (u16)be64_to_cpu(*q->hw_wb); in txq_hw_head()
645 &q->hw_wb); in fun_txq_create_sw()
687 *q->hw_wb = 0; in fun_txq_create_dev()
H A Dfuneth_txrx.h112 volatile __be64 *hw_wb; /* HW write-back location */ member

Completed in 9 milliseconds