Lines Matching refs:bos
142 INIT_LIST_HEAD(&release->bos); in qxl_release_alloc()
164 while (!list_empty(&release->bos)) { in qxl_release_free_list()
168 entry = container_of(release->bos.next, in qxl_release_free_list()
192 WARN_ON(list_empty(&release->bos)); in qxl_release_free()
218 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_list_add()
230 list_add_tail(&entry->tv.head, &release->bos); in qxl_release_list_add()
264 if (list_is_singular(&release->bos)) in qxl_release_reserve_list()
267 ret = ttm_eu_reserve_buffers(&release->ticket, &release->bos, in qxl_release_reserve_list()
272 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_reserve_list()
277 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_reserve_list()
288 if (list_is_singular(&release->bos)) in qxl_release_backoff_reserve_list()
291 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_backoff_reserve_list()
302 struct qxl_bo_list *entry = list_first_entry(&create_rel->bos, struct qxl_bo_list, tv.head); in qxl_alloc_surface_release_reserved()
411 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_release_map()
425 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_release_unmap()
445 if (list_is_singular(&release->bos) || list_empty(&release->bos)) in qxl_release_fence_buffer_objects()
448 bo = list_first_entry(&release->bos, struct ttm_validate_buffer, head)->bo; in qxl_release_fence_buffer_objects()
465 list_for_each_entry(entry, &release->bos, head) { in qxl_release_fence_buffer_objects()