Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fscache_cookie_def Struct Reference

#include <fscache.h>

Data Fields

char name [16]
uint8_t type
struct fscache_cache_tag *(* select_cache )(const void *parent_netfs_data, const void *cookie_netfs_data)
uint16_t(* get_key )(const void *cookie_netfs_data, void *buffer, uint16_t bufmax)
void(* get_attr )(const void *cookie_netfs_data, uint64_t *size)
uint16_t(* get_aux )(const void *cookie_netfs_data, void *buffer, uint16_t bufmax)
enum fscache_checkaux(* check_aux )(void *cookie_netfs_data, const void *data, uint16_t datalen)
void(* get_context )(void *cookie_netfs_data, void *context)
void(* put_context )(void *cookie_netfs_data, void *context)
void(* mark_pages_cached )(void *cookie_netfs_data, struct address_space *mapping, struct pagevec *cached_pvec)
void(* now_uncached )(void *cookie_netfs_data)

Detailed Description

Definition at line 67 of file fscache.h.

Field Documentation

enum fscache_checkaux(* check_aux)(void *cookie_netfs_data, const void *data, uint16_t datalen)

Definition at line 122 of file fscache.h.

void(* get_attr)(const void *cookie_netfs_data, uint64_t *size)

Definition at line 103 of file fscache.h.

uint16_t(* get_aux)(const void *cookie_netfs_data, void *buffer, uint16_t bufmax)

Definition at line 113 of file fscache.h.

void(* get_context)(void *cookie_netfs_data, void *context)

Definition at line 130 of file fscache.h.

uint16_t(* get_key)(const void *cookie_netfs_data, void *buffer, uint16_t bufmax)

Definition at line 93 of file fscache.h.

void(* mark_pages_cached)(void *cookie_netfs_data, struct address_space *mapping, struct pagevec *cached_pvec)

Definition at line 143 of file fscache.h.

char name[16]

Definition at line 69 of file fscache.h.

void(* now_uncached)(void *cookie_netfs_data)

Definition at line 154 of file fscache.h.

void(* put_context)(void *cookie_netfs_data, void *context)

Definition at line 136 of file fscache.h.

struct fscache_cache_tag*(* select_cache)(const void *parent_netfs_data, const void *cookie_netfs_data)

Definition at line 82 of file fscache.h.

Definition at line 72 of file fscache.h.

The documentation for this struct was generated from the following file: