+static inline size_t dentry_link_group_size(const struct dentry *dentry)
+{
+ const struct list_head *cur = &dentry->link_group_list;
+ size_t size = 0;
+ do {
+ size++;
+ cur = cur->next;
+ } while (cur != &dentry->link_group_list);
+ return size;
+}
+
+extern struct ads_entry *dentry_get_ads_entry(struct dentry *dentry,
+ const char *stream_name);
+
+extern struct ads_entry *dentry_add_ads(struct dentry *dentry,
+ const char *stream_name);
+
+extern void dentry_remove_ads(struct dentry *dentry, struct ads_entry *entry);
+
+extern const char *path_stream_name(const char *path);
+