home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / src / io / buffer / ncac-trove.h < prev    next >
C/C++ Source or Header  |  2004-09-21  |  937b  |  35 lines

  1. #ifndef __CACHE_STORAGE_H
  2. #define __CACHE_STORAGE_H
  3.  
  4. int NCAC_aio_read_ext(     PVFS_fs_id coll_id, 
  5.                         PVFS_handle handle,
  6.                         PVFS_context_id context, 
  7.                         struct aiovec *aiovec,
  8.                         int *ioreq );
  9.  
  10. int NCAC_aio_write(     PVFS_fs_id coll_id, 
  11.                         PVFS_handle handle, 
  12.                         PVFS_context_id context, 
  13.                         int cnt,
  14.                         PVFS_offset *offset, 
  15.                         PVFS_size *offsize,
  16.                     char **mem,  
  17.                         PVFS_size *memsize, 
  18.                         int *ioreq  );
  19.  
  20.  
  21. int do_read_for_rmw( PVFS_fs_id coll_id, 
  22.                      PVFS_handle handle, 
  23.                      PVFS_context_id context, 
  24.                      struct extent *extent, 
  25.                      PVFS_offset pos, 
  26.                      char * off, 
  27.                      int size, 
  28.                      int *ioreq);
  29.  
  30. int init_io_read( PVFS_fs_id coll_id, PVFS_handle handle,
  31.         PVFS_context_id context, PVFS_offset foffset,
  32.         PVFS_size size, void *buf, PVFS_id_gen_t *ioreq);
  33.  
  34. #endif  /* __CACHE_STORAGE_H */
  35.