Lines Matching refs:tcm
41 static struct tcm *containers[TILFMT_NFORMATS];
166 static struct dmm_txn *dmm_txn_init(struct dmm *dmm, struct tcm *tcm) in dmm_txn_init() argument
192 engine->tcm = tcm; in dmm_txn_init()
224 pat->area.y0 += engine->tcm->y_offset; in dmm_txn_append()
225 pat->area.y1 += engine->tcm->y_offset; in dmm_txn_append()
229 .lut_id = engine->tcm->lut_id, in dmm_txn_append()
312 txn = dmm_txn_init(omap_dmm, area->tcm); in fill()
424 if (block->area.tcm) in tiler_release()
567 if (omap_dmm->tcm && omap_dmm->tcm[i]) in omap_dmm_remove()
568 omap_dmm->tcm[i]->deinit(omap_dmm->tcm[i]); in omap_dmm_remove()
569 kfree(omap_dmm->tcm); in omap_dmm_remove()
729 omap_dmm->tcm = kcalloc(omap_dmm->num_lut, sizeof(*omap_dmm->tcm), in omap_dmm_probe()
731 if (!omap_dmm->tcm) { in omap_dmm_probe()
741 omap_dmm->tcm[i] = sita_init(omap_dmm->container_width, in omap_dmm_probe()
745 if (!omap_dmm->tcm[i]) { in omap_dmm_probe()
751 omap_dmm->tcm[i]->lut_id = i; in omap_dmm_probe()
757 containers[TILFMT_8BIT] = omap_dmm->tcm[0]; in omap_dmm_probe()
758 containers[TILFMT_16BIT] = omap_dmm->tcm[0]; in omap_dmm_probe()
759 containers[TILFMT_32BIT] = omap_dmm->tcm[0]; in omap_dmm_probe()
765 containers[TILFMT_PAGE] = omap_dmm->tcm[1]; in omap_dmm_probe()
766 omap_dmm->tcm[1]->y_offset = OMAP5_LUT_OFFSET; in omap_dmm_probe()
767 omap_dmm->tcm[1]->lut_id = 0; in omap_dmm_probe()
769 containers[TILFMT_PAGE] = omap_dmm->tcm[0]; in omap_dmm_probe()
773 .tcm = NULL, in omap_dmm_probe()
780 area.tcm = omap_dmm->tcm[i]; in omap_dmm_probe()
913 if (block->area.tcm == omap_dmm->tcm[lut_idx]) { in tiler_map_show()
979 .tcm = NULL, in omap_dmm_resume()
986 area.tcm = omap_dmm->tcm[i]; in omap_dmm_resume()