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

vxfs_extern.h (1413B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (c) 2000-2001 Christoph Hellwig.
      4 */
      5#ifndef _VXFS_EXTERN_H_
      6#define _VXFS_EXTERN_H_
      7
      8/*
      9 * Veritas filesystem driver - external prototypes.
     10 *
     11 * This file contains prototypes for all vxfs functions used
     12 * outside their respective source files.
     13 */
     14
     15
     16struct kmem_cache;
     17struct super_block;
     18struct vxfs_inode_info;
     19struct inode;
     20
     21
     22/* vxfs_bmap.c */
     23extern daddr_t			vxfs_bmap1(struct inode *, long);
     24
     25/* vxfs_fshead.c */
     26extern int			vxfs_read_fshead(struct super_block *);
     27
     28/* vxfs_inode.c */
     29extern const struct address_space_operations vxfs_immed_aops;
     30extern void			vxfs_dumpi(struct vxfs_inode_info *, ino_t);
     31extern struct inode		*vxfs_blkiget(struct super_block *, u_long, ino_t);
     32extern struct inode		*vxfs_stiget(struct super_block *, ino_t);
     33extern struct inode		*vxfs_iget(struct super_block *, ino_t);
     34extern void			vxfs_evict_inode(struct inode *);
     35
     36/* vxfs_lookup.c */
     37extern const struct inode_operations	vxfs_dir_inode_ops;
     38extern const struct file_operations	vxfs_dir_operations;
     39
     40/* vxfs_olt.c */
     41extern int			vxfs_read_olt(struct super_block *, u_long);
     42
     43/* vxfs_subr.c */
     44extern const struct address_space_operations vxfs_aops;
     45extern struct page *		vxfs_get_page(struct address_space *, u_long);
     46extern void			vxfs_put_page(struct page *);
     47extern struct buffer_head *	vxfs_bread(struct inode *, int);
     48
     49#endif /* _VXFS_EXTERN_H_ */