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

/linux-master/drivers/gpu/drm/imx/dcss/
H A Ddcss-ctxld.c90 struct dcss_ctxld *ctxld = data; local
91 struct dcss_dev *dcss = dcss_drv_dev_to_dcss(ctxld->dev);
94 irq_status = dcss_readl(ctxld->ctxld_reg + DCSS_CTXLD_CONTROL_STATUS);
97 !(irq_status & CTXLD_ENABLE) && ctxld->in_use) {
98 ctxld->in_use = false;
107 dev_err(ctxld->dev, "ctxld: error encountered: %08x\n",
109 dev_err(ctxld->dev, "ctxld: db=%d, sb_hp=%d, sb_lp=%d\n",
110 ctxld
121 dcss_ctxld_irq_config(struct dcss_ctxld *ctxld, struct platform_device *pdev) argument
142 dcss_ctxld_hw_cfg(struct dcss_ctxld *ctxld) argument
149 dcss_ctxld_free_ctx(struct dcss_ctxld *ctxld) argument
173 dcss_ctxld_alloc_ctx(struct dcss_ctxld *ctxld) argument
202 struct dcss_ctxld *ctxld; local
241 dcss_ctxld_exit(struct dcss_ctxld *ctxld) argument
248 dcss_ctxld_enable_locked(struct dcss_ctxld *ctxld) argument
311 dcss_ctxld_enable(struct dcss_ctxld *ctxld) argument
320 dcss_ctxld_kick(struct dcss_ctxld *ctxld) argument
332 dcss_ctxld_write_irqsafe(struct dcss_ctxld *ctxld, u32 ctx_id, u32 val, u32 reg_ofs) argument
353 dcss_ctxld_write(struct dcss_ctxld *ctxld, u32 ctx_id, u32 val, u32 reg_ofs) argument
361 dcss_ctxld_is_flushed(struct dcss_ctxld *ctxld) argument
368 dcss_ctxld_resume(struct dcss_ctxld *ctxld) argument
380 dcss_ctxld_suspend(struct dcss_ctxld *ctxld) argument
413 dcss_ctxld_assert_locked(struct dcss_ctxld *ctxld) argument
[all...]
H A DMakefile1 imx-dcss-objs := dcss-drv.o dcss-dev.o dcss-blkctl.o dcss-ctxld.o dcss-dtg.o \
H A Ddcss-dev.h70 struct dcss_ctxld *ctxld; member in struct:dcss_dev
110 void dcss_ctxld_exit(struct dcss_ctxld *ctxld);
111 void dcss_ctxld_write(struct dcss_ctxld *ctxld, u32 ctx_id,
117 void dcss_ctxld_kick(struct dcss_ctxld *ctxld);
118 bool dcss_ctxld_is_flushed(struct dcss_ctxld *ctxld);
119 int dcss_ctxld_enable(struct dcss_ctxld *ctxld);
120 void dcss_ctxld_register_completion(struct dcss_ctxld *ctxld,
122 void dcss_ctxld_assert_locked(struct dcss_ctxld *ctxld);
H A Ddcss-dev.c109 dcss_ctxld_exit(dcss->ctxld);
124 dcss_ctxld_exit(dcss->ctxld);
237 dcss_ctxld_suspend(dcss->ctxld);
261 ret = dcss_ctxld_suspend(dcss->ctxld);
284 dcss_ctxld_resume(dcss->ctxld);
296 ret = dcss_ctxld_suspend(dcss->ctxld);
313 dcss_ctxld_resume(dcss->ctxld);
H A Ddcss-crtc.c77 dcss_ctxld_enable(dcss->ctxld);
110 dcss_ctxld_enable(dcss->ctxld);
142 dcss_ctxld_enable(dcss->ctxld);
176 if (dcss_ctxld_is_flushed(dcss->ctxld))
H A Ddcss-ss.c67 struct dcss_ctxld *ctxld; member in struct:dcss_ss
78 dcss_ctxld_write(ss->ctxld, ss->ctx_id, val,
92 ss->ctxld = dcss->ctxld;
H A Ddcss-dpr.c115 struct dcss_ctxld *ctxld; member in struct:dcss_dpr
125 dcss_ctxld_write(dpr->ctxld, dpr->ctx_id, val, ch->base_ofs + ofs);
164 dpr->ctxld = dcss->ctxld;
517 dcss_ctxld_assert_locked(dpr->ctxld);
523 dcss_ctxld_write_irqsafe(dpr->ctxld, dpr->ctx_id,
H A Ddcss-dtg.c79 struct dcss_ctxld *ctxld; member in struct:dcss_dtg
103 dcss_ctxld_write(dtg->ctxld, dtg->ctx_id,
117 dcss_ctxld_kick(dtg->ctxld);
161 dtg->ctxld = dcss->ctxld;
H A Ddcss-scaler.c87 struct dcss_ctxld *ctxld; member in struct:dcss_scaler
291 dcss_ctxld_write(scl->ctxld, scl->ctx_id, val, ch->base_ofs + ofs);
327 scaler->ctxld = dcss->ctxld;
827 dcss_ctxld_assert_locked(scl->ctxld);
833 dcss_ctxld_write_irqsafe(scl->ctxld, scl->ctx_id,

Completed in 292 milliseconds