|
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) |
1.8.2