Lines Matching full:provider
18 FileTracing::Provider* GetProvider() { in GetProvider()
19 AtomicWord provider = base::subtle::Acquire_Load(&g_provider); in GetProvider() local
20 return reinterpret_cast<FileTracing::Provider*>(provider); in GetProvider()
25 FileTracing::Provider* provider = GetProvider(); in IsCategoryEnabled() local
26 return provider && provider->FileTracingCategoryIsEnabled(); in IsCategoryEnabled()
30 void FileTracing::SetProvider(FileTracing::Provider* provider) { in SetProvider() argument
32 reinterpret_cast<AtomicWord>(provider)); in SetProvider()
36 FileTracing::Provider* provider = GetProvider(); in ScopedEnabler() local
37 if (provider) in ScopedEnabler()
38 provider->FileTracingEnable(this); in ScopedEnabler()
42 FileTracing::Provider* provider = GetProvider(); in ~ScopedEnabler() local
43 if (provider) in ~ScopedEnabler()
44 provider->FileTracingDisable(this); in ~ScopedEnabler()
51 FileTracing::Provider* provider = GetProvider(); in ~ScopedTrace() local
52 if (provider) in ~ScopedTrace()
53 provider->FileTracingEventEnd(name_, id_); in ~ScopedTrace()