Lines Matching refs:usergart
171 int n = priv->usergart[fmt].height; in omap_gem_evict_entry()
205 &priv->usergart[fmt].entry[i]; in omap_gem_evict()
391 const int n = priv->usergart[fmt].height; in omap_gem_fault_2d()
392 const int n_shift = priv->usergart[fmt].height_shift; in omap_gem_fault_2d()
412 slots = omap_obj->width >> priv->usergart[fmt].slot_shift; in omap_gem_fault_2d()
416 entry = &priv->usergart[fmt].entry[priv->usergart[fmt].last]; in omap_gem_fault_2d()
467 pfn += priv->usergart[fmt].stride_pfn; in omap_gem_fault_2d()
472 priv->usergart[fmt].last = (priv->usergart[fmt].last + 1) in omap_gem_fault_2d()
1155 if (!priv->usergart) in omap_gem_validate_flags()
1371 struct omap_drm_usergart *usergart; in omap_gem_init() local
1383 usergart = kcalloc(3, sizeof(*usergart), GFP_KERNEL); in omap_gem_init()
1384 if (!usergart) in omap_gem_init()
1396 usergart[i].height = h; in omap_gem_init()
1397 usergart[i].height_shift = ilog2(h); in omap_gem_init()
1398 usergart[i].stride_pfn = tiler_stride(fmts[i], 0) >> PAGE_SHIFT; in omap_gem_init()
1399 usergart[i].slot_shift = ilog2((PAGE_SIZE / h) >> i); in omap_gem_init()
1404 entry = &usergart[i].entry[j]; in omap_gem_init()
1417 usergart[i].stride_pfn << PAGE_SHIFT); in omap_gem_init()
1421 priv->usergart = usergart; in omap_gem_init()
1432 kfree(priv->usergart); in omap_gem_deinit()