Home | History | Annotate | Download | only in radeon

Lines Matching defs:hole

34  * We store the last allocated bo in "hole", we always try to allocate
71 sa_manager->hole = &sa_manager->olist;
93 sa_manager->hole = &sa_manager->olist,
159 if (sa_manager->hole == &sa_bo->olist) {
160 sa_manager->hole = sa_bo->olist.prev;
172 if (sa_manager->hole->next == &sa_manager->olist)
175 sa_bo = list_entry(sa_manager->hole->next, struct radeon_sa_bo, olist);
186 struct list_head *hole = sa_manager->hole;
188 if (hole != &sa_manager->olist) {
189 return list_entry(hole, struct radeon_sa_bo, olist)->eoffset;
196 struct list_head *hole = sa_manager->hole;
198 if (hole->next != &sa_manager->olist) {
199 return list_entry(hole->next, struct radeon_sa_bo, olist)->soffset;
220 list_add(&sa_bo->olist, sa_manager->hole);
222 sa_manager->hole = &sa_bo->olist;
268 /* if hole points to the end of the buffer */
269 if (sa_manager->hole->next == &sa_manager->olist) {
271 sa_manager->hole = &sa_manager->olist;
316 sa_manager->hole = best_bo->olist.prev;
457 if (&i->olist == sa_manager->hole) {