Lines Matching refs:release
112 struct qxl_release *release, struct qxl_bo **qbo_p) in qxlhw_handle_to_bo() argument
124 ret = qxl_release_list_add(release, qobj); in qxlhw_handle_to_bo()
145 struct qxl_release *release; in qxl_process_single_command() local
178 &release, in qxl_process_single_command()
184 fb_cmd = qxl_bo_kmap_atomic_page(qdev, cmd_bo, (release->release_offset & PAGE_MASK)); in qxl_process_single_command()
186 (fb_cmd + sizeof(union qxl_release_info) + (release->release_offset & ~PAGE_MASK), in qxl_process_single_command()
223 ret = qxlhw_handle_to_bo(file_priv, reloc.dst_handle, release, in qxl_process_single_command()
230 reloc_info[i].dst_offset = reloc.dst_offset + release->release_offset; in qxl_process_single_command()
235 ret = qxlhw_handle_to_bo(file_priv, reloc.src_handle, release, in qxl_process_single_command()
247 ret = qxl_release_reserve_list(release, false); in qxl_process_single_command()
258 qxl_release_fence_buffer_objects(release); in qxl_process_single_command()
259 ret = qxl_push_command_ring_release(qdev, release, cmd->type, true); in qxl_process_single_command()
264 qxl_release_free(qdev, release); in qxl_process_single_command()