Lines Matching refs:area
344 static void dmm_txn_append(struct dmm_txn *txn, struct pat_area *area, in dmm_txn_append() argument
351 int columns = (1 + area->x1 - area->x0); in dmm_txn_append()
352 int rows = (1 + area->y1 - area->y0); in dmm_txn_append()
360 pat->area = *area; in dmm_txn_append()
363 pat->area.y0 += engine->tcm->y_offset; in dmm_txn_append()
364 pat->area.y1 += engine->tcm->y_offset; in dmm_txn_append()
459 static int fill(struct tcm_area *area, struct page **pages, in fill() argument
481 txn = dmm_txn_init(omap_dmm, area->tcm); in fill()
485 tcm_for_each_slice(slice, *area, area_s) { in fill()
512 ret = fill(&block->area, pages, npages, roll, wait); in tiler_pin()
522 return fill(&block->area, NULL, 0, 0, false); in tiler_unpin()
556 &block->area); in tiler_reserve_2d()
582 &block->area)) { in tiler_reserve_1d()
597 int ret = tcm_free(&block->area); in tiler_release()
600 if (block->area.tcm) in tiler_release()
672 block->area.p0.x * geom[block->fmt].slot_w, in tiler_ssptr()
673 block->area.p0.y * geom[block->fmt].slot_h); in tiler_ssptr()
679 struct tcm_pt *p = &block->area.p0; in tiler_tsptr()
771 struct tcm_area area = {0}; in omap_dmm_probe() local
947 area = (struct tcm_area) { in omap_dmm_probe()
973 area.tcm = omap_dmm->tcm[i]; in omap_dmm_probe()
974 if (fill(&area, NULL, 0, 0, true)) in omap_dmm_probe()
1105 if (block->area.tcm == omap_dmm->tcm[lut_idx]) { in tiler_map_show()
1107 fill_map(map, xdiv, ydiv, &block->area, in tiler_map_show()
1114 &block->area); in tiler_map_show()
1117 ydiv, &block->area.p0) == ' '; in tiler_map_show()
1119 &block->area.p1) == ' '; in tiler_map_show()
1121 tcm_for_each_slice(a, block->area, p) in tiler_map_show()
1125 &block->area.p0, in tiler_map_show()
1128 &block->area.p1, in tiler_map_show()
1131 &block->area); in tiler_map_show()
1164 struct tcm_area area; in omap_dmm_resume() local
1170 area = (struct tcm_area) { in omap_dmm_resume()
1178 area.tcm = omap_dmm->tcm[i]; in omap_dmm_resume()
1179 if (fill(&area, NULL, 0, 0, true)) in omap_dmm_resume()