root/fs/nfs/sysfs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 // SPDX-License-Identifier: GPL-2.0
   2 /*
   3  * Copyright (c) 2019 Hammerspace Inc
   4  */
   5 
   6 #ifndef __NFS_SYSFS_H
   7 #define __NFS_SYSFS_H
   8 
   9 #define CONTAINER_ID_MAXLEN (64)
  10 
  11 struct nfs_netns_client {
  12         struct kobject kobject;
  13         struct net *net;
  14         const char *identifier;
  15 };
  16 
  17 extern struct kobject *nfs_client_kobj;
  18 
  19 extern int nfs_sysfs_init(void);
  20 extern void nfs_sysfs_exit(void);
  21 
  22 void nfs_netns_sysfs_setup(struct nfs_net *netns, struct net *net);
  23 void nfs_netns_sysfs_destroy(struct nfs_net *netns);
  24 
  25 #endif

/* [<][>][^][v][top][bottom][index][help] */