Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | fscache_cookie_def |
struct | fscache_netfs |
Macros | |
#define | fscache_available() (0) |
#define | fscache_cookie_valid(cookie) (0) |
#define | PageFsCache(page) PagePrivate2((page)) |
#define | SetPageFsCache(page) SetPagePrivate2((page)) |
#define | ClearPageFsCache(page) ClearPagePrivate2((page)) |
#define | TestSetPageFsCache(page) TestSetPagePrivate2((page)) |
#define | TestClearPageFsCache(page) TestClearPagePrivate2((page)) |
#define | FSCACHE_INDEX_DEADFILL_PATTERN 0x79 |
#define | FSCACHE_COOKIE_TYPE_INDEX 0 |
#define | FSCACHE_COOKIE_TYPE_DATAFILE 1 |
Typedefs | |
typedef void(* | fscache_rw_complete_t )(struct page *page, void *context, int error) |
Enumerations | |
enum | fscache_checkaux { FSCACHE_CHECKAUX_OKAY, FSCACHE_CHECKAUX_NEEDS_UPDATE, FSCACHE_CHECKAUX_OBSOLETE } |
enum fscache_checkaux |
|
read |
int __fscache_attr_changed | ( | struct fscache_cookie * | ) |
bool __fscache_check_page_write | ( | struct fscache_cookie * | , |
struct page * | |||
) |
|
read |
int __fscache_read_or_alloc_page | ( | struct fscache_cookie * | , |
struct page * | , | ||
fscache_rw_complete_t | , | ||
void * | , | ||
gfp_t | |||
) |
int __fscache_read_or_alloc_pages | ( | struct fscache_cookie * | , |
struct address_space * | , | ||
struct list_head * | , | ||
unsigned * | , | ||
fscache_rw_complete_t | , | ||
void * | , | ||
gfp_t | |||
) |
int __fscache_register_netfs | ( | struct fscache_netfs * | ) |
void __fscache_release_cache_tag | ( | struct fscache_cache_tag * | ) |
void __fscache_relinquish_cookie | ( | struct fscache_cookie * | , |
int | |||
) |
void __fscache_uncache_all_inode_pages | ( | struct fscache_cookie * | , |
struct inode * | |||
) |
void __fscache_uncache_page | ( | struct fscache_cookie * | , |
struct page * | |||
) |
void __fscache_unregister_netfs | ( | struct fscache_netfs * | ) |
void __fscache_update_cookie | ( | struct fscache_cookie * | ) |
void __fscache_wait_on_page_write | ( | struct fscache_cookie * | , |
struct page * | |||
) |