Home
last modified time | relevance | path

Searched refs:SkAutoMutexExclusive (Results 1 - 25 of 45) sorted by relevance

12

/third_party/skia/include/private/
H A DSkMutex.h41 class SK_SCOPED_CAPABILITY SkAutoMutexExclusive { class
43 SkAutoMutexExclusive(SkMutex& mutex) SK_ACQUIRE(mutex) : fMutex(mutex) { fMutex.acquire(); } in SK_ACQUIRE()
44 ~SkAutoMutexExclusive() SK_RELEASE_CAPABILITY() { fMutex.release(); } in SK_RELEASE_CAPABILITY()
46 SkAutoMutexExclusive(const SkAutoMutexExclusive&) = delete;
47 SkAutoMutexExclusive(SkAutoMutexExclusive&&) = delete;
49 SkAutoMutexExclusive& operator=(const SkAutoMutexExclusive&) = delete;
50 SkAutoMutexExclusive
[all...]
H A DGrSingleOwner.h39 SkAutoMutexExclusive lock(fMutex); in enter()
48 SkAutoMutexExclusive lock(fMutex); in exit()
/third_party/skia/bench/
H A DSkGlyphCacheBench.cpp129 SkAutoMutexExclusive l(fMutex);
136 SkAutoMutexExclusive l(fMutex);
145 SkAutoMutexExclusive l(fMutex);
151 SkAutoMutexExclusive l(fMutex);
156 SkAutoMutexExclusive l(fMutex);
162 SkAutoMutexExclusive l(fMutex); in unlockAll()
167 SkAutoMutexExclusive l(fMutex); in unlockAndDeleteAll()
173 SkAutoMutexExclusive l(fMutex); in lockedHandles()
178 SkAutoMutexExclusive l(fMutex); in handleCount()
183 SkAutoMutexExclusive in cacheMissCount()
[all...]
/third_party/skia/src/core/
H A DSkStrikeCache.cpp37 SkAutoMutexExclusive ac(fLock);
120 SkAutoMutexExclusive ac(fLock); in findStrike()
156 SkAutoMutexExclusive ac(fLock); in createStrike()
172 SkAutoMutexExclusive ac(fLock); in purgeAll()
177 SkAutoMutexExclusive ac(fLock); in getTotalMemoryUsed()
182 SkAutoMutexExclusive ac(fLock); in getCacheCountUsed()
187 SkAutoMutexExclusive ac(fLock); in getCacheCountLimit()
192 SkAutoMutexExclusive ac(fLock); in setCacheSizeLimit()
201 SkAutoMutexExclusive ac(fLock); in getCacheSizeLimit()
210 SkAutoMutexExclusive a in setCacheCountLimit()
[all...]
H A DSkScalerCache.cpp70 SkAutoMutexExclusive lock{fMu}; in mergePath()
79 SkAutoMutexExclusive lock(fMu); in countCachedGlyphs()
110 SkAutoMutexExclusive lock{fMu}; in mergeGlyphAndImage()
129 SkAutoMutexExclusive lock{fMu}; in metrics()
136 SkAutoMutexExclusive lock{fMu}; in preparePaths()
144 SkAutoMutexExclusive lock{fMu}; in prepareImages()
172 SkAutoMutexExclusive lock{fMu}; in prepareForDrawingMasksCPU()
191 SkAutoMutexExclusive lock{fMu}; in prepareForMaskDrawing()
206 SkAutoMutexExclusive lock{fMu}; in prepareForSDFTDrawing()
221 SkAutoMutexExclusive loc in prepareForPathDrawing()
[all...]
H A DSkResourceCache.cpp476 SkAutoMutexExclusive am(resource_cache_mutex()); in GetTotalBytesUsed()
481 SkAutoMutexExclusive am(resource_cache_mutex()); in GetTotalByteLimit()
486 SkAutoMutexExclusive am(resource_cache_mutex()); in SetTotalByteLimit()
491 SkAutoMutexExclusive am(resource_cache_mutex()); in GetDiscardableFactory()
496 SkAutoMutexExclusive am(resource_cache_mutex()); in NewCachedData()
501 SkAutoMutexExclusive am(resource_cache_mutex()); in Dump()
506 SkAutoMutexExclusive am(resource_cache_mutex()); in SetSingleAllocationByteLimit()
511 SkAutoMutexExclusive am(resource_cache_mutex()); in GetSingleAllocationByteLimit()
516 SkAutoMutexExclusive am(resource_cache_mutex()); in GetEffectiveSingleAllocationByteLimit()
521 SkAutoMutexExclusive a in PurgeAll()
[all...]
H A DSkIDChangeListener.cpp43 SkAutoMutexExclusive lock(fMutex); in add()
55 SkAutoMutexExclusive lock(fMutex); in count()
60 SkAutoMutexExclusive lock(fMutex); in changed()
72 SkAutoMutexExclusive lock(fMutex); in reset()
H A DSkSharedMutex.cpp134 SkAutoMutexExclusive l(fMu); in acquire()
164 SkAutoMutexExclusive l(fMu); in release()
187 SkAutoMutexExclusive l(fMu); in assertHeld()
197 SkAutoMutexExclusive l(fMu); in acquireShared()
225 SkAutoMutexExclusive l(fMu); in releaseShared()
240 SkAutoMutexExclusive l(fMu); in assertHeldShared()
H A DSkMessageBus.h91 SkAutoMutexExclusive lock(bus->fInboxesMutex); in Inbox()
99 SkAutoMutexExclusive lock(bus->fInboxesMutex); in ~Inbox()
111 SkAutoMutexExclusive lock(fMessagesMutex); in receive()
119 SkAutoMutexExclusive lock(fMessagesMutex); in poll()
131 SkAutoMutexExclusive lock(bus->fInboxesMutex); in Post()
H A DSkTypefaceCache.cpp71 SkAutoMutexExclusive ama(typeface_cache_mutex()); in Add()
76 SkAutoMutexExclusive ama(typeface_cache_mutex()); in FindByProcAndRef()
81 SkAutoMutexExclusive ama(typeface_cache_mutex()); in PurgeAll()
H A DSkImageFilterCache.cpp57 SkAutoMutexExclusive mutex(fMutex);
72 SkAutoMutexExclusive mutex(fMutex);
97 SkAutoMutexExclusive mutex(fMutex);
106 SkAutoMutexExclusive mutex(fMutex);
H A DSkExecutor.cpp93 SkAutoMutexExclusive lock(fWorkLock);
112 SkAutoMutexExclusive lock(fWorkLock); in do_work()
H A DSkBitmapCache.cpp94 SkAutoMutexExclusive ama(fMutex);
108 SkAutoMutexExclusive ama(rec->fMutex); in ReleaseProc()
124 SkAutoMutexExclusive ama(fMutex); in install()
H A DSkSpinlock.cpp23 SkAutoMutexExclusive locked(lock);
/third_party/skia/src/gpu/vk/
H A DGrVkDrawAreaManager.cpp27 SkAutoMutexExclusive lock(fMutex); in bindDrawingArea()
32 SkAutoMutexExclusive lock(fMutex); in getDrawingArea()
57 SkAutoMutexExclusive lock(fMutex); in clearSurface()
62 SkAutoMutexExclusive lock(fMutex); in clearAll()
H A DGrVkResourceProvider.cpp402 SkAutoMutexExclusive lock(fBackgroundMutex); in findOrCreateCommandPool()
511 SkAutoMutexExclusive lock(fBackgroundMutex); in destroyResources()
530 SkAutoMutexExclusive lock(fBackgroundMutex); in releaseUnlockedBackendObjects()
563 SkAutoMutexExclusive lock(fBackgroundMutex); in reset()
/third_party/skia/src/lazy/
H A DSkDiscardableMemoryPool.cpp171 SkAutoMutexExclusive autoMutexAcquire(fMutex); in make()
179 SkAutoMutexExclusive autoMutexAcquire(fMutex); in removeFromPool()
192 SkAutoMutexExclusive autoMutexAcquire(fMutex); in lock()
211 SkAutoMutexExclusive autoMutexAcquire(fMutex); in unlock()
220 SkAutoMutexExclusive autoMutexAcquire(fMutex); in setRAMBudget()
225 SkAutoMutexExclusive autoMutexAcquire(fMutex); in dumpPool()
/third_party/skia/src/ports/
H A DSkFontConfigInterface.cpp20 SkAutoMutexExclusive ac(font_config_interface_mutex()); in RefGlobal()
29 SkAutoMutexExclusive ac(font_config_interface_mutex()); in SetGlobal()
H A DSkFontHost_FreeType.cpp771 SkAutoMutexExclusive ac(f_t_mutex());
945 SkAutoMutexExclusive ac(f_t_mutex());
975 SkAutoMutexExclusive ac(f_t_mutex());
1080 SkAutoMutexExclusive ac(f_t_mutex());
1298 SkAutoMutexExclusive ac(f_t_mutex());
1331 SkAutoMutexExclusive ac(f_t_mutex());
1372 SkAutoMutexExclusive ac(f_t_mutex());
1561 SkAutoMutexExclusive ac(f_t_mutex());
1833 SkAutoMutexExclusive libraryLock(fLibraryMutex);
1849 SkAutoMutexExclusive libraryLoc
[all...]
H A DSkFontMgr_FontConfigInterface.cpp192 SkAutoMutexExclusive ama(fMutex);
287 SkAutoMutexExclusive ama(fMutex);
/third_party/skia/tests/
H A DSkRemoteGlyphCacheTest.cpp38 SkAutoMutexExclusive l(fMutex);
45 SkAutoMutexExclusive l(fMutex);
54 SkAutoMutexExclusive l(fMutex);
60 SkAutoMutexExclusive l(fMutex);
65 SkAutoMutexExclusive l(fMutex);
71 SkAutoMutexExclusive l(fMutex); in unlockAll()
76 SkAutoMutexExclusive l(fMutex); in unlockAndDeleteAll()
82 SkAutoMutexExclusive l(fMutex); in lockedHandles()
87 SkAutoMutexExclusive l(fMutex); in handleCount()
92 SkAutoMutexExclusive in cacheMissCount()
[all...]
/third_party/skia/src/gpu/
H A DGrManagedResource.h60 SkAutoMutexExclusive locked(fLock); in add()
65 SkAutoMutexExclusive locked(fLock); in remove()
/third_party/skia/dm/
H A DDMJsonWriter.cpp30 SkAutoMutexExclusive lock(bitmap_result_mutex()); in AddBitmapResult()
64 SkAutoMutexExclusive lock(bitmap_result_mutex()); in DumpJson()
/third_party/skia/modules/skparagraph/src/
H A DParagraphCache.cpp319 SkAutoMutexExclusive lock(fParagraphMutex); in reset()
345 SkAutoMutexExclusive lock(fParagraphMutex); in SetStoredLayout()
398 SkAutoMutexExclusive lock(fParagraphMutex); in GetStoredLayout()
453 SkAutoMutexExclusive lock(fParagraphMutex); in findParagraph()
489 SkAutoMutexExclusive lock(fParagraphMutex); in updateParagraph()
/third_party/skia/tools/trace/
H A DEventTracingPriv.cpp62 SkAutoMutexExclusive lock(fMutex); in getCategoryGroupEnabled()

Completed in 13 milliseconds

12