• Home
  • Raw
  • Download

Lines Matching refs:resource_id

66             virgl_renderer_ctx_attach_resource(self.ctx_id as i32, resource.resource_id as i32);  in attach()
74 virgl_renderer_ctx_detach_resource(self.ctx_id as i32, resource.resource_id as i32); in detach()
118 fn export_query(resource_id: u32) -> RutabagaResult<Query> { in export_query()
123 query.in_resource_id = resource_id; in export_query()
135 fn map_func(resource_id: u32) -> ExternalMappingResult<(u64, usize)> { in map_func()
142 let ret = unsafe { virgl_renderer_resource_map(resource_id, map_ptr, &mut size) }; in map_func()
154 fn unmap_func(resource_id: u32) { in unmap_func()
163 virgl_renderer_resource_unmap(resource_id); in unmap_func()
221 fn map_info(&self, resource_id: u32) -> RutabagaResult<u32> { in map_info()
226 unsafe { virgl_renderer_resource_get_map_info(resource_id as u32, &mut map_info) }; in map_info()
235 fn query(&self, resource_id: u32) -> RutabagaResult<Resource3DInfo> { in query()
236 let query = export_query(resource_id)?; in query()
253 fn export_blob(&self, resource_id: u32) -> RutabagaResult<Arc<RutabagaHandle>> { in export_blob()
259 virgl_renderer_resource_export_blob(resource_id as u32, &mut fd_type, &mut fd) in export_blob()
322 resource_id: u32, in create_3d()
326 handle: resource_id, in create_3d()
345 resource_id, in create_3d()
346 handle: self.export_blob(resource_id).ok(), in create_3d()
352 info_3d: self.query(resource_id).ok(), in create_3d()
360 resource_id: u32, in attach_backing()
366 resource_id as i32, in attach_backing()
374 fn detach_backing(&self, resource_id: u32) { in detach_backing()
378 virgl_renderer_resource_detach_iov(resource_id as i32, null_mut(), null_mut()); in detach_backing()
382 fn unref_resource(&self, resource_id: u32) { in unref_resource()
386 virgl_renderer_resource_unref(resource_id); in unref_resource()
412 resource.resource_id, in transfer_write()
463 resource.resource_id, in transfer_read()
481 resource_id: u32, in create_blob()
495 res_handle: resource_id, in create_blob()
509 resource_id, in create_blob()
510 handle: self.export_blob(resource_id).ok(), in create_blob()
514 map_info: self.map_info(resource_id).ok(), in create_blob()
516 info_3d: self.query(resource_id).ok(), in create_blob()
525 fn map(&self, resource_id: u32) -> RutabagaResult<ExternalMapping> { in map()
526 let map_result = unsafe { ExternalMapping::new(resource_id, map_func, unmap_func) }; in map()