Lines Matching defs:buffer
24 void UnmapMemory(const void* buffer, uint64_t size) {
26 zx::vmar::root_self()->unmap(reinterpret_cast<uintptr_t>(buffer), size);
37 void ReleaseSkData(const void* buffer, void* context) {
40 UnmapMemory(buffer, releaseSkDataContext->fBufferSize);
48 uintptr_t buffer = 0;
49 zx_status_t status = zx::vmar::root_self()->map(ZX_VM_PERM_READ, 0, data.vmo, 0, size, &buffer);
52 return SkData::MakeWithProc(reinterpret_cast<void*>(buffer), size, ReleaseSkData, context);
260 sk_sp<SkData> GetOrCreateSkData(int bufferId, const fuchsia::mem::Buffer& buffer) const;
263 sk_sp<SkTypeface> GetOrCreateTypeface(TypefaceId id, const fuchsia::mem::Buffer& buffer) const;
450 response.buffer());
454 const fuchsia::mem::Buffer& buffer) const {
463 buffer, [font_mgr, bufferId]() { font_mgr->OnSkDataDeleted(bufferId); });
484 const fuchsia::mem::Buffer& buffer) const {
490 sk_sp<SkData> data = GetOrCreateSkData(id.bufferId, buffer);