cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

statfs.h (1058B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2/*
      3 *  S390 version
      4 *
      5 *  Derived from "include/asm-i386/statfs.h"
      6 */
      7
      8#ifndef _S390_STATFS_H
      9#define _S390_STATFS_H
     10
     11/*
     12 * We can't use <asm-generic/statfs.h> because in 64-bit mode
     13 * we mix ints of different sizes in our struct statfs.
     14 */
     15
     16#ifndef __KERNEL_STRICT_NAMES
     17#include <linux/types.h>
     18typedef __kernel_fsid_t	fsid_t;
     19#endif
     20
     21struct statfs {
     22	unsigned int	f_type;
     23	unsigned int	f_bsize;
     24	unsigned long	f_blocks;
     25	unsigned long	f_bfree;
     26	unsigned long	f_bavail;
     27	unsigned long	f_files;
     28	unsigned long	f_ffree;
     29	__kernel_fsid_t f_fsid;
     30	unsigned int	f_namelen;
     31	unsigned int	f_frsize;
     32	unsigned int	f_flags;
     33	unsigned int	f_spare[4];
     34};
     35
     36struct statfs64 {
     37	unsigned int	f_type;
     38	unsigned int	f_bsize;
     39	unsigned long long f_blocks;
     40	unsigned long long f_bfree;
     41	unsigned long long f_bavail;
     42	unsigned long long f_files;
     43	unsigned long long f_ffree;
     44	__kernel_fsid_t f_fsid;
     45	unsigned int	f_namelen;
     46	unsigned int	f_frsize;
     47	unsigned int	f_flags;
     48	unsigned int	f_spare[4];
     49};
     50
     51#endif