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

#include <tmem.h>

Data Fields

void(* create_finish )(void *, bool)
 
int(* get_data )(char *, size_t *, bool, void *, struct tmem_pool *, struct tmem_oid *, uint32_t)
 
int(* get_data_and_free )(char *, size_t *, bool, void *, struct tmem_pool *, struct tmem_oid *, uint32_t)
 
void(* free )(void *, struct tmem_pool *, struct tmem_oid *, uint32_t, bool)
 
void *(* create )(char *, size_t, bool, int, struct tmem_pool *, struct tmem_oid *, uint32_t)
 
void(* free_obj )(struct tmem_pool *, struct tmem_obj *)
 
bool(* is_remote )(void *)
 
void(* new_obj )(struct tmem_obj *)
 
int(* replace_in_obj )(void *, struct tmem_obj *)
 

Detailed Description

Definition at line 209 of file tmem.h.

Field Documentation

Definition at line 170 of file tmem.h.

void(* create_finish)(void *, bool)

Definition at line 210 of file tmem.h.

Definition at line 216 of file tmem.h.

void(* free_obj)(struct tmem_pool *, struct tmem_obj *)

Definition at line 178 of file tmem.h.

int(* get_data)(char *, size_t *, bool, void *, struct tmem_pool *, struct tmem_oid *, uint32_t)

Definition at line 211 of file tmem.h.

int(* get_data_and_free)(char *, size_t *, bool, void *, struct tmem_pool *, struct tmem_oid *, uint32_t)

Definition at line 213 of file tmem.h.

bool(* is_remote)(void *)

Definition at line 179 of file tmem.h.

void(* new_obj)(struct tmem_obj *)

Definition at line 180 of file tmem.h.

int(* replace_in_obj)(void *, struct tmem_obj *)

Definition at line 181 of file tmem.h.


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