Lines Matching refs:surfaces
1968 dev_priv->surfaces[surf_index].flags); in radeon_apply_surface_regs()
1970 dev_priv->surfaces[surf_index].lower); in radeon_apply_surface_regs()
1972 dev_priv->surfaces[surf_index].upper); in radeon_apply_surface_regs()
2007 if ((dev_priv->surfaces[i].refcount != 0) && in alloc_surface()
2008 (((new_lower >= dev_priv->surfaces[i].lower) && in alloc_surface()
2009 (new_lower < dev_priv->surfaces[i].upper)) || in alloc_surface()
2010 ((new_lower < dev_priv->surfaces[i].lower) && in alloc_surface()
2011 (new_upper > dev_priv->surfaces[i].lower)))) { in alloc_surface()
2028 if ((dev_priv->surfaces[i].refcount == 1) && in alloc_surface()
2029 (new->flags == dev_priv->surfaces[i].flags) && in alloc_surface()
2030 (new_upper + 1 == dev_priv->surfaces[i].lower)) { in alloc_surface()
2037 dev_priv->surfaces[i].refcount++; in alloc_surface()
2038 dev_priv->surfaces[i].lower = s->lower; in alloc_surface()
2044 if ((dev_priv->surfaces[i].refcount == 1) && in alloc_surface()
2045 (new->flags == dev_priv->surfaces[i].flags) && in alloc_surface()
2046 (new_lower == dev_priv->surfaces[i].upper + 1)) { in alloc_surface()
2053 dev_priv->surfaces[i].refcount++; in alloc_surface()
2054 dev_priv->surfaces[i].upper = s->upper; in alloc_surface()
2062 if (dev_priv->surfaces[i].refcount == 0) { in alloc_surface()
2069 dev_priv->surfaces[i].refcount = 1; in alloc_surface()
2070 dev_priv->surfaces[i].lower = s->lower; in alloc_surface()
2071 dev_priv->surfaces[i].upper = s->upper; in alloc_surface()
2072 dev_priv->surfaces[i].flags = s->flags; in alloc_surface()
2094 if (dev_priv->surfaces[s->surface_index]. in free_surface()
2096 dev_priv->surfaces[s->surface_index]. in free_surface()
2099 if (dev_priv->surfaces[s->surface_index]. in free_surface()
2101 dev_priv->surfaces[s->surface_index]. in free_surface()
2104 dev_priv->surfaces[s->surface_index].refcount--; in free_surface()
2105 if (dev_priv->surfaces[s->surface_index]. in free_surface()
2107 dev_priv->surfaces[s->surface_index]. in free_surface()