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()
1260 if (!priv->usergart) in omap_gem_validate_flags()
1476 struct omap_drm_usergart *usergart; in omap_gem_init() local
1488 usergart = kcalloc(3, sizeof(*usergart), GFP_KERNEL); in omap_gem_init()
1489 if (!usergart) in omap_gem_init()
1501 usergart[i].height = h; in omap_gem_init()
1502 usergart[i].height_shift = ilog2(h); in omap_gem_init()
1503 usergart[i].stride_pfn = tiler_stride(fmts[i], 0) >> PAGE_SHIFT; in omap_gem_init()
1504 usergart[i].slot_shift = ilog2((PAGE_SIZE / h) >> i); in omap_gem_init()
1509 entry = &usergart[i].entry[j]; in omap_gem_init()
1522 usergart[i].stride_pfn << PAGE_SHIFT); in omap_gem_init()
1526 priv->usergart = usergart; in omap_gem_init()
1537 kfree(priv->usergart); in omap_gem_deinit()