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()
1136 if (!priv->usergart) { in omap_gem_new()
1319 struct omap_drm_usergart *usergart; in omap_gem_init() local
1331 usergart = kcalloc(3, sizeof(*usergart), GFP_KERNEL); in omap_gem_init()
1332 if (!usergart) in omap_gem_init()
1344 usergart[i].height = h; in omap_gem_init()
1345 usergart[i].height_shift = ilog2(h); in omap_gem_init()
1346 usergart[i].stride_pfn = tiler_stride(fmts[i], 0) >> PAGE_SHIFT; in omap_gem_init()
1347 usergart[i].slot_shift = ilog2((PAGE_SIZE / h) >> i); in omap_gem_init()
1352 entry = &usergart[i].entry[j]; in omap_gem_init()
1365 usergart[i].stride_pfn << PAGE_SHIFT); in omap_gem_init()
1369 priv->usergart = usergart; in omap_gem_init()
1380 kfree(priv->usergart); in omap_gem_deinit()