Lines Matching defs:block
41 /** protects dma_addr_cnt, block, pages, dma_addrs and vaddr */
79 * tiler block used when buffer is remapped in DMM/TILER.
81 struct tiler_block *block;
113 struct tiler_block *block; /* the reserved tiler block */
450 err = tiler_pin(entry->block, pages, ARRAY_SIZE(pages), 0, true);
660 if (omap_obj->block) {
665 ret = tiler_pin(omap_obj->block, omap_obj->pages, npages,
779 struct tiler_block *block;
781 BUG_ON(omap_obj->block);
790 block = tiler_reserve_2d(fmt,
794 block = tiler_reserve_1d(obj->size);
797 if (IS_ERR(block)) {
798 ret = PTR_ERR(block);
805 ret = tiler_pin(block, omap_obj->pages, npages,
808 tiler_release(block);
814 omap_obj->dma_addr = tiler_ssptr(block);
815 omap_obj->block = block;
854 ret = tiler_unpin(omap_obj->block);
859 ret = tiler_release(omap_obj->block);
865 omap_obj->block = NULL;
898 if ((refcount_read(&omap_obj->dma_addr_cnt) > 0) && omap_obj->block &&
900 *dma_addr = tiler_tsptr(omap_obj->block, orient, x, y);
1012 if (omap_obj->block) {
1017 ret = tiler_pin(omap_obj->block,
1055 if (omap_obj->block) {
1056 struct tcm_area *area = &omap_obj->block->area;
1389 struct tiler_block *block;
1392 block = tiler_reserve_2d(fmts[i], w, h, PAGE_SIZE);
1393 if (IS_ERR(block)) {
1396 i, j, PTR_ERR(block));
1399 entry->dma_addr = tiler_ssptr(block);
1400 entry->block = block;