blob: 65bf554637389ed933b0b2dd1cb9afd19400cbff [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * Copyright 2021 Google LLC
4 */
5#ifndef _INCFS_SYSFS_H
6#define _INCFS_SYSFS_H
7
8struct incfs_sysfs_node {
9 struct kobject isn_sysfs_node;
10
11 struct completion isn_completion;
12
13 struct mount_info *isn_mi;
14};
15
16int incfs_init_sysfs(void);
17void incfs_cleanup_sysfs(void);
18struct incfs_sysfs_node *incfs_add_sysfs_node(const char *name,
19 struct mount_info *mi);
20void incfs_free_sysfs_node(struct incfs_sysfs_node *node);
21
22#endif