Lines Matching refs:entry
121 struct omap_drm_usergart_entry entry[NUM_USERGART_ENTRIES];
126 int last; /* index of last used entry */
167 enum tiler_fmt fmt, struct omap_drm_usergart_entry *entry)
174 (entry->obj_pgoff << PAGE_SHIFT);
190 entry->obj = NULL;
204 struct omap_drm_usergart_entry *entry =
205 &priv->usergart[fmt].entry[i];
207 if (entry->obj == obj)
208 omap_gem_evict_entry(obj, fmt, entry);
377 struct omap_drm_usergart_entry *entry;
416 entry = &priv->usergart[fmt].entry[priv->usergart[fmt].last];
418 /* evict previous buffer using this usergart entry, if any: */
419 if (entry->obj)
420 omap_gem_evict_entry(entry->obj, fmt, entry);
422 entry->obj = obj;
423 entry->obj_pgoff = base_pgoff;
431 entry->obj_pgoff += off;
450 err = tiler_pin(entry->block, pages, ARRAY_SIZE(pages), 0, true);
457 pfn = entry->dma_addr >> PAGE_SHIFT;
1388 struct omap_drm_usergart_entry *entry;
1391 entry = &usergart[i].entry[j];
1399 entry->dma_addr = tiler_ssptr(block);
1400 entry->block = block;
1403 &entry->dma_addr,