Lines Matching refs:mutex
42 explicit ClatdController(NetworkController* controller) EXCLUDES(mutex) in ClatdController()
44 virtual ~ClatdController() EXCLUDES(mutex){}; in ~ClatdController()
47 void init(void) EXCLUDES(mutex);
50 std::string* v6Addr) EXCLUDES(mutex);
51 int stopClatd(const std::string& interface) EXCLUDES(mutex);
53 void dump(netdutils::DumpWriter& dw) EXCLUDES(mutex);
79 std::mutex mutex; variable
81 const NetworkController* mNetCtrl GUARDED_BY(mutex);
82 std::map<std::string, ClatdTracker> mClatdTrackers GUARDED_BY(mutex);
83 ClatdTracker* getClatdTracker(const std::string& interface) REQUIRES(mutex);
95 eClatEbpfMode mClatEbpfMode GUARDED_BY(mutex);
96 eClatEbpfMode getEbpfMode() EXCLUDES(mutex) { in getEbpfMode()
97 std::lock_guard guard(mutex); in getEbpfMode()
101 base::unique_fd mNetlinkFd GUARDED_BY(mutex);
102 bpf::BpfMap<ClatIngressKey, ClatIngressValue> mClatIngressMap GUARDED_BY(mutex);
104 void maybeStartBpf(const ClatdTracker& tracker) REQUIRES(mutex);
105 void maybeStopBpf(const ClatdTracker& tracker) REQUIRES(mutex);
107 REQUIRES(mutex);