Lines Matching refs:bos
140 INIT_LIST_HEAD(&release->bos); in qxl_release_alloc()
162 while (!list_empty(&release->bos)) { in qxl_release_free_list()
166 entry = container_of(release->bos.next, in qxl_release_free_list()
190 WARN_ON(list_empty(&release->bos)); in qxl_release_free()
214 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_list_add()
226 list_add_tail(&entry->tv.head, &release->bos); in qxl_release_list_add()
260 if (list_is_singular(&release->bos)) in qxl_release_reserve_list()
263 ret = ttm_eu_reserve_buffers(&release->ticket, &release->bos, in qxl_release_reserve_list()
268 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_reserve_list()
273 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_reserve_list()
284 if (list_is_singular(&release->bos)) in qxl_release_backoff_reserve_list()
287 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_backoff_reserve_list()
444 if (list_is_singular(&release->bos) || list_empty(&release->bos)) in qxl_release_fence_buffer_objects()
447 bo = list_first_entry(&release->bos, struct ttm_validate_buffer, head)->bo; in qxl_release_fence_buffer_objects()
461 list_for_each_entry(entry, &release->bos, head) { in qxl_release_fence_buffer_objects()