sysfs.h 475 B

12345678910111213141516171819202122
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. /*
  3. * Copyright 2021 Google LLC
  4. */
  5. #ifndef _INCFS_SYSFS_H
  6. #define _INCFS_SYSFS_H
  7. struct incfs_sysfs_node {
  8. struct kobject isn_sysfs_node;
  9. struct completion isn_completion;
  10. struct mount_info *isn_mi;
  11. };
  12. int incfs_init_sysfs(void);
  13. void incfs_cleanup_sysfs(void);
  14. struct incfs_sysfs_node *incfs_add_sysfs_node(const char *name,
  15. struct mount_info *mi);
  16. void incfs_free_sysfs_node(struct incfs_sysfs_node *node);
  17. #endif