Lines Matching refs:node_monitor
46 typedef struct node_monitor node_monitor; typedef
53 node_monitor *monitor;
59 struct node_monitor { struct
60 node_monitor* hash_link; argument
131 void _RemoveMonitor(node_monitor *monitor, uint32 flags);
135 node_monitor *_MonitorFor(dev_t device, ino_t node,
138 bool addIfNecessary, node_monitor **_monitor,
140 monitor_listener *_MonitorListenerFor(node_monitor* monitor,
143 node_monitor* monitor, uint32 flags,
167 typedef node_monitor ValueType;
171 size_t Hash(node_monitor *monitor) const in Hash()
174 bool Compare(monitor_hash_key* key, node_monitor *monitor) const in Compare()
180 node_monitor*& GetLink(node_monitor* monitor) const in GetLink()
193 typedef node_monitor ValueType;
197 size_t Hash(node_monitor *monitor) const in Hash()
200 bool Compare(dev_t key, node_monitor *monitor) const in Compare()
205 node_monitor*& GetLink(node_monitor* monitor) const in GetLink()
291 NodeMonitorService::_RemoveMonitor(node_monitor *monitor, uint32 flags) in _RemoveMonitor()
313 node_monitor *monitor = _MonitorFor(device, node, isVolumeListener); in _RemoveListener()
338 node_monitor *monitor = listener->monitor; in _RemoveListener()
360 node_monitor *
380 bool addIfNecessary, node_monitor** _monitor, bool isVolumeListener) in _GetMonitor()
382 node_monitor* monitor = _MonitorFor(device, node, isVolumeListener); in _GetMonitor()
398 monitor = new(std::nothrow) node_monitor; in _GetMonitor()
425 NodeMonitorService::_MonitorListenerFor(node_monitor* monitor, in _MonitorListenerFor()
443 node_monitor* monitor, uint32 flags, in _AddMonitorListener()
477 node_monitor *monitor; in AddListener()
499 node_monitor *monitor; in _UpdateListener()
547 node_monitor *monitor = _MonitorFor(device, node, false); in _GetInterestedMonitorListeners()
571 node_monitor *monitor = _MonitorFor(device, -1, true); in _GetInterestedVolumeListeners()
1056 node_monitor *monitor; in UpdateUserListener()