Lines Matching refs:create_blob
1437 const struct stream_renderer_create_blob* create_blob, in createRingBlob() argument
1441 auto ringBlob = std::make_shared<SharedMemory>(name, create_blob->size); in createRingBlob()
1452 android::aligned_buf_alloc(ADDRESS_SPACE_GRAPHICS_PAGE_SIZE, create_blob->size); in createRingBlob()
1461 entry.hvaSize = create_blob->size; in createRingBlob()
1469 const struct stream_renderer_create_blob* create_blob, in createBlob() argument
1476 if (create_blob->blob_id == 0) { in createBlob()
1477 int ret = createRingBlob(e, res_handle, create_blob, handle); in createBlob()
1482 if (create_blob->blob_mem == STREAM_BLOB_MEM_GUEST && in createBlob()
1483 (create_blob->blob_flags & STREAM_BLOB_FLAG_CREATE_GUEST_HANDLE)) { in createBlob()
1486 HostmemIdMapping::get()->addDescriptorInfo(create_blob->blob_id, in createBlob()
1496 HostmemIdMapping::get()->removeDescriptorInfo(create_blob->blob_id); in createBlob()
1507 auto entry = HostmemIdMapping::get()->get(create_blob->blob_id); in createBlob()
1514 e.blobId = create_blob->blob_id; in createBlob()
1515 e.blobMem = create_blob->blob_mem; in createBlob()
1516 e.blobFlags = create_blob->blob_flags; in createBlob()
1858 const struct stream_renderer_create_blob* create_blob, in stream_renderer_create_blob() argument
1861 sRenderer()->createBlob(ctx_id, res_handle, create_blob, handle); in stream_renderer_create_blob()