File Index
Files and directories
Sign in
FILE

orangefs-bufmap.h

File preview with syntax highlighting.

linux-6.19.14/fs/orangefs/orangefs-bufmap.h C
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 3 * (C) 2001 Clemson University and The University of Chicago
 4 *
 5 * See COPYING in top-level directory.
 6 */
 7
 8#ifndef __ORANGEFS_BUFMAP_H
 9#define __ORANGEFS_BUFMAP_H
10
11int orangefs_bufmap_size_query(void);
12
13int orangefs_bufmap_initialize(struct ORANGEFS_dev_map_desc *user_desc);
14
15void orangefs_bufmap_finalize(void);
16
17void orangefs_bufmap_run_down(void);
18
19int orangefs_bufmap_get(void);
20
21void orangefs_bufmap_put(int buffer_index);
22
23int orangefs_readdir_index_get(void);
24
25void orangefs_readdir_index_put(int buffer_index);
26
27int orangefs_bufmap_copy_from_iovec(struct iov_iter *iter,
28				int buffer_index,
29				size_t size);
30
31int orangefs_bufmap_copy_to_iovec(struct iov_iter *iter,
32			      int buffer_index,
33			      size_t size);
34
35
36#endif /* __ORANGEFS_BUFMAP_H */
~/ Read-only file preview.