Searched refs:ctxld (Results 1 - 9 of 9) sorted by relevance
/linux-master/drivers/gpu/drm/imx/dcss/ |
H A D | dcss-ctxld.c | 90 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 D | Makefile | 1 imx-dcss-objs := dcss-drv.o dcss-dev.o dcss-blkctl.o dcss-ctxld.o dcss-dtg.o \
|
H A D | dcss-dev.h | 70 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 D | dcss-dev.c | 109 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 D | dcss-crtc.c | 77 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 D | dcss-ss.c | 67 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 D | dcss-dpr.c | 115 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 D | dcss-dtg.c | 79 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 D | dcss-scaler.c | 87 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