Linux Kernel
3.7.1
|
#include <pstore.h>
Data Fields | |
struct module * | owner |
char * | name |
spinlock_t | buf_lock |
char * | buf |
size_t | bufsize |
struct mutex | read_mutex |
int(* | open )(struct pstore_info *psi) |
int(* | close )(struct pstore_info *psi) |
ssize_t(* | read )(u64 *id, enum pstore_type_id *type, struct timespec *time, char **buf, struct pstore_info *psi) |
int(* | write )(enum pstore_type_id type, enum kmsg_dump_reason reason, u64 *id, unsigned int part, size_t size, struct pstore_info *psi) |
int(* | write_buf )(enum pstore_type_id type, enum kmsg_dump_reason reason, u64 *id, unsigned int part, const char *buf, size_t size, struct pstore_info *psi) |
int(* | erase )(enum pstore_type_id type, u64 id, struct pstore_info *psi) |
void * | data |
spinlock_t buf_lock |
int(* close)(struct pstore_info *psi) |
int(* erase)(enum pstore_type_id type, u64 id, struct pstore_info *psi) |
int(* open)(struct pstore_info *psi) |
int(* write)(enum pstore_type_id type, enum kmsg_dump_reason reason, u64 *id, unsigned int part, size_t size, struct pstore_info *psi) |